Forum Discussion

LegendaryJoca's avatar
5 years ago
Solved

No shadows and graphic card not found

I've just installed The Sims 3 on my PC, when i loaded the game and started to play i received a warning that my graphic card wasn't found and my game has no shadows
  • puzzlezaddict's avatar
    puzzlezaddict
    5 years ago

    @LegendaryJoca  Did you fix the texture memory (VRAM) issue yourself?  Please let me know—it would be interesting if Sims 3 detected some VRAM for your graphics card but not all of it.

    To get the 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.

    Spoiler
    You're looking for a couple of files called graphicscards.sgr and graphicsrules.sgr, which are both located in the Sims 3 program files.  For an Origin install, the default file path is:

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

    Other types of installs will put the files in other locations, but you're still looking for Program files (x86)\...\The Sims 3\Game\Bin.  Both .sgr files will be there.

    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 0x7340 "AMD Radeon RX 5500 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 5500 XT , but don't touch anything else, not even the asterisks.  This will classify your card as uber, which it should be.


    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.  Let me know if it doesn't work.

    When your card is recognized, you can delete options.ini, in Documents\Electronic Arts\The Sims 3, to force the game to create a new options file with the default graphics profile for an uber card.  Or you can change the settings in-game yourself.  If you do change them in-game, do so from the Main Menu, and immediately quit to desktop before reloading and seeing how the game looks.