Quick Reply
Search this Thread
Test Subject
Original Poster
#1 Old 22nd Jun 2013 at 2:21 PM
Default Need help editing the GraphicsCards.sgr and GraphicsRules.sgr to recognize my card.
Okay, so I've been following this to help get my graphics card recognized.

http://www.modthesims.info/wiki.php...zed_by_the_game

But I dunno what to put in the GraphicsCards.sgr and GraphicsRules.sgr... can anyone please help me?

Here's what my deviceconfig for graphics is now...

=== Graphics device info ===
Number: 0
Name (driver): NVIDIA GeForce GTX 680M
Name (database): NVIDIA GeForce GTX 680M [Found: 0, Matched: 1]
Vendor: NVIDIA
Chipset: Vendor: 10de, Device: 11a0, Board: 51051558, Chipset: 00a1
Driver: nvumdshim.dll, Version: 9.18.13.717, GUID: D7B78E66-4226-11CF-2574-0871B4C2C435
Driver version: 717
Monitor: \\.\DISPLAY1
Texture memory: 32MB <<OVERRIDE>>
Vertex program: 3.0
Pixel program: 3.0
Hardware TnL: 1

I really, really would love any assistance!
Test Subject
Original Poster
#2 Old 22nd Jun 2013 at 9:28 PM
anyone? please?
Test Subject
Original Poster
#3 Old 23rd Jun 2013 at 7:00 PM
Really need help, spent a lot of money to have a better simming experience...
Née whiterider
retired moderator
#4 Old 23rd Jun 2013 at 7:03 PM
Well, first you need some information:
- The number from your DeviceConfig.log (step 1)
- Your graphics card model
Do you have both of those?

What I lack in decorum, I make up for with an absence of tact.
Test Subject
Original Poster
#5 Old 24th Jun 2013 at 3:21 PM Last edited by ellacharmed : 24th Jun 2013 at 3:51 PM. Reason: hide extra bits
Hi Nysha. Thank you for replying, your help is greatly appreciated.

I don't know which number you mean so I'm just going to post my whole DeviceConfig.log and my graphics card is a NVIDIA GeForce GTX 680M

=== Application info ===
Name: Sims3
Version:
Build: Release
=== Rating info ===
GPU: 5 GPU Memory: 1 CPU: 3 RAM: 4 CPU Speed: 2794 Threading: 3
Adjusted CPU: 3326 RAM: 16275 Adjusted RAM: 15763 Cores: 4
=== Machine info ===
OS version: Windows 8 6.2.9200
OS prod type: 0
OS major ver: 6
OS minor ver: 2
OS SP major ver: 0
OS SP minor ver: 0
OS is 64Bit: 1
CPU: GenuineIntel
Brand: Intel(R) Core(TM) i7-3840QM CPU @ 2.80GHz
Family: 6
Model: 10
Cores: 4
HT: 1
x64: 0
Memory: 16275MB
Free memory: 14245MB
User: Alan_B
Computer: ALAN
=== Graphics device info ===
Number: 0
Name (driver): NVIDIA GeForce GTX 680M
Name (database): NVIDIA GeForce GTX 680M [Found: 0, Matched: 1]
Vendor: NVIDIA
Chipset: Vendor: 10de, Device: 11a0, Board: 51051558, Chipset: 00a1
Driver: nvumdshim.dll, Version: 9.18.13.2018, GUID: D7B78E66-4226-11CF-0A71-0871B4C2C435
Driver version: 2018
Monitor: \\.\DISPLAY1
In the Arena
retired moderator
#6 Old 24th Jun 2013 at 4:16 PM
You didn't state what patch version you're at?

All the information you need is in the wiki article. Which parts do you need elaboration on?
The data to put into the .sgr files are stated in the 2nd paragraph, I even stated the line where it can be found.
Quote:
In your text editor program of choice, look for these lines:
  • GPU: ?? in the Rating info section
  • [Found: 0, Matched: 1] in the Graphics device info section
So, this means in your case, the data you need is (the parts in bold below)
Device Name: NVIDIA GeForce GTX 680M
Device ID: 11a0

And this then becomes
Quote:
card 0x11a0 "NVIDIA GeForce GTX 680M"
to be edited into the GraphicsCards.sgr file.
Does that help? I'll leave the other file for you, as homework.
Well, if need help with that as well, let us know...
Test Subject
Original Poster
#7 Old 24th Jun 2013 at 7:14 PM
Patched to the latest with just base game.

Soo, should I replace card 0x0fd4 "GeForce GTX 660M" with card 0x11a0 "NVIDIA GeForce GTX 680M" in the GraphicsCards.sgr?

and replace this highlighted 5 to a 6 in GraphicsRules.sgr? http://i1299.photobucket.com/albums...zps1f6e581e.jpg
Née whiterider
retired moderator
#8 Old 24th Jun 2013 at 11:42 PM
Don't replace anything - add a new line in GraphicsCards.sgr.

You're better off copying the text for the GTX 580M than the GTX 660M, as the 580 is more similar to your current card - this doesn't matter in GraphicsCards.sgr, but it does in GraphicsRules.sgr. And again, in GraphicsRules.sgr:
Quote:
5. copy+paste this snippet of text
or match("${cardName}", "*HD 6??0*") (in your case this should probably be "*GTX 5??*")
And rename as
or match("${cardName}", "*HD 7??0*") (in your case, "*GTX 6??*")
in each of the search results returned earlier, so I did a copy+paste 3 times for the respective line

What I lack in decorum, I make up for with an absence of tact.
Test Subject
Original Poster
#9 Old 25th Jun 2013 at 8:23 AM
So do I add card 0x11a0 "NVIDIA GeForce GTX 680M" under the 580 then so it looks like this?

vendor "NVIDIA" 0x10b4 0x12d2 0x10de
card 0x0fd1 "GeForce GT 650M"
card 0x0fd2 "GeForce GT 640M"
card 0x0fd3 "GeForce GT 640M LE"
card 0x0fd4 "GeForce GTX 660M"
card 0x0fd5 "GeForce GT 650M"
card 0x0fd8 "GeForce GT 640M"
card 0x0fe0 "GeForce GTX 660M"
card 1080 "Geforce GTX 580"
card 0x11a0 "NVIDIA GeForce GTX 680M"

And in the GraphicsRules.sgr I only found one GTX 5 to replace with GTX 6 is this right?
Née whiterider
retired moderator
#10 Old 25th Jun 2013 at 9:40 AM
Remove the NVIDIA bit - your new line should follow exactly the same formatting as the others, with only the number changed.

Yes, one instance is right. If you look at the examples in the tutorial, the first hit is the main "if card is x, set settings level to y" line. The other two are disabling specific features which ATI cards, or specific models, don't handle well. Since the GTX 580M doesn't fall into the latter two categories (i.e. it isn't listed in those lines), you don't need to add the GTX 680M to them either. It's all pretty logical if you dive in and try to work it out.

What I lack in decorum, I make up for with an absence of tact.
Test Subject
Original Poster
#11 Old 25th Jun 2013 at 12:39 PM
Still getting low graphics with the exception of trees and distance... I'm 99.99% I've followed everything...

Hate to be a pain but could you maybe just have a quick look in these files to see if they are correct please? I've deleted Sims 3 file in documents file for a clean start but still the results are the same.
Attached files:
File Type: rar  Graphics rules & cards.rar (12.3 KB, 138 downloads) - View custom content
Née whiterider
retired moderator
#12 Old 25th Jun 2013 at 12:44 PM
Hm, maybe I misinterpreted the wildcards. Try using 5??M*

What I lack in decorum, I make up for with an absence of tact.
Test Subject
Original Poster
#13 Old 25th Jun 2013 at 12:52 PM Last edited by FabulousZombie : 25th Jun 2013 at 4:52 PM.
Do you mean replace the gtx 6 that I put in the GraphicsRules with 5??M* ?

Edit: Oh, I think you mean "*GTX 5??M*" right? if so that hasn't worked either...
Test Subject
Original Poster
#14 Old 26th Jun 2013 at 3:48 PM
Will it hurt my laptop if I played on high settings regardless? I don't have any lag graphical issues or crashes on high settings.

My only concern is it actually the graphics card that does the work and not other components that will shorten my laptops life...
In the Arena
retired moderator
#15 Old 6th Jul 2013 at 3:55 PM
Sorry, I didn't actually open the .sgr files when I replied before to see what the entries are supposed to look like.
Is the card recognized, now?

You may want to start monitoring GPU temperatures, if you're concern about shortening hardware lifespans. Do a Google search to find out what is the maximum temperature this card is build for. If it constantly reaches that maximum value or exceeds it and starts to overheats, it is time to stop playing Sims 3 on it for that long. Or take longer breaks in between.
You can monitor temps with tools like
- hwmonitor
- SIW
- speedfan
Back to top