Forum Discussion
@soozis Are you sure the syntax is exact - punctuation and capitalization is exact to what is listed in the dxdiag? Like GTX 1060 and not gtx 1060 - it has to match what Direct X is reporting. Maybe a comma instead of a semicolon.
I re edited the files multiple times and it didn't work
At first I got matched 0 found 0
And now I'm stuck with matched 1 found 0
- roberta5918 years agoHero (Retired)
@soozis That means you have a syntax error. In TS3 there are 2 files you have to edit. The first file lists the graphics chips and the second file describes the capabilities of the chip. As I don't have a 1060 I don't know exactly how the chip is named and the code for that chip I don't know what to edit. I have seen several how to post about this and they all say the same thing.
this is the entry for GraphicsCards.sgr for GTX 960 chip
GraphicsCards.sgr
card 0x0fe0 "GeForce GTX 660M"
card 1401 "Geforce GTX 960"
card 0x124d "GeForce GT 555M"you see I added card 1401 "GeForce GTX 960" for my GTX 960 card
entry for GraphicRules.sgr
GraphicsRules.sgr
elseif (match("${cardName}", "*8800*") or match("${cardName}", "*9500*") or match("${cardName}", "*9600 GSO*") or match("${cardName}", "*9600 GT*") or match("${cardName}", "*9800 *") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*2?00M*") or match("${cardName}", "*3?00M*") or match("${cardName}", "*Quadro*FX 5??0*") or match("${cardName}", "*GT 1?0*") or match("${cardName}", "*GTS 150*") or match("${cardName}", "*GTS 250*") or match("${cardName}", "*GT 2??*") or match("${cardName}", "*GTS 2??*") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*GeForce G2??*") or match("${cardName}", "*GT 3??*") or match("${cardName}", "*GTS 3??*") or match("${cardName}", "*GTX 3??*") or match("${cardName}", "*GeForce 3??*") or match("${cardName}", "*GT 4??*") or match("${cardName}", "*GTS 4??*") or match("${cardName}", "*GTX 4??*") or match("${cardName}", "*GT 5??*") or match("${cardName}", "*GTS 5??*") or match("${cardName}", "*GTX 9??*") or match("${cardName}", "*GT 6??*") or match("${cardName}", "*GTX 6??*"))
seti cardLevel $cardLevelUber
seti isCardMatched trueyou can see I added this in the line or match("${cardName}", "*GTX 9??*") for a Nvidia GTX 960 card
Again I don't have a 1060 to know what the code is or how the card identifies itself.
I have had to do this more then once as I had a GTX 550Ti before the GTX 960
- ApprovedAnonymous8 years ago@roberta591 thanks for the explanation
Mine as I checked the dxdiag is 0x1c03 "GeForce GTX 1060" - ApprovedAnonymous8 years agoI don't know if I did it right but what I did is
Next to the or GTX 6??)) I typed or match("${cardName}", "*GTX 10??*)
Now I think my mistake is with both that the GTX6??)) has 2 closed brackets and it means it's the final or something
Or I wrote the GTX 10??*) wrong :/
I'm not sure