Forum Discussion

Re: Graphics Card Unrecognised

@DWAKESIMS  No one here is interested in shaming you for your computer hardware.  It sounds like you're already aware of the potential limitations, which is the only part worth mentioning anyway.

To add your graphics chip to the game's database, you'll need to edit two files within the game's program files.  In an Origin install, they're located here by default:

Program Files (x86)\Origin Games\The Sims 3\Game\Bin

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.

Spoiler

First, 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 add this:

card 0x1636 "AMD Radeon RX Vega 5 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 Vega 5 , but don't touch anything else, not even the asterisks.  This will classify your card as uber.  Depending on which packs you install, you'll probably need to turn down the in-game settings, but there's no harm in experimenting as long as your laptop can cool itself properly: the worst problem you'd have is poor performance.

It looks like your graphics chip's "texture memory" (VRAM) is recognized by the game, but in case it's not, it's easy to fix.  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 false

Change the 32 to a 2048, and put a # and a space in front of setb, so that the lines look like this:

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

Save, quit, open the game, quit, and check deviceconfig.log.  If your GPU still isn't recognized, let me know.

No RepliesBe the first to reply