AMD graphics card not recognised
- 5 years ago
@Sunset_Gossip It sounds like you already know where to look, but just to be clear, both graphicscards.sgr and graphicsrules.sgr are in the same location, and you'll need to edit both to get your card recognized.
For anyone else reading, these instructions are specific to the original poster's card. If you'd like help getting your own card recognized, please create your own thread and post the first 40 lines of your deviceconfig, found in Documents\Electronic Arts\The Sims 3.
SpoilerFirst, open graphicscards.sgr, and right at the top is the list of AMD cards, starting with this:
vendor "ATI" 0x1002
card 0x6798 "AMD Radeon HD 7900 Series"
card 0x6799 "AMD Radeon HD 7900 Series"
card 0x679a "AMD Radeon HD 7900 Series"under the vendor "ATI" line, create a new line and copy and paste this:
card 0x731f "AMD Radeon RX 5700 XT Series"
Save, quit, and open graphicsrules.sgr. Hit crtl-F and search for 29?0, which will take you to these lines:
elseif (match("${cardVendor}", "ATI"))
if (match("${cardName}", "*HD 29?0*") or match("${cardName}", "*HD 36?0*") or match("${cardName}", "*HD 38?0*") or match("${cardName}"[etc.]
Change the HD 29?0 to 5700 XT , but don't touch anything else, not even the asterisks. This will classify your card as uber, as it should be.
Still within graphicsrules.sgr, go back to the top, and look for this, 8-10 lines down:
if ($textureMemory == 0)
seti textureMemory 32
setb textureMemorySizeOK falseChange the 32 to a 1024, and put a # and a space in front of setb, so that the lines look like this:
if ($textureMemory == 0)
seti textureMemory 1024
# setb textureMemorySizeOK false(While your card has much more than 1 GB of VRAM, the game can only use 800 MB.) Save, quit, launch the game, and check deviceconfig again. You should now see a [Found: 1, Matched: 1] value next to your card's name.