Forum Discussion

Re: How to get Sims 3 to recognize RTX 3050

@SharketteLaw92  Without knowing the device ID of your graphics card, I can't give you exact instructions, but you can substitute the ID yourself.  There are plenty of ways to find it, but one easy one is by opening deviceconfig.log, in Documents > Electronic Arts > The Sims 3, and reading the graphics info about 30 lines down.  As an example, here's part of mine:

=== Graphics device info ===
Number: 0
Name (driver): Radeon Pro 560
Name (database): AMD Radeon Pro 560 Series [Found: 1, Matched: 1]
Vendor: ATI
Chipset: Vendor: 1002, Device: 67ef, Board: 00000000, Chipset: 0000
Driver: display, Version: 0.10.0.11360, GUID: 40C1B248-9D7D-4A29-D7B7-4CD8109F3D5D

I've bolded the device ID, which in my case is 67ef; it'll be in the same place in your file.  For the rest:

Open graphicscards.sgr (Notepad works fine), and crtl-F to search for 10de.  That will take you to these lines:

vendor "NVIDIA" 0x10b4 0x12d2 0x10de
card 0x0fd1 "GeForce GT 650M"
card 0x0fd2 "GeForce GT 640M"

Create a new line under the "Nvidia" line, in which you'll put your own line in this format:

    card 0x---- "GeForce RTX 3050"

In the space after 0x, you'll put your own device ID.  (For example, mine would read 0x67ef.)  Don't add any other characters or spaces, just the device ID itself where the four hyphens are currently.

Save, quit, and open graphicsrules.sgr.  Crtl-F and search for 8800, which will take you here:

 elseif (match("${cardName}", "*8800*") or match("${cardName}", "*9500*") or match("${cardName}", "*9600 GSO*") or match("${cardName}", [etc.]

Change the bolded 8800 to RTX 3050.  Don't change anything else, not even the asterisks.  This will classify your card as uber.

Finally, scroll back to the top of graphicsrules, and look for this, 8-10 lines down:

if ($textureMemory == 0)
seti textureMemory 32
setb textureMemorySizeOK false

change the 32 to 1024, and add a # and a space in front of setb.  Your card has more VRAM than that, but TS3 can only use 800 MB anyway.  The lines should look like this:

if ($textureMemory == 0)
seti textureMemory 1024
# setb textureMemorySizeOK false

Launch the game at least once to refresh the deviceconfig.log.  You'll know it worked if you see a [Found: 1, Matched: 1] next to the card name in deviceconfig, and texture memory listed as 1024 instead of the current 32 MB override.

8 Replies

  • Rime0202's avatar
    Rime0202
    2 years ago
    @puzzlezaddict maybe you could help me too, i have also a RTX but I´ve got a 4060, just the problem is my deviceconfig is completly blank since i was never able to start the game, could you help me to find this device ID through another way? I would be so thankful since I try for days to finally play the Sims 3 but nothing works
  • JueJue79's avatar
    JueJue79
    New Scout
    2 years ago

    Took my comment out since the op got mad at me 

  • puzzlezaddict's avatar
    puzzlezaddict
    Hero+
    2 years ago

    @JueJue79  If you'd still like help, please start a thread and post a dxdiag, as mentioned earlier in this thread.  Getting your GPU recognized should be simple enough.

  • RitaViicente's avatar
    RitaViicente
    9 months ago

    please in my case says that I don,t have the permission to save the files on the notes like you explained ... I am the administrator ... I don't  understand what to do can you help me ? thank you 

  • puzzlezaddict's avatar
    puzzlezaddict
    Hero+
    9 months ago

    @RitaViicente  First of all, make sure the EA App is closed and the EABackgroundService is NOT running in the Task Manager's background processes list.

    If that's not the issue, copy the .sgr files to your desktop and edit those copies however you want.  Then try to move them back to their original location.  You'll be asked if you want to overwrite the existing ones.  Say yes, and you might need to grant permission, but that should work.

    If the edits themselves don't appear to be working, please post the Graphics device info section of your DeviceConfig file, as seen in post 2.

  • wexxam's avatar
    wexxam
    Seasoned Ace
    9 months ago

    You need to rightclick the file, go to properties>securitty and edit permissions. Tick allow for all of the options. Apply and press ok then do it. Should allow you to save.

About The Sims 3 Technical Issues

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