If they work on lower settings for you too, please report it here in the thread.
I've recently looked a bit into the QQ-Threads about SC2's bad performance on ultra high system and stumbled upon some points i'd like to share in this thread.
I'M ONLY USING SETTINGS THAT HAVE NO OR MINIMAL IMPACT ON THE ULTRA SETTINGS INGAME GRAPHIC APPEARANCE !
I've tested all these stuff on an 3v3 replay of mine, where it comes to a big fight between 5 200 supply armies.
My average FPS on ultra 1920x1200 in this fight : 25 fps
You can press "Ctrl + Alt + F" in SC2 to show your FPS at the top left.
My specs
Windows 7 Professional 64-bit
DirectX 11
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (4 CPUs), ~2.4GHz
4096MB RAM
GeForce GTX 260
896 MB Video RAM
Driver version : 258.96
22 and 23" DualMonitor Setup
DirectX 11
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (4 CPUs), ~2.4GHz
4096MB RAM
GeForce GTX 260
896 MB Video RAM
Driver version : 258.96
22 and 23" DualMonitor Setup
SC2 settings
The following steps are necessary, because SC2 sometimes does not save the settings correctly to the variables.txt.
To be save that you really start with ultra settings at this point do the following.
Start SC2
Set the "graphics quality" setting in the SC2 options to "low"
Save and restart SC2
Set the "graphics quality" setting in the SC2 options to "ultra"
Save and restart SC2
Set the "graphics quality" setting in the SC2 options to "low"
Save and restart SC2
Set the "graphics quality" setting in the SC2 options to "ultra"
Save and restart SC2
![[image loading]](http://www.mediafire.com/imgbnc.php/5d1e136cf33d7e2837958b92e74580e16g.jpg)
Step 1 : Forcing vsync
1.)
Check "vertical sync" in the SC2 grapics options
Press "Ok"
Press "Ok"
2.)
Open the nvidia control panel
Go to "Manage 3D settings" -> "Global settings"
Scroll down to "Vertical sync"
Set it to "Force On"
Press Apply
![[image loading]](http://www.mediafire.com/imgbnc.php/e44f42a02bb01add95ef0389854acff16g.jpg)
Go to "Manage 3D settings" -> "Global settings"
Scroll down to "Vertical sync"
Set it to "Force On"
Press Apply
![[image loading]](http://www.mediafire.com/imgbnc.php/e44f42a02bb01add95ef0389854acff16g.jpg)
3.)
Open the folder "My Documents/Starcraft II"
Open the variables.txt
Add the following lines to the bottom and save
frameratecap=60
frameratecapGlue=30
Open the variables.txt
Add the following lines to the bottom and save
frameratecap=60
frameratecapGlue=30
4.) After restarting SC2 you are ready to go for the next steps
Step 2 : Enable triple buffering
That was the first big surprise for me. This was actually mentioned by someone in the off. blizz forums in an QQ thread about the performance on someones 10000$ pc.
Open the nvidia control panel
Go to "Manage 3D settings" -> "Global settings"
Scroll down to "Triple Buffering"
Set it to "Force On"
Press Apply
![[image loading]](http://www.mediafire.com/imgbnc.php/99378c286a049d42ab0159a9333cde716g.jpg)
Go to "Manage 3D settings" -> "Global settings"
Scroll down to "Triple Buffering"
Set it to "Force On"
Press Apply
![[image loading]](http://www.mediafire.com/imgbnc.php/99378c286a049d42ab0159a9333cde716g.jpg)
After restarting SC2 this gave me an performance boost of 10 FPS in my "reference scene " mentioned earlier. Whoot o_O
This setting is bound to the vsync steps before and might not work without it.
My average FPS on ultra 1920x1200 in this fight : 35 fps ( +10 from untuned )
Step 3 - Disable transparent shadows
THIS WILL ONLY WORK ON ULTRA SETTINGS !
I found this tweak in this article about tweaking SC2 performance on ultra.
Open the folder "My Documents/Starcraft II"
Open the variables.txt
Search for "transparentshadows"
If the setting is allready there change it from
transparentshadows=1
to
transparentshadows=0
If its not there, simply add
transparentshadows=0
to the end of this file
Save and close the variables.txt
Open the variables.txt
Search for "transparentshadows"
If the setting is allready there change it from
transparentshadows=1
to
transparentshadows=0
If its not there, simply add
transparentshadows=0
to the end of this file
Save and close the variables.txt
After restarting SC2 this gave me an performance boost of 5 FPS in my "reference scene " mentioned earlier.
My average FPS on ultra 1920x1200 in this fight : 40 fps ( +15 from untuned )
Here is an comparison ( images from pcgameshardware.de )
Transparent Shadows On
![[image loading]](http://www.pcgameshardware.de/screenshots/medium/2010/08/SC2-Transparent-Shadows-On.png)
Transparent Shadows Off
![[image loading]](http://www.pcgameshardware.de/screenshots/medium/2010/08/SC2-Transparent-Shadows-Off.png)
As you can see the effect is hardly noticeable, but worth 5 additional FPS. Pretty good.
The end
So far so, so good.
Does anyone know if there are other tricks like this out there and please report if these settings work on your machine as well.