Forum Discussion

michellefree89's avatar
michellefree89
Seasoned Novice
3 months ago
Solved

DeviceConfig says it can't match graphics card

I have not played the Sims 3 for about a year, and about a week ago I decided to set it back up on The EA app and attempt to play on my Windows 11 PC. I installed the games, installed the necessary redistributable package files and installed the correct version of DirectX. I also installed the GPU Add-On from Nexus Mods and I made sure to set the installation path for the game, and I was able to "Apply" this setting. When I checked the DeviceConfig.log, I saw that it found and matched my GPU.

I played the game for about 2 days before I ran into a separate issue with the EA app and I ended up resetting my PC but keeping my files, so I just had to re-install my apps and programs (the GPU-add-on program being one of them). I also made sure to re-install my games after re-installing EA.

Now, when I installed the GPU Add-On and went to set the installation path, I found that it was still set. I opened the game menu and exited, and was not happy to see that the DeviceConfig.log now says it has "Found" 1 device but has not "matched" it.

On a (possibly related) note: While typing this out and trying to troubleshoot, I noticed that the DeviceConfig.log keeps disappearing. It only shows in my Sims 3 folder when the game is open.

I checked Windows Updates and all my drivers to see if an update was needed but that is not the case. I'm not sure where to go from here so I would appreciate any assistance. Thank you.

  • michellefree89​  The issue is that the provided GraphicsCards.sgr file does contain your graphics chip's device ID, listed like this:

     card 0x1638 "Radeon Graphics"

    But there's no specific entry in GraphicsRules.sgr that matches this, so your GPU is listed as Found but not Matched.  You don't need to do anything about this if you don't want to.  If you DO want to, search GraphicsCards.sgr for Radeon, and this will be the first match:

    or match("${cardName}", "*Radeon RX*")

    Delete the RX and the space before it, so the match is to "*Radeon*" , and the GPU should be matched, and also rated as Uber.  If you think this is too high, you can always turn down the settings yourself.

    I would like to note for other users that this suggestion is for THIS player's issue, not general advice.  Ask for help if you want to get your own graphics card recognized.

4 Replies

  • michellefree89​  The issue is that the provided GraphicsCards.sgr file does contain your graphics chip's device ID, listed like this:

     card 0x1638 "Radeon Graphics"

    But there's no specific entry in GraphicsRules.sgr that matches this, so your GPU is listed as Found but not Matched.  You don't need to do anything about this if you don't want to.  If you DO want to, search GraphicsCards.sgr for Radeon, and this will be the first match:

    or match("${cardName}", "*Radeon RX*")

    Delete the RX and the space before it, so the match is to "*Radeon*" , and the GPU should be matched, and also rated as Uber.  If you think this is too high, you can always turn down the settings yourself.

    I would like to note for other users that this suggestion is for THIS player's issue, not general advice.  Ask for help if you want to get your own graphics card recognized.

  • michellefree89's avatar
    michellefree89
    Seasoned Novice
    3 months ago

    Thank you so much! I did exactly as you said and I am now able to see my GPU found and matched and I'm not seeing any error messages when I start the game any more. You're awesome! 😁

About The Sims 3 Technical Issues

Get help with issues in The Sims 3 from fellow Simmers.83,434 PostsLatest Activity: 2 hours ago