Device Config Only Partially Reading Graphics Card

by iyoung91
Reply

Original Post

Accepted Solution

Device Config Only Partially Reading Graphics Card

[ Edited ]
★★★ Novice

Hello, 

I just purchased the Lenovo Legion 5 Gaming Laptop to play The Sims 3. I watched many tutorials on how to have the Device Config Log read my newer graphics card. I successfully setup part of it. It now reads my "RTX 350" card (at least I believe it now does) because the game loads and runs well on high settings. However, the Device Config Log only reads "GeForce RTX 3050 [Found: 1, Matched: 0]" Before adding my newer card to GraphicsCards.srg it was at "GeForce RTX 3050 [Found: 0 Matched: 0]" and the quality was unplayable. 

 

I think "Matched: 0" is still not reading because I must have inputted my card settings incorrectly on GraphicsRules.srg. One form said to replace "8800" with "RTX 350" in that file. However, documentation from YouTube videos both indicated to add "*RTX 35??*")) above the Uber Setting (No indication of replacing "8800"). I tried that and prior I replaced "8800" with "RTX 350" - Both ways still showed "Matched: 0" 

 

Attaching a snippet of Device Config Log and my GraphicsRules.srg 

Device Config 

=== Application info ===
Name: Sims3
Version:
Build: Release
=== Rating info ===
GPU: 5 GPU Memory: 4 CPU: 4 RAM: 4 CPU Speed: 3194 Threading: 3
Adjusted CPU: 3859 RAM: 14188 Adjusted RAM: 13676 Cores: 16
=== 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: AuthenticAMD
Brand: AMD Ryzen 7 5800H with Radeon Graphics
Family: 15
Model: 0
Cores: 16
HT: 0
x64: 0
Memory: 14188MB
Free memory: 8521MB
User: *****
Computer: LEGION5
=== Graphics device info ===
Number: 0
Name (driver): NVIDIA GeForce RTX 3050 Ti Laptop GPU
Name (database): GeForce RTX 3050 [Found: 1, Matched: 0]
Vendor: NVIDIA
Chipset: Vendor: 10de, Device: ****, Board: 3aac17aa, Chipset: 00a1
Driver: nvldumd.dll, Version: 30.0.14.7256, GUID: D7B71E3E-66A0-11CF-4268-A21A0EC2D335
Driver version: 7256
Monitor: \\.\DISPLAY1
Texture memory: 1024MB
Vertex program: 3.0
Pixel program: 3.0
Hardware TnL: 1

GraphicsRules 

if (match("${cardVendor}", "NVIDIA"))
if(match("${cardName}", "* 1?0M*") or match("${cardName}", "* 2?0M*") or match("${cardName}", "* G1?0M*") or match("${cardName}", "* G2?0M*"))
seti cardLevel $cardLevelMedium
seti isCardMatched true
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 5??*") or match("${cardName}", "*GT 6??*") or match("${cardName}", "*RTX 35??*"))
seti cardLevel $cardLevelUber
seti isCardMatched true
elseif (match("${cardName}", "*NVS 28?*") or match("${cardName}", "*NVS 30?*") or match("${cardName}", "*5?0M*") or match("${cardName}", "*7?0M*") or match("${cardName}", "*NVS 32?*") or match("${cardName}", "*FX 1500*") or match("${cardName}", "*FX 1600*") or match("${cardName}", "*FX 1700*") or match("${cardName}", "*FX 2000*") or match("${cardName}", "*FX 37?0*") or match("${cardName}", "*FX 4??0*") or match("${cardName}", "*5?0M*") or match("${cardName}", "*7?0M*") or match("${cardName}", "*1?00M*") or match("${cardName}", "*9800M*") or match("${cardName}", "*9600M*") or match("${cardName}", "*7600*") or match("${cardName}", "*7800*") or match("${cardName}", "*79?0*") or match("${cardName}", "*8600*") or match("${cardName}", "*87?0*") or match("${cardName}", "*9400 GT*") or match("${cardName}", "*G100*"))
seti cardLevel $cardLevelHigh
seti isCardMatched true
elseif (match("${cardName}", "*GO??0*") or match("${cardName}", "*GO???0*") or match("${cardName}", "*FX 370*") or match("${cardName}", "*FX 470*") or match("${cardName}", "*FX 570*") or match("${cardName}", "*FX 1400*") or match("${cardName}", "*FX 2500*") or match("${cardName}", "*FX 3000*") or match("${cardName}", "*FX 34?0*") or match("${cardName}", "*FX 3500*") or match("${cardName}", "*3?0M*") or match("${cardName}", "*6500*") or match("${cardName}", "*66?0*") or match("${cardName}", "*6700*") or match("${cardName}", "*6800*") or match("${cardName}", "*7300*") or match("${cardName}", "*7350*") or match("${cardName}", "*7500*") or match("${cardName}", "*76?0*") or match("${cardName}", "*8300*") or match("${cardName}", "*NVS 140M*") or match("${cardName}", "*8400*") or match("${cardName}", "*8500*") or match("${cardName}", "*9100*") or match("${cardName}", "*9200*") or match("${cardName}", "*9300*") or match("${cardName}", "*9400*") or match ("${cardName}", "*NVIDIA Ion*"))
seti cardLevel $cardLevelMedium
seti isCardMatched true
elseif (match("${cardName}", "*4??0*") or match("${cardName}", "*5??0*") or match("${cardName}", "*61?0*") or match("${cardName}", "*62?0*") or match("${cardName}", "*6300*") or match("${cardName}", "*6400*") or match("${cardName}", "*70??*") or match("${cardName}", "*71??*") or match("${cardName}", "*7200*") or match("${cardName}", "*FX 1000*") or match("${cardName}", "*FX 1100*") or match("${cardName}", "*FX 1300*"))
seti cardLevel $cardLevelLow
seti isCardMatched true
else
seti cardLevel $cardLevelUber
seti isCardMatched false

 

 

Thanks!

Message 1 of 3 (695 Views)

Accepted Solution

Re: Device Config Only Partially Reading Graphics Card

[ Edited ]

@iyoung91  Your card isn't matched because the string you added to graphicsrules.sgr doesn't match.  You need to write RTX 3050 or similar; the point is you need a zero in between the three and five.

 

You could obviously also write RTX 3??? or even just RTX with the asterisks on either side; the point is that whatever you add to graphicsrules needs to match, exactly and in order, part of the entry in graphicscards.

——————————————————————————————————————————

I don't work for EA. I'm just trying to help fellow players with their games.

View in thread

Message 2 of 3 (682 Views)

All Replies

Re: Device Config Only Partially Reading Graphics Card

[ Edited ]

@iyoung91  Your card isn't matched because the string you added to graphicsrules.sgr doesn't match.  You need to write RTX 3050 or similar; the point is you need a zero in between the three and five.

 

You could obviously also write RTX 3??? or even just RTX with the asterisks on either side; the point is that whatever you add to graphicsrules needs to match, exactly and in order, part of the entry in graphicscards.

——————————————————————————————————————————

I don't work for EA. I'm just trying to help fellow players with their games.
Message 2 of 3 (683 Views)

Re: Device Config Only Partially Reading Graphics Card

★★★ Novice

Oops! Well, that took care of it! Standard smile 

 

Thank you! 

Message 3 of 3 (676 Views)