Missing graphicsrules.sgr file
I recently downloaded the sims 3 on my macbook (64bit) and have been dealing with some terrible graphic issues. After doing some digging it appeared that the game does not recognize my graphics card. I started looking around for the graphicsrules file and cant find it at all. I've looked all over including the package contents and the resources folders. I even did the cmd+shift+(.) shortcut thinking it was hidden and got nothing. Am I missing something? Is there anyway I can download this file from somewhere? Also, how would I go about getting the game to recognize my card? All of the codes seem really confusing. Any help would be greatly appreciated.
Here are my specs:
Model Name: MacBook Pro
Model Identifier: MacBookPro16,2
Processor Name: Quad-Core Intel Core i7
Processor Speed: 2.3 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 512 KB
L3 Cache: 8 MB
Hyper-Threading Technology: Enabled
Memory: 32 GB
Chipset Model: Intel Iris Plus Graphics
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Thank you
@cameron0133x Okay, first, add your card to graphicscards.sgr. Open the file and search for Intel , which will bring you to these lines:
vendor "Intel" 0x8086
card 0x0042 "Havendale"
card 0x0046 "Havendale"Under the line that contains "Intel," copy and paste this:
card 0x8a53 "Iris Plus Graphics"
There should be four spaces at the beginning of the line, as with the ones below it. Save, close the file, and open graphics rules. Search for Havendale , which will bring you here:
elseif (match("${cardVendor}", "Intel"))
seti intelShadowColorFix true
if (match("${cardName}", "*Havendale*"))
seti cardLevel $cardLevelMedium
seti isCardMatched trueChange Havendale to Iris Plus Graphics (exactly that), but don't change or delete anything else, not even the asterisks. This will rate your card as Medium. You can change the graphics in-game as you like; the rating doesn't matter so much. But if you want to rate the GPU as high, change the Medium to High (be sure to capitalize the H) in $cardLevelMedium .
Launch the game and quit, then check deviceconfig again to see whether your card is now found and matched.