Re: Help with Graphics Settings Please
@sushicrow That's quite a nice computer, for a first gaming rig or otherwise. You should be able to run all packs together, the ones you've installed plus the others, on ultra graphics settings, minus the two (water and high-detail lots) that should always be turned down, which you've already addressed. In fact, you could probably run all packs together on ultra in QHD (2560x1440) at or close to 144 fps, if you had a monitor that supported it. Whether you want to do that is a different story, but your graphics card can certainly handle the load. As long as the system is put together well, no cooling or mechanical issues, and the fps limit is respected, the system shouldn't have any problems running Sims 3.
Your card is not recognized, although it looks like you've done some edits to that effect. This is the relevant part, in bold:
Name (driver): NVIDIA GeForce RTX 2070 SUPER
Name (database): NVIDIA GeForce RTX 2070 SUPER [Found: 0, Matched: 1]
Since I don't know what exactly you did, it would be easier to start from scratch. If you haven't done anything else with the game's program files, you can just repair in Origin: open your game library, right-click on the Sims 3 icon, and select Repair. That will restore both .sgr files to their original copies. Or you could just put back the originals if you happened to keep unedited copies.
For the edits themselves:
Note: These instructions only apply to and will only work for the original poster's graphics card. If you'd like help getting your own card recognized, please post the same information from deviceconfig and ask for help.
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, copy this text, and paste it in the new line:
card 0x1e84 "GeForce RTX 2070 Super"
So you should now see this:
vendor "NVIDIA" 0x10b4 0x12d2 0x10de
card 0xe842 "GeForce RTX 2070 Super"
card 0x0fd1 "GeForce GT 650M"
card 0x0fd2 "GeForce GT 640M"
(with indents from spaces that this site isn't displaying properly). 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 2070. 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 much 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.