Forum Discussion

Izaka's avatar
4 years ago
Solved

Config.log file broken

So my config.log file is broken. I've done everything I can to fix it: Inserting the name and number into the config.log file and database, repairing the game via origin, uninstalling & reinstalling the game, uninstalling & reinstalling my drivers, renaming my "The Sims 4" file so a new one would be generated, you name it. I've been at this trying to fix it and troubleshooting for three days now, and I'm just sick and tired of this and I would really appreciate any advice on what to do to fix this. When I put the name and number of my card into the config.log file and save it, it will revert back to this state after I launch the game. My game recognized my card before, I don't know what happened. Please, help.

  • @Izaka  Your model of graphics card is in the database, but your specific card's device ID is not.  This is the relevant string, from your dxdiag:

    Device Key: Enum\PCI\VEN_10DE&DEV_2489&SUBSYS_883E1043&REV_A1
    

    Specifically, VEN_10DE means Nvidia, and DEV_2489 is your card's device ID.  So you'll need to edit graphicscards.sgr to add it.

    The easiest way is to make a copy of the file and dump it in ConfigOverride: a game repair or patch will overwrite any changes you make to the original copy.  Open the file and search for "3060 ti," and you'll see this:

    card 0x2486 "NVIDIA GeForce RTX 3060 Ti" $cardLevelUber $resolutionHigh

    Change the 2486 to a 2489 and your card should be recognized.  You'll still need to launch the game once to update the config file.

7 Replies

  • roberta591's avatar
    roberta591
    Hero (Retired)
    4 years ago

    @Izaka  Run dxdiag - you will need data from the txt file crated. You need to edit the GraphicsCards.sgr file with data from the dxdiag.txt file. The syntax has to be exact or it won't work. If you attach your computer's dxdiag we can help you. The config.log is created every time the game is started - It's the GraphicsCards.sgr file the game reads. OR copy the GraphicsCards.sgr file to ConfigOverride file in the games user document folder. and you can edit it all you want and if you mess up just recreate that file and try again. Without the dxdiag file we can't tell you what to edit.

  • @Izaka  Your model of graphics card is in the database, but your specific card's device ID is not.  This is the relevant string, from your dxdiag:

    Device Key: Enum\PCI\VEN_10DE&DEV_2489&SUBSYS_883E1043&REV_A1
    

    Specifically, VEN_10DE means Nvidia, and DEV_2489 is your card's device ID.  So you'll need to edit graphicscards.sgr to add it.

    The easiest way is to make a copy of the file and dump it in ConfigOverride: a game repair or patch will overwrite any changes you make to the original copy.  Open the file and search for "3060 ti," and you'll see this:

    card 0x2486 "NVIDIA GeForce RTX 3060 Ti" $cardLevelUber $resolutionHigh

    Change the 2486 to a 2489 and your card should be recognized.  You'll still need to launch the game once to update the config file.

  • Izaka's avatar
    Izaka
    4 years ago

    The issue that I'm dealing with is that when I edit my config.log to have a name in the database and I save it, there is no change. If you look at the first post I made on this thread, you will see that there is just a space and no name next to where it says name (database). The ID number is also set to 0. 

  • @Izaka  This is not about editing the config file.  It's just output, and the game refreshes it each time you launch it.  You need to add your card to graphicscards.sgr , a file found within the game's program files.  The default location is here:

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

    You can put a copy of graphicscards.sgr in Documents\Electronic Arts\The Sims 4\ConfigOverride, and the game will read that copy instead.

  • Izaka's avatar
    Izaka
    4 years ago

    Okay, I'll try that and let you know if that works

  • Izaka's avatar
    Izaka
    4 years ago

    It worked, thank you thank you thank you!!!!!!