StarCraft II Low FPS Troubleshooting Guide

Technical Support
Hello everyone!

I've noticed quite a few people asking for help with low fps issues in StarCraft II. There are many factors that can affect the frame rate of the games you play and often this issue can be resolved by doing some basic PC housekeeping and walking through some basic troubleshooting steps.

Instead of repeating myself, I've decided to write a guide to help those who are experiencing low frame rate issues in the game. The PDF guide can be downloaded here.

StarCraft II Low FPS Troubleshooting Guide (PDF)
https://onedrive.live.com/redir?resid=4D10C7FFE477F2D1!391&authkey=!AJyeTw3RV0ZXoR8&ithint=file%2cpdf

It contains a set of basic troubleshooting tips that may help fix low fps issues in your games. It also covers the NVIDIA video card software settings as well as the StarCraft II in-game settings. I've copied the basic troubleshooting tips from the guide and pasted it below. For the non-tech savvy users among us, I've also included easy-to-understand step-by-step instructions for each troubleshooting tip, which can be found in the PDF document. Without further ado, let's get started.

1. Update Your Video Driver
    The latest graphics card drivers can sometimes provide a large boost in performance. To ensure the best graphics performance, it’s a good idea to keep your video driver as up-to-date as possible.

2. Reset Your Video Driver Settings
    If your graphics driver is already up-to-date, try resetting your graphics driver settings. Improperly configured application profile settings can cause low fps and resetting them to default values may help improve your frame rates.
    Support Page → https://battle.net/support/article/24142

3. Update The System Drivers
    Keeping all of the major system drivers (chipset, audio, network etc.) up-to-date is essential to the performance of your system.

4. Update Your Operating System
    Use Windows Update to keep your Windows computer up-to-date with the latest patches, bug fixes and performance improvements.

5. Perform a Clean Startup
    Some applications and services may interfere with StarCraft II. By performing a clean startup, you can determine whether a background program or service is the source of the frame rate problem.
    Support Page → https://battle.net/support/article/23848

6. Adjust Visual Settings in Windows
    Disabling many of the visual enhancements and graphical features within Windows can improve your system’s performance.

7. Check Your Power Options
    In Balanced and Power Save mode the CPU may not be running up to its full potential all the time. Enable High Performance mode to run the CPU full throttle and maximize system performance and responsiveness.

8. Check Your GPU’s Power Management Mode
    Another setting to consider is the graphics card’s power management mode setting. If it’s set to ‘Adaptive’, it may run at a lower frequency to conserve power. Setting it to ‘Prefer High Performance’ can increase the frame rate in your games.

9. Disable Windows 10 Game DVR
    If you face any performance issues while playing games, and if you don’t have any need for it, try disabling Windows 10 Game DVR.

10. Configure or Disable OneDrive
    If OneDrive is enabled your frame rate may drop if OneDrive synchronizes the
    folder while you are playing StarCraft II. If you are having frame rate issues and OneDrive is enabled, configuring or disabling it might help.

11. Set Windows for Best Performance for Programs
    While the ‘Adjust for best performance’ setting in the Advanced System Properties is set to optimize Windows for best performance for programs by default, it is worth checking this setting to ensure it is still the case on your system.

12. Optimize Your Hard Drive
    Optimizing your hard drive can aid in improving the frame rate in StarCraft II, especially if game assets like textures, models and shaders are loaded at runtime.

13. Check for Overheating Components

14. Scan for Viruses and Malware
    If the system is running slowly, there is a possibility that it’s infected with a virus or malware. Scan your computer for virues and malware to ensure it’s still clean and not infected.
    Support Page → https://battle.net/support/article/27610

15. Check for Problem Devices
    Check for problem devices to ensure that there are no conflicts between device drivers or problems with any devices on your system.

16. Use the StarCraft II 32-bit Game Client
    If you’re running a 64-bit Operating System and are experiencing frame rate issues when using the 64-bit game client, try using the 32-bit client instead. Some players have reported better fps with the 32-bit game client.
    Support Page → https://battle.net/support/article/33881

17. Disable NVIDIA ShadowPlay & Streaming Service
    Increase your frame rate and save precious CPU cycles by disabling NVIDIA ShadowPlay & NVIDIA Streaming Service.

18. Temporarily Disable Your Sound Card
    Disabling your sound card will help you determine if the sound card is the root cause of the low frame rate problem.

19. Check for CPU Hogs
    Programs that require a lot of CPU resources can slow down your computer. Look for resource wasting programs that you can shut down to free up CPU cycles and check your computer’s CPU usage while playing StarCraft II.

20. Turn Off Search Indexing in Windows
    Windows Search Indexing is constantly running in the background. For users with a slow computer it can be benificial to turn off Windows Search Indexing.

21. Enable Intel Turbo Boost
    If your CPU supports Intel Turbo Boost Technology, it can run faster than the noted speeds. Enabling Turbo Boost will result in increased performance in applications and games.

22. Use High Performance Discrete GPU
    To ensure your games take advantage of the faster graphics card in your system, set the preferred graphics processor setting to the High Performance Graphics Processor.

23. Exit Battle.net When Launching Games
    In rare cases, the Blizzard launcher can cause high CPU load. If the Blizzard launcher is causing high CPU load on your system, set it to close itself when it launches a game to improve the frame rate in StarCraft.

24. Disable Superfetch
    Superfetch tries to improve performance by predicting which applications a user is likely to launch and preemptively loads them into RAM. Some players have reported improved game performance with SuperFetch disabled, so disabling it may be worth a shot if you’re experiencing in-game “stutters”.

25. Enable or Disable AMD Turbo Core
    AMD Turbo Core allows the processor to dynamically adjust the CPU operating frequency. Some users have reported better performance with AMD Turbo Core enabled, while some others have claimed that their fps drops stopped with AMD Turbo Core disabled. If it’s already enabled, try disabling it. If it’s not enabled, turn it on and see if that helps.

Please keep in mind that while the suggestions listed above and the ones listed in the PDF document may help improve your PC's performance, they will never be able to improve it beyond the limitations of your system's hardware.

If you're still experiencing low fps after that, I'd recommend running a system benchmark (e.g. PassMark) and compare your computer’s performance with the online results to ensure your system is running at the correct performance speeds.

Good luck, and happy StarCrafting!

Changelog
==========
May 13, 2016: Initial document release.
May 19, 2016: PDF download link changed from Twitter to OneDrive.
May 20, 2016: Added "AMD Turbo Core" and fixed typos.
*Reserved*
05/13/2016 10:42 AMPosted by Deanx

18. Temporarily Disable Your Sound Card
    Disabling your sound card will help you determine if the sound card is the root cause of the low frame rate problem.


bad advice unless your sound card hardware is damaged.

my cheap sound blaster Z has a quad-core CPU + 64MB of RAM

this means, the CPU doesn't have to waste cycles processing audio since the sound card has a dedicated quad-core CPU specifically for sound, with an additional +64MB of RAM.

this is what Im working with currently, as far as RAM is concerned

AMD 1035T CPU
CPU L1 Cache: 768KB
CPU L2 Cache: 3072 KB
CPU L3 Cache: 6MB
System RAM: 32,768MB
Video Card RAM: 2,048MB
Sound Card RAM: 64MB

Total available RAM for the game with my setup: 34,896MB
Or, you know, Blizzard could actually dedicate people into updating the rotting code from the components that make this game beyond supporting x64.
Good advice and thanks for the write up,my fps is dropping to 20 in games and my machine easily runs games like csgo at 250 fps,doing a scan and repair now and hopefully that helps,tried pretty much everything else sigh.
I noticed my GPU wasn't turning on it's fan for StarCraft 2. During HOTS the GPU starts at 1752Mhz just on the title screen. 1800+Mhz when things get Chaotic. StarCraft 2 used to run my GPU at 1752Mhz, but now it won't go above 1380Mhz or turn on the fan.... I was able to manually set my Fan Speed to 30% with Gigabyte's Extreme Gaming Engine. Which helped a lot, but my GPU is still staying at a rock bottom 1380Mhz. I've been using TrigoneSoft's Remote System Monitor to see what my GPU is doing through different titles and every other title on BattleNet keeps it at a minimum of 1752Mhz.... So it really strange, the GPU Voltage also won't go over .8 of a Volt whenever I play Starcraft 2.

Anyone else having the same problem should give the System Monitoring Software below a go and reply to this after you get your GPU specs for SC2....

www.TrigoneSoft.com
@GamingRAPTR I'm not so advanced as you, sir, so I have no idea about voltage and frequency, but yeah, in my case fans are off too, and FPS is rock bottom((
Don't expect anything. SC2 has performance issue since patch 3.0 even with high end specs... (GTX 1070, AMD R7 1800X (only 2 THREADS USED!!!!!!!!!))
this game is just poorly coded for a AAA title. it needs a major patch . and i will not purchase anything else from blizzard until it is addressed.
I understand that the game can't be multithreaded... But, the thing is they did something wrong in the 3.0 patch and they have not fixed it.
So be doing this will Starcraft 2 run smoother.
Whoops! Looks like something broke. Give it another shot.

Error code: BLZBNTAGT00000BCA
Whoops! Looks like something broke. Give it another shot.

Error code: BLZBNTAGT00000BCA

I have done everything. yet still this message pops up.

Its only for finishing the installments.. ive been doing this for 2 days.. im really frustrated now i really miss this game. Please help me. What did I miss doing??
I hate PDF files! But this one is a masterpiece. It's a whole bloody book! I'll post the extracted text anyway, so others who hate PDF too don't have to download. (Pictures not included)

Edit: Also in case onedrive ever goes down / gets renamed again / link breaks / folder is unshared / Deanx gets banned by Microsoft / any other unforeseeable reason, it's better to keep at least the guide's text in this thread instead of hosting it only off-site.
Author: Deanx
Contents
1 BASIC TROUBLESHOOTING TIPS . 3
Basic Troubleshooting Tips . 4
How-To Guides . 8
Update your Video Driver . 8
Reset your Video Driver Settings . 9
Update The System Drivers . 10
Update your Operating System . 10
Perform a Clean Startup . 11
Adjust Visual Effects in Windows . 12
Check Your Power Options . 12
Check Your GPU’s Power Management Mode . 13
Disable Windows 10 Game DVR . 13
Configure or Disable OneDrive . 14
Optimize Windows for Best Performance for Programs . 14
Optimize Your Hard Drive . 15
Check for Overheating Components . 15
Scan for Viruses and Malware . 16
Check for Problem Devices . 17
Use the StarCraft II 32-bit Game Client . 17
Disable NVIDIA ShadowPlay & Streaming Service . 17
Temporarily Disable your Sound Card . 18
Check for CPU Hogs . 18
Turn Off Search Indexing in Windows . 18
Enable Intel Turbo Boost . 19
Use High Performance Discrete GPU . 19
Exit Battle.net When Launching Games . 20
Disable Superfetch . 20
Enable or Disable AMD Turbo Core . 21
2 TUNING YOUR SETTINGS .22
Testing Methodology . 23
NVIDIA Control Panel Settings .24
Impact on FPS in StarCraft II .24
Anti-Aliasing . 25
Ambient Occlusion . 25
StarCraft II In-Game Settings . 26
Graphics Quality Presets . 26
Texture Quality . 27
StarCraft II Performance Troubleshooting Guide Page 1 of 43
Shaders, Lighting & Shadows . 28
Models . 30
Physics . 31
Post Processing . 31
Effects . 32
Terrain . 33
32-bit vs. 64-bit Client .34
Intel Hyper-Threading .34
Choosing Your Settings . 35
Settings for Highest Performance . 35
Settings for Highest Quality . 36
3 MAP PERFORMANCE .38
Dusk Towers . 39
Summary . 41
StarCraft II Performance Troubleshooting Guide Page 2 of 43
Intended Audience
This guide is intended for those who are experiencing low frame rate issues in StarCraft II.
Disclaimer
Every effort has been made to make this guide as accurate as possible, but no warranty is implied. The author
shall also not, at any time, be liable or responsible to any person or entity for any special, direct, indirect or
consequential damages arising from the information contained in this guide.
Feedback
If you have any feedback, comments or questions about this guide, or any words of wisdom you’re willing to
pass my way, I’d love to hear from you! Feel free to leave a message on Twitter at twitter.com/mvpdeanx.
Revision History
Version Description Revision Date
v1.0 Initial release May 13, 2016
v1.1 Added “AMD Turbo Core” and fixed typos May 20, 2016
StarCraft II Performance Troubleshooting Guide Page 3 of 43
BASIC TROUBLESHOOTING
TIPS
There are many factors that can affect the frame rate and overall performance of the games you
play. Often these problems can be resolved by doing some basic PC housekeeping and walking
through a set of basic troubleshooting steps.
This chapter starts off with a compilation of the more common troubleshooting tips you can try to
fix low frame rate issues. For the non-tech savvy users among us, easy-to-understand step-bystep
guides have been added which will walk you through each process one step at a time.
Without any further ado, let’s get started!
IN THIS CHAPTER
 Common Troubleshooting Tips
 Step-by-1 Step Instruction Guides
StarCraft II Performance Troubleshooting Guide Page 4 of 43
Basic Troubleshooting Tips
Update Your Video Driver
The latest graphics card drivers can sometimes provide a large boost in
performance. To ensure the best graphics performance, it’s a good idea to keep your video
driver as up-to-date as possible. Step-by-Step Guide.
Reset Your Video Driver Settings
If your graphics driver is already up-to-date, try resetting your graphics driver
settings. Improperly configured application profile settings can cause low fps and resetting
them to default values may help improve your frame rates. Step-by-Step Guide.
Update The System Drivers
Keeping all of the major system drivers (chipset, audio, network etc.) up-to-date
is essential to the performance of your system. Step-by-Step Guide.
Update Your Operating System
Use Windows Update to keep your Windows computer up-to-date with the latest patches, bug fixes
and performance improvements. Step-by-Step Guide.
Perform a Clean Startup
Some applications and services may interfere with StarCraft II. By performing a clean
startup, you can determine whether a background program or service is the source of the
frame rate problem. Step-by-Step Guide.
Adjust Visual Effects in Windows
Disabling many of the visual enhancements and graphical features within Windows can improve your
system’s performance. Step-by-Step Guide.

StarCraft II Performance Troubleshooting Guide Page 5 of 43
Check Your Power Options
In Balanced and Power Save mode the CPU may not be running up to its full
potential all the time. Enable High Performance mode to run the CPU full throttle and
maximize system performance and responsiveness. Step-by-Step Guide.
Check Your GPU’s Power Management Mode
Another setting to consider is the graphics card’s power management mode setting. If it’s set to
‘Adaptive’, it may run at a lower frequency to conserve power. Setting it to ‘Prefer High Performance’ can
increase the frame rate in your games. Step-by-Step Guide.
Disable Windows 10 Game DVR
If you face any performance issues while playing games, and if you don’t have any need for it, try
disabling Windows 10 Game DVR. Step-by-Step Guide.
Configure or Disable OneDrive
If OneDrive is enabled your frame rate may drop if OneDrive synchronizes the
folder while you are playing StarCraft II. If you are having frame rate issues and OneDrive is
enabled, configuring or disabling it might help. Step-by-Step Guide.
Set Windows for Best Performance for Programs
While the ‘Adjust for best performance’ setting in the Advanced System Properties is set to
optimize Windows for best performance for programs by default, it is worth checking this setting to ensure it
is still the case on your system. Step-by-Step Guide.
Optimize Your Hard Drive
Optimizing your hard drive can aid in improving the frame rate in StarCraft II,
especially if game assets like textures, models and shaders are loaded at runtime. Step-by-
Step Guide.

StarCraft II Performance Troubleshooting Guide Page 6 of 43
Check for Overheating Components
CPU’s and GPU’s can throttle down performance to compensate for the heat.
Make sure your system isn’t overheating. Step-by-Step Guide.
Scan for Viruses and Malware
If the system is running slowly, there is a possibility that it’s infected with a virus or malware. Scan your
computer for viruses and malware to ensure it’s still clean and not infected. Step-by-Step Guide.
Check for Problem Devices
Check for problem devices to ensure that there are no conflicts between device
drivers or problems with any devices on your system. Step-by-Step Guide.
Use the StarCraft II 32-bit Game Client
If you’re running a 64-bit Operating System and are experiencing frame rate issues when using the
64-bit game client, try using the 32-bit client instead. Some players have reported better fps with the 32-bit
game client. Step-by-Step Guide.
Disable NVIDIA ShadowPlay & Streaming Service
Increase your frame rate and save precious CPU cycles by disabling NVIDIA
ShadowPlay & NVIDIA Streaming Service. Step-by-Step Guide.
Temporarily Disable Your Sound Card
Disabling your sound card will help you determine if the sound card is the root cause
of the low frame rate problem. Step-by-Step Guide.
Check for CPU Hogs
Programs that require a lot of CPU resources can slow down your computer. Look for resource wasting
programs that you can shut down to free up CPU cycles and check your computer’s CPU usage while playing
StarCraft II. Step-by-Step Guide.

StarCraft II Performance Troubleshooting Guide Page 7 of 43
Turn Off Search Indexing in Windows
Windows Search Indexing is constantly running in the background. For users with
a slow computer it can be beneficial to turn off Windows Search Indexing. Step-by-Step Guide.
Enable Intel Turbo Boost
If your CPU supports Intel Turbo Boost Technology, it can run faster than the noted speeds. Enabling
Turbo Boost will result in increased performance in applications and games. Step-by-Step Guide.
Use High Performance Discrete GPU
To ensure your games take advantage of the faster graphics card in your
system, set the preferred graphics processor setting to the High Performance
Graphics Processor. Step-by-Step Guide.
Exit Battle.net When Launching Games
In rare cases, the Battle.net launcher can cause high CPU load. If the Battle.net
launcher is causing high CPU load on your system, set it to close itself when it launches a game
to improve the frame rate in StarCraft II. Step-by-Step Guide.
Disable Superfetch
Superfetch tries to improve performance by predicting which applications a user is likely to launch and
preemptively loads them into RAM. Some players have reported improved game performance with SuperFetch
disabled, so disabling it may be worth a shot if you’re experiencing in-game “stutters”. Step-by-Step Guide.
Enable or Disable AMD Turbo Core
AMD Turbo Core allows the processor to dynamically adjust the CPU operating frequency. Some users
have reported better performance with AMD Turbo Core enabled, while some others have claimed that their fps
drops stopped with AMD Turbo Core disabled. If it’s already enabled, try disabling it. If it’s not enabled, turn it
on and see if that helps. Step-by-Step Guide.

StarCraft II Performance Troubleshooting Guide Page 8 of 43
How-To Guides
Update your Video Driver
STEP 1: Identify Your Graphics Card
1. Press Windows Key + R to open the Run dialogue box.
2. Type DxDiag and press Enter.
3. In the DxDiag window, select the Display tab.
4. Note the information in the Name field of the Device
group.
5. Close the DirectX Diagnostic Tool.
STEP 2: Download the Video Driver
AMD
1. Open the Internet browser.
2. Go to the AMD download page → http://support.amd.com/en-us/download
3. Under Manually Select Your Driver, select the type of product and your operating system.
4. Click Display Results.
5. Click the AMD Minimal Setup Download button.
NVIDIA
1. Open the Internet browser.
2. Go to the NVIDIA download page → http://www.nvidia.com/Download/index.aspx
3. Under Manually Find Drivers For My NVIDIA Products, select the product type, series, operating system
and language.
4. Click Search.
5. On the GeForce Game Ready Driver page, click Download.
INTEL
1. Open the Internet browser.
2. Go to the Intel download page → https://downloadcenter.intel.com/
3. Under Select a product, select Graphics Drivers.
4. In the Additional Selection Available…, select your Intel Graphics Card.
5. Click on the most recent driver version from the list below, and click Download.

StarCraft II Performance Troubleshooting Guide Page 9 of 43
STEP 3: Install the Driver
When the download process in step 2 is complete, double-click the installer file. To prevent any potential driver
conflicts, you may want to consider uninstalling the old driver first (AMD) or performing a clean install (NVIDIA).
Uninstalling the old driver (AMD)
Download the AMD Clean Uninstall Utility and run the program to uninstall the old AMD graphics driver. The
AMD Clean Uninstall Utility can be downloaded here → http://support.amd.com/en-us/kbarticles/
Pages/AMD-Clean-Uninstall-Utility.aspx
Performing a clean install (NVIDIA)
Select Custom (Advanced) on the installation options and check the Perform a clean installation checkbox. Be
aware that this will also restore all NVIDIA settings to their default values. If you have any custom application
profiles on your NVIDIA Control Panel that you want to keep, be sure to write them down first.
Reset your Video Driver Settings
AMD (Catalyst Control Center)
1. Right-click on an empty space on your Desktop, select Catalyst ™ Control Center.
2. Open the Preferences menu, select Restore Factory Defaults…
3. Click Yes on the confirmation dialogue to restore all of the Catalyst Control Center settings to factory
default values.
AMD (Crimson)
1. Right-click on an empty space on your Desktop, select AMD Radeon Settings.
2. Click Preferences, then Restore Factory Defaults.
3. Select Yes to restore all settings to their default values.
4. Click Done to go back to the main screen.
5. Click Gaming, then click Global Settings.
6. Go to Global OverDrive, and click Reset.
7. Select Yes to reset the OverDrive settings.
NVIDIA
1. Right-click on an empty space on your Desktop, select NVIDIA Control Panel.
2. In the tree-view on the left, click on Manage 3D Settings.
3. Click Restore Defaults in the top-right corner.
StarCraft II Performance Troubleshooting Guide Page 10 of 43
INTEL
1. Right-click on an empty space on your Desktop, and select Graphics Properties.
2. On the Intel Graphics Control Panel, click 3D.
3. Click Restore Defaults.
Update The System Drivers
Laptop or pre-built computer
If you have a laptop or a pre-built desktop computer, visit your computer manufacturer’s website and check if
they have updates available on their driver download page for your specific model of computer.
Custom built computer
If you built your own desktop PC, visit the websites of each individual hardware component.
Update your Operating System
If you’re using Windows Vista or Windows 7, make sure you have the latest Service Packs installed. The easiest
way to install the latest Windows Service Pack is to run Windows Update. Service Packs no longer exist in
Windows 8 and above. Windows 8 and later versions have updates that replaced Service Packs.
Windows 7
1. Click the Start button.
2. In the search box, type Update.
3. Select Windows Update from the results to open Windows Update.
4. Click Check for Updates and wait for Windows to finish searching the latest updates for your computer.
5. If any updates are found, click Install Updates.
Windows 8 / 10
1. Click the Start button, then click on Settings.
2. Select Update & Security.
3. Select Windows Update on the left, and click on Check for updates.
4. If any new updates are available they will automatically downloaded and installed, unless you’re using a
metered connection.
StarCraft II Performance Troubleshooting Guide Page 11 of 43
Perform a Clean Startup
STEP 1: Open the System Configuration Dialog Box
1. Press Windows Key + R to open the Run dialog box.
2. Type msconfig, and then press Enter.
STEP 2: Configure Selective Startup Options
1. In the System Configuration dialog box, open the General tab
and click Selective Startup.
2. Uncheck the Load Startup items checkbox.
3. Click the Services tab.
4. Uncheck the Hide all Microsoft Services checkbox.
5. Click Disable All, and then click OK.
6. Restart your computer.
STEP 3: Check if the Problem is Resolved
1. After the computer has rebooted, run StarCraft II.
2. If the problem persists, the frame rate problem is not occurring
because of a background program or service.
3. If the frame rate problem is solved, a background program or a service
is most likely interfering with the game. Go to step 4 to determine what background program or service
is causing the problem.
STEP 4: Isolate The Problem
1. Go back to the Services tab in the System Configuration dialog box.
2. Enable half of all unchecked checkboxes in the Services list, then click OK.
3. Restart your computer.
4. Run StarCraft II.
5. Repeat Steps 1 – 4 until the problem returns.
6. By repeating steps 1 – 5, you can isolate the service that is causing the problem. If the problem doesn’t
return even after all services are enabled, then continue with step 7 to determine if one of the startup
items is causing the problem.
7. In the System Configuration dialog box, open the Startup tab. If you’re using Windows 10, click the Open
Task Manager link.
8. Enable half of all disabled startup items, then click OK.
9. Restart your computer.
10. Run StarCraft II.

StarCraft II Performance Troubleshooting Guide Page 12 of 43
11. Repeat steps 7-10 until the frame rate problem returns.
12. After you have determined what startup item or service is causing the problem, open the System
Configuration dialog box once more and uncheck the checkbox for the problem item(s).
Adjust Visual Effects in Windows
Windows 7
1. Press the Windows Key, and type control.
2. Press Enter to launch the Windows Control
Panel.
3. In the Search box, type Performance.
4. In the list of results, click Performance
Information and Tools.
5. Click Adjust visual effects.
6. On the Visual Effects tab, click Adjust for best
performance, and then click OK.
Windows 8 / 10
1. Press Windows Key + X to open the Start
button context menu.
2. Select System from the menu.
3. In the System window, click on Advanced system settings on the left.
4. In the System Properties window, click Settings in the Performance group.
5. On the Visual Effects tab, click Adjust for best performance, and then click OK.
Check Your Power Options
Windows 7
1. Click the Start button, then click Control Panel.
2. Click Power Options.
3. Under Preferred Plans, select the High Performance power plan.
Windows 8 / 10
1. Press Windows Key + X to open the Start button context menu.
2. Select Power Options from the menu.
3. Under Preferred Plans, select the High Performance power plan.

StarCraft II Performance Troubleshooting Guide Page 13 of 43
Check Your GPU’s Power Management Mode
AMD (Crimson)
1. Right-click on an empty space on your Desktop, select AMD Radeon Settings.
2. Click Gaming, then Global Settings.
3. Check the Power Efficiency setting to ensure
it’s set to Off.
NVIDIA
1. Right-click on an empty space on your
Desktop, select NVIDIA Control Panel.
2. In the tree-view on the left, click on Manage
3D Settings.
3. Click the Program Settings tab and
select the StarCraft II profile from the
Select a program to customize
dropdown list box. If there are
multiple StarCraft II profile items (e.g.
one profile for the 32-bit and another
one for the 64-bit executable), make
sure to perform step 4 on all listed
StarCraft II profiles.
4. Under Specify the settings for this
program, search for Power
Management Mode and set it to Prefer
Maximum Performance.
5. Click Apply to save the changes.
Disable Windows 10 Game DVR
1. Click on the Start button.
2. Select All apps.
3. Scroll down until you find the Xbox app, and click on it to launch it.
4. Go to Settings by clicking on the cog wheel icon button on the left.
5. Click Game DVR, and turn off the Record game clips and screenshots using Game DVR.
6. Close the Xbox app.

StarCraft II Performance Troubleshooting Guide Page 14 of 43
Configure or Disable OneDrive
Disable OneDrive (Windows 10 Home)
1. Right-click on the OneDrive Icon in the notification area, then click Settings. The notification area is
located at the far right of the taskbar. You may need to expand the notification are to view hidden
icons.
2. On the Settings tab, uncheck the Start OneDrive automatically when I sign in to Windows option.
3. Click OK, then reboot.
Disable OneDrive (Windows 10 Pro)
1. Press Windows Key + R to open the Run dialogue box.
2. Type gpedit.msc and click OK.
3. Navigate to Local Computer Policy > Computer Configuration > Administrative Templates > Windows
Components > OneDrive.
4. Under Setting, click Prevent the usage of OneDrive for file storage.
5. On the left pane, click the Edit policy setting link.
6. In the Prevent the usage of OneDrive for file storage window, select Enabled and click OK.
Configure OneDrive To Sync Only Certain Folders
If disabling OneDrive improves the game’s performance, but you need OneDrive to keep your files
synchronized among multiple devices, try configuring OneDrive so that it won’t sync the files and folders
created and used by the StarCraft II game client.
1. Right-click the OneDrive System Tray Icon, and select Setting from the popup menu.
2. On the Microsoft OneDrive window, click the Choose Folders tab.
3. Click Choose Folders.
4. Uncheck the folders you don’t want OneDrive to synchronize. Because StarCraft II writes data in the
‘Documents/StarCraft II’ folder, you may want to consider unchecking the ‘Documents/StarCraft II’ or
‘Documents’ folder.
5. Click OK to save the changes.
Optimize Windows for Best Performance for Programs
1. Right-click on the Computer Icon on your desktop, then select Properties.
2. In the System window, click Advanced system settings on the left.
3. In the System Properties window, click Settings in the Performance group.
4. Click the Advanced tab.
5. Under Adjust for best performance, ensure that Programs is selected. If it’s not, select it and click OK.
StarCraft II Performance Troubleshooting Guide Page 15 of 43
Optimize Your Hard Drive
Generally speaking, files load faster when they are stored in one contiguous block and without any gaps than
when they are stored in multiple locations on the hard drive. As you create and then delete files or uninstall
programs, holes will be created in the data layout on the drive and new files will be stored in multiple locations
on the disk. This is called fragmentation. Some games load data on the fly and if there is lots of file
fragmentation, it can have an impact on the frame rate. The simple solution to file fragmentation is using
Windows Disk Defragmenter.
Windows 7 – Defragmenting Your Drive
1. Click on Start, then type disk defragmenter in the search box.
2. Select Disk Defragmenter from the results.
3. Select the hard disk you want to defrag.
4. Files which are in use will not be defragmented, so make sure to shut down as many programs as
possible before proceeding.
5. Click Defragment disk.
Windows 8 / 10 – Optimizing Your Drive
1. Press the Windows Key, then type Optimize.
2. Select Defragment and Optimize Drives from the search results.
3. Select the drive you want to optimize.
4. Files which are in use will not be defragmented, so make sure to shut down as many programs as
possible before proceeding.
5. Click Optimize.
Check for Overheating Components
Checking the temperature of your CPU
1. Download and Install Core Temp → http://www.alcpu.com/CoreTemp/
2. Run Core Temp, and launch StarCraft II.
3. Play a few games and as soon as you are experiencing low frame rates, exit the game.
4. To determine if your CPU is overheating, check the max temperatures of all cores in Core Temp and
compare the values with the maximum supported operating temperature of your CPU. Temperature
CAUTION: Defrag is not recommended for SSD’s. The many write accesses that are
involved when running a defragmenter will reduce the lifespan of the SSD.
StarCraft II Performance Troubleshooting Guide Page 16 of 43
ranges vary by processor, but you can usually find the thermal specifications for a processor on the
CPU manufacturer’s website.
Checking the temperature of your graphics card
1. Download and Install HWMonitor → http://www.cpuid.com/softwares/hwmonitor.html
2. Run HWMonitor and launch StarCraft II.
3. Play a few games and as soon as you are experiencing low frame rates, exit the game.
4. Check the max temperature of your graphics card in HW Monitor and compare this value with the
maximum supported operating temperatures of your GPU.
Finding the Maximum Supported Operating Temperatures of your NVIDIA GPU
 Navigate to the GeForce hardware page → http://www.geforce.com/hardware
 Select your GPU.
 In the left menu, click Specifications.
 Scroll down until you find Maximum GPU Temperature (in C).
Scan for Viruses and Malware
A virus, malware or other malicious software could cause your games to run slowly. Check whether your
system has any of these things by scanning your system using antivirus software like Windows Defender,
Kaspersky, or Avast! If your computer is running Windows 7, you can download Microsoft Security Essentials
for free and use Windows Defender to remove spyware. If your computer is running Windows 8 or Windows
10, you can use the built-in Windows Defender to get rid of viruses, spyware and malware. Note: Windows
Defender on Windows 7 will only remove spyware.
Windows 7 - Microsoft Security Essentials
1. Download and Install Microsoft Security Essentials → https://www.microsoft.com/enus/
download/details.aspx?id=5201
2. Click on Start, then click Control Panel.
3. Select Windows Defender.
4. By default, Windows Defender performs a Quick Scan of your computer’s hard drive. Ensure to run a
Full System Scan, as that will scan all files on your hard disk including all running programs.
Windows 8 / 10 - Windows Defender
1. Press the Windows Key to open the Start menu.
2. Type defender, select Windows Defender from the search results.
NOTE: The StarCraft II FPS indicator can also be used to monitor your GPU’s
temperature while you are playing. Press Ctrl + Alt + F to show the FPS indicator.
StarCraft II Performance Troubleshooting Guide Page 17 of 43
3. In the Scan Options on the right, select Full.
4. Click Scan now.
Check for Problem Devices
1. Press Windows Key + R to open the Run dialogue window.
2. Type msinfo32, and press Enter.
3. In the tree view on the left, expand Components.
4. Click Problem Devices.
5. If something is not working as expected, you should find it listed here.
Use the StarCraft II 32-bit Game Client
1. In the Battle.net desktop app, click the StarCraft II Icon on the left.
2. Expand the Options menu, click Game Settings.
3. Under StarCraft II, check the Launch 32-bit client (instead of 64-bit) checkbox.
4. Click Done.
Disable NVIDIA ShadowPlay & Streaming Service
Disable NVIDIA Streaming Service
1. Press Windows Key + R to open the Run dialogue window.
2. Type services.msc and press Enter.
3. In the Services window, locate the NVIDIA Streamer Service.
4. Right-click NVIDIA Streamer Service and select Properties.
5. In the Startup Type dropdown list, select Disabled.
6. Click Stop to stop the NVIDIA Streamer Service.
7. Click Apply.
NOTE: There are a few other popular anti-virus options you might also want to consider.
Kaspersky → http://usa.kaspersky.com/
Avast → https://www.avast.com/en-us/index
AVG → http://www.avg.com/
StarCraft II Performance Troubleshooting Guide Page 18 of 43
Disable NVIDIA ShadowPlay
1. Launch the NVIDIA GeForce Experience application.
2. Click the ShadowPlay button in the top right.
3. Use the switch on/off button on the left hand side to turn off ShadowPlay.
Temporarily Disable your Sound Card
1. Right-click on My Computer or This PC and select Properties to open the System dialogue window.
2. On the left, click Device Manager.
3. Expand the Sound, video and game controllers section.
4. Right-click your sound card, and then click Disable.
Check for CPU Hogs
1. Open Windows Task Manager by pressing Ctrl + Shift + ESC.
2. In Windows Task Manager, click the Details tab (Windows 10) or Processes tab (Windows 7).
3. Click the CPU header twice to sort the processes by CPU usage with highest CPU usage on top.
4. Launch StarCraft II.
5. Play a few games and monitor the CPU usage. If the frame rate drops, check the CPU usage in
Windows Task Manager and see if there is a program that is consistently using the most CPU.
Turn Off Search Indexing in Windows
1. Press Windows Key + R to open the Run dialogue window.
2. Type services.msc and press Enter.
3. In the Services window, locate the Windows Search.
4. Right-click Windows Search and select Properties.
5. In the Startup Type dropdown list, select Disabled.
6. Click Stop to stop the Windows Search service.
7. Click Apply.
StarCraft II Performance Troubleshooting Guide Page 19 of 43
Enable Intel Turbo Boost
Do you have an Intel processor and does it support Intel Turbo Boost Technology? Try enabling it. Turbo Boost
is supported by the following processors.
 Intel Core i5 Mobile and Desktop Processor
 Intel Core i7 Mobile and Desktop Processor
 Intel Core i7 Desktop Processor Extreme Edition
 Intel Core i7 Mobile Processor Extreme Edition
The only way to enable or disable Intel Turbo Boost is through a switch in the BIOS. Consult your motherboard
manual for information about enabling Intel Turbo Boost.
Use High Performance Discrete GPU
AMD (Catalyst Control Center)
1. Right-click on an empty space on your Desktop, select Catalyst ™ Control Center.
2. Click Power on the left, and select Switchable Graphics.
3. Under Choose a Graphics Processing Unit click on the High-performance GPU button.
4. Click Apply.
NVIDIA
1. Right-click on an empty space on your Desktop, select NVIDIA Control Panel.
2. In the tree-view on the left, click on Manage 3D Settings.
3. Click the Program Settings tab and select that StarCraft II profile from the Select a program to
customize dropdown list box. If there are multiple StarCraft II profile items (e.g. a profile for the 32-bit
and 64-bit executables), make sure to repeat step 4 for every StarCraft II profile in the list.
4. Under Specify the settings for this program, search for Preferred Graphics Processor and set it to High
Performance NVIDIA Processor. If there is no such setting on the Program Settings tab, click the
Global Settings tab and look for this setting there.
5. Click Apply to save the changes.
StarCraft II Performance Troubleshooting Guide Page 20 of 43
Exit Battle.net When Launching Games
1. In the Battle.net desktop app, click
on the Battle.net Icon in the top left.
2. Click Settings, and then General.
3. Under WHEN I LAUNCH A GAME,
select Exit Battle.net completely and
click Done.
Disable Superfetch
1. Press Windows Key + R to open the Run dialogue
window.
2. Type services.msc and press Enter.
3. In the Services window, locate the Superfetch.
4. Right-click Superfetch service and select Properties.
5. In the Startup Type dropdown list, select Disabled.
6. Click Stop to stop the Superfetch.
7. Click Apply and then OK.
8. Close the Service Manager and reboot to have the
change take effect.

StarCraft II Performance Troubleshooting Guide Page 21 of 43
Enable or Disable AMD Turbo Core
Do you have an AMD processor and does it support AMD Turbo Core Technology? Try enabling or disabling it.
If it’s already enabled, disabling it. If it’s not enabled, turn it on and see if that stops the fps drops and helps
improve your fps.
The way to enable or disable AMD Turbo Core is through a switch in the BIOS. Consult your motherboard
manual for information about enabling AMD Turbo Core.
StarCraft II Performance Troubleshooting Guide Page 22 of 43
TUNING YOUR
SETTINGS
Chapter 1 offered a set of basic troubleshooting steps that may help fix low frame rate issues in
your games. If you’re still experiencing low fps in StarCraft II, there are still a few more things left
to try.
In this chapter we will take a look at the video card software settings and the StarCraft II in-game
settings. The in-game graphics options can have a large impact on the frame rate and lowering
them will help increase performance. We will run some benchmarks to get a general idea of how
much impact these settings can have on the frame rate in StarCraft II. Towards the end of this
chapter we will provide some suggestions for performance increases.
IN THIS CHAPTER
 NVIDIA Control Panel Settings
 2 StarCraft II In-Game Settings
StarCraft II Performance Troubleshooting Guide Page 23 of 43
Testing Methodology
Testing the NVIDIA Control Panel Settings
For each setting, the following steps were taken to test the individual effects of a setting change on the NVIDIA
Control Panel.
1. The video driver settings were reset to factory default values.
2. The Power Management Mode setting was set to ‘Prefer High Performance’.
3. One setting on the NVIDIA Control Panel was changed from factory default to a different value.
4. The StarCraft II 64-bit client was launched using the Battle.net launcher. The Battle.net launcher was set
to close when launching a game.
5. A 31 minute 1v1 replay file was used and recording the fps always started at the 27 minute mark (with
150+ supply on each side) and ended when the replay was finished (@31:05).
6. After the replay was finished, the StarCraft II client was closed and the min/avg/max fps was written
down.
Testing the StarCraft II in-game Settings
For each setting, the following steps were taken to test the individual effects of a setting change in the StarCraft
II in-game options.
1. The Graphics Quality setting was set to Ultra (unless noted otherwise in the results).
2. In the Display section, the following settings were applied. Display Resolution: Full screen, Resolution:
1920 x 1080, Vsync: Off, Antialiasing: Checked (unless noted otherwise in the results), Reduced Violence:
Unchecked, Texture Quality: Ultra (unless noted otherwise in the results).
3. One setting in the Graphics Options was changed from the Ultra preset default to a different value.
4. The 64-bit StarCraft II client was closed and then re-launched using the Battle.net launcher. The
Battle.net launcher was set to close when launching a game.
5. A 31 minute 1v1 replay file was used and recording the fps always started at the 27 minute mark (with
150+ supply on each side) and ended when the replay was finished (@31:05).
6. After the replay was finished, the StarCraft II client was closed and the min/avg/max fps was written
down.
Test System Specs
Hardware Software
CPU: Intel Core i7-4770 @ 3.9GHz (Turbo Boost) OS : Windows 10 Pro 64-bit
Motherboard: Asus TUF Gryphon Z87 Video Driver : NVIDIA Release 364.72
Memory: Corsair Vengeance 8GB (2x 4Gb) DDR3-1600 FPS Recorder : FRAPS
Hard Disk: Samsung SSD 840 Pro (256 GB)
Monitor: Samsung SyncMaster 2443
Video Card: NVIDIA GeForce GTX 750 Ti
StarCraft II Performance Troubleshooting Guide Page 24 of 43
NVIDIA Control Panel Settings
Impact on FPS in StarCraft II
In total 13 different settings on the NVIDIA Control Panel were tested. Here are the results.
Looking at the chart above, the Ambient Occlusion and Antialiasing FXAA settings on the NVIDIA Control Panel
seem to have the most impact on fps in StarCraft II. The visual effects of anti-aliasing & ambient occlusion can
be seen in 2.3.1 Anti-Aliasing and 2.3.2 Ambient Occlusion. Turning off Shader Cache and enabling Threaded
Optimization did increase the average frame rate a little too.

Threaded Optimization (On)
Texture Filtering - Trilinear optimization (Off)
Texture Filtering - Anisotropic (On)
Texture Filtering - Quality (Hi-Perf)
Shader Cache (Off)
Multi-display (Compatibility)
Multi-display (Single)
Max. Prerendered Frames (4x)
Max. Prerendered Frames (1x)
Antialiasing - FXAA
Ambient Occlusion (Quality)
Ambient Occlusion (Performance)
Default
Frames Per Second (FPS)
NVIDIA Control Panel Settings - Impact on FPS in StarCraft II
Max Avg Min
StarCraft II Performance Troubleshooting Guide Page 25 of 43
Anti-Aliasing
Anti-aliasing (AA) is a method of making the edges of polygons appear smoother on the screen. Here is an
image showing the differences between AA disabled (88 fps), the in-game AA (84 fps) and FXAA (80 fps).
Ambient Occlusion
Ambient Occlusion (AO) adds darker shadows where two surfaces meet. Surfaces and objects that are close
together (e.g. wall corners) are usually darker than surfaces that don’t have any other object near them.
It’s a very subtle difference, but if you lay the two images on top of each other in Photoshop or GIMP and toggle
the top layer’s visibility, the differences can be seen much easier.
StarCraft II Performance Troubleshooting Guide Page 26 of 43
StarCraft II In-Game Settings
Graphics Quality Presets
The graphics quality varies greatly between the different quality presets. Especially between low and medium,
the differences in both visual quality and fps performance are quite big. The visual differences between mediumhigh
and high-ultra are not as obvious.
It’s a bit unclear why the Extreme preset offered higher averages and maximum frame rates than the Ultra
preset. The tests were rerun 3 times just to be sure these values weren’t wrong. One thing to note is that some

Frames Per Second (FPS)
Extreme Ultra High Medium Low
Max 130 125 144 165 227
Avg 91,449 84,641 101,576 108,8 164,269
Min 39 41 49 55 81
Graphics Quality Presets
Max Avg Min
StarCraft II Performance Troubleshooting Guide Page 27 of 43
of the darker shadows that were present on the map when using the Ultra settings, disappeared as soon as
Indirect Shadows was turned on.
In the following few sections we will test the individual in-game settings, beginning with Texture Quality.
Texture Quality
Reducing the texture quality from Ultra to High gave a small performance boost (81 to 84 fps), while reducing
texture quality even further hardly improved the frame rate.

Frames Per Second (FPS)
Ultra High Medium Low
FPS 81 84 84 85
Texture Quality Impact
StarCraft II Performance Troubleshooting Guide Page 28 of 43
Shaders, Lighting & Shadows
Changing shaders from low to medium caused the frame rate to drop from 205 fps to 160 fps. Between medium
and high there is still a significant drop in fps (160 fps to 133 fps). The performance hit wasn’t as big when going
from high to ultra shaders.
Shaders: Low vs. Medium
We can see striking differences in visual quality and performance between low and medium shaders.

Frames Per Second (FPS)
Ultra High Medium Low
FPS 122 133 160 205
Shaders, Lighting & Shadows
StarCraft II Performance Troubleshooting Guide Page 29 of 43
Shaders: Medium vs. High
When changing the shader setting to high, the fps dropped with another 27 frames but the differences in visual
quality are getting less obvious. What stands out the most are the glows that are added and the softer shadows.
Shaders: High vs. Ultra
When using Ultra shaders, the fps dropped another 11 frames. Now we can see even softer shadows. Also,
materials with transparency are rendered with shadows showing the transparency.
StarCraft II Performance Troubleshooting Guide Page 30 of 43
Models
Setting the Models option to low did increase the fps a little. The difference between low and high models will
be noticed the most when units are destroyed or when buildings are constructed. Below is an illustration of an
SCV exploding. On the left there are no model parts flying around while in the right screenshot you can see the
SCV’s mineral drill in the explosion.

Frames Per Second (FPS)
High Low
Max 125 128
Avg 84,641 87,539
Min 41 45
Models Low vs. High
Max Avg Min
StarCraft II Performance Troubleshooting Guide Page 31 of 43
Physics
Ragdolls are enabled when the Physics setting is set to High and its effect can be seen during the animation of
corpses that fling around after they are killed. Ragdoll physics calculations can be CPU intensive, especially if
there are many units dying at the same time.
Post Processing
No notable differences between enabled and disabled post processing effects.

Frames Per Second (FPS)
Off Ultra
Max 131 125
Min 47 41
Avg 88,616 84,641
Physics Off/Ultra
Max Min Avg

Frames Per Second (FPS)
Off Ultra
Max 126 125
Min 41 41
Avg 85,118 84,641
Post Processing Ultra vs. Off
Max Min Avg
StarCraft II Performance Troubleshooting Guide Page 32 of 43
Effects
By setting Effects to low, we managed to increase our max fps by 7, the average fps by 8 and the minimum fps
by 5. The difference between Low and Ultra effects is shown below.

Frames Per Second (FPS)
Off Ultra
Max 132 125
Min 46 41
Avg 92,249 84,641
Effects Ultra vs. Low
Max Min Avg
StarCraft II Performance Troubleshooting Guide Page 33 of 43
Terrain
While the minimum and average fps only increased 1-2 frames when turning off Terrain, our maximum fps
increased from 125 to 132. The differences are subtle, but if you take a close look at the screenshots below, you
can see grass and little rocks on the terrain.

Frames Per Second (FPS)
Off Ultra
Max 132 125
Min 43 41
Avg 85,976 84,641
Terrain Ultra vs. Low
Max Min Avg
StarCraft II Performance Troubleshooting Guide Page 34 of 43
32-bit vs. 64-bit Client
While the minimum fps was the same in both game clients, using the 32-bit game client increased the average
fps by about 2 fps and the maximum fps by 6 fps. If you want to squeeze out every bit of performance, using
the 32-bit client would seem to be the better choice.
Intel Hyper-Threading
Turning off Hyper-Threading did increase the frame rate on the test machine. If your CPU supports Hyper-
Threading and you’re trying to squeeze out every bit of performance, toggling this option may be worth a try.

32-bit client
64-bit client
Frames Per Second (FPS)
32-bit client 64-bit client
Max 131 125
Min 41 41
Avg 86,857 84,641
32-bit vs. 64-bit client
Max Min Avg

HyperThreading OFF
HyperThreading ON
Frames Per Second (FPS)
HyperThreading OFF HyperThreading ON
Max 127 125
Min 43 41
Avg 87,151 84,641
Intel Hyper-Threading
Max Min Avg
StarCraft II Performance Troubleshooting Guide Page 35 of 43
Choosing Your Settings
What settings to choose to run StarCraft 2 the way you want depends on what you want to achieve. If the goal is
to get the highest frame rate possible, using the 32-bit game client and the low graphics quality preset with antialiasing
and ambient occlusion turned off is definitely the way to go. See Setting for Highest Performance for an
overview of all in-game settings and NVIDIA Control Panel settings for highest performance. If the highest
possible visual quality is more important, see Settings for Highest Quality.
Settings for Highest Performance
NVIDIA Control Panel Settings
Ambient Occlusion : Off
Anisotropic filtering : Off
Antialiasing – FXAA : Off
Antialiasing – Gamma correction : Use global setting (On)
Antialiasing – Mode : Off
Antialiasing – Transparency : Use global setting (Off)
CUDA – GPUs : Use global setting (All)
Max pre-rendered frames : Use global setting (Use the 3D application setting)
Multi-display/mixed-GPU acceleration : Use global setting (Multiple display performance mode)
Power management mode : Prefer High Performance
Shader Cache : Use global setting (On)
Texture Filtering – Anisotropic sample optimization : Use global setting (Off)
Texture Filtering – Negative LOD Bias : Use global setting (Allow)
Texture Filtering – Quality : High Performance
Texture Filtering – Trilinear Optimization : Use global setting (On)
Threaded Optimization : Use global setting (Auto)
Triple Buffering : Use global setting (Off)
Vertical Sync : Use global setting (Use the 3D application setting)
Virtual Reality pre-rendered frames : Use global setting (1)
StarCraft II In-Game Settings
GRAPHICS
Vertical Sync : Uncheck
Antialias : Uncheck
Display Mode : Full screen
Graphics Quality : Low
Texture Quality : Low
SOUND
Enable Reverb : Uncheck
StarCraft II Performance Troubleshooting Guide Page 36 of 43
Sound Quality : Low
Sound Channels : 16 or lower, if possible
MOUSE AND KEYBOARD
Reduce Mouse Lag : Uncheck
Additional Suggestions for Better Performance
Turning off Shader Cache and enabling Threaded Optimization on the NVIDIA Control Panel increased the fps in
StarCraft II on the test system. Results may be different on other PC’s though. Try experimenting with the
following settings and choose the settings that best suit your system.
1. Turn off Shader Cache.
2. Enable Threaded Optimization.
3. Set Maximum pre-rendered frames to 3 or 4.
Everything on low should give you the highest frames per second. If you’re still experiencing low fps after that,
try running a system benchmark (e.g. PassMark) and compare your computer’s performance with the online
results to ensure your system is running at the correct performance speeds.
Settings for Highest Quality
NVIDIA Control Panel Settings
Ambient Occlusion : On
Anisotropic filtering : On
Antialiasing – FXAA : On (for in-game AA, set this to application-controlled)
Antialiasing – Gamma correction : Use global setting (On)
Antialiasing – Mode : Off
Antialiasing – Transparency : Use global setting (Off)
CUDA – GPUs : Use global setting (All)
Max pre-rendered frames : Use global setting (Use the 3D application setting)
Multi-display/mixed-GPU acceleration : Use global setting (Multiple display performance mode)
Power management mode : Prefer High Performance
Shader Cache : Use global setting (On)
NOTE: Turning VSYNC off will allow the game to render its graphics at its maximum frame
rate, but may cause screen tearing. If tearing-free gameplay is preferred, turn VSYNC on.
VSYNC will attempt to synchronize the game’s frame rate to your monitor’s current refresh rate (60fps
on a 60Hz display, 120fps on a 120Hz display etc.).
Triple Buffering will improve performance if VSYNC is enabled, so be sure to enable Triple Buffering
too if VSYNC is enabled.
StarCraft II Performance Troubleshooting Guide Page 37 of 43
Texture Filtering – Anisotropic sample optimization : Use global setting (Off)
Texture Filtering – Negative LOD Bias : Clamp
Texture Filtering – Quality : High Quality
Texture Filtering – Trilinear Optimization : Off
Threaded Optimization : Use global setting (Auto)
Triple Buffering : Use global setting (Off)
Vertical Sync : Use global setting (Use the 3D application setting)
Virtual Reality pre-rendered frames : Use global setting (1)
StarCraft II In-Game Settings
GRAPHICS
Vertical Sync : Uncheck (or check if tearing-free gameplay is preferred)
Antialias : Uncheck (for in-game AA, tick/check this box)
Display Mode : Full screen
Graphics Quality : Extreme
Texture Quality : Ultra
The above settings should provide the highest visual quality but they will also cause a huge hit on performance.
If you’re experiencing fps issues with the above settings, try lowering or turning off one or more of the following
performance heavy settings (order depends on what features are more important to you).
 Ambient Occlusion
 Anti-aliasing
 Shaders, Lighting & Shadows
If the processor is the bottleneck (Windows Task Manager can be used to monitor CPU usage), try lowering or
disabling one or more of the following StarCraft II in-game settings.
 Physics
 Reflections
 Effects
Beyond those settings, determine what features are more important to you and lower them accordingly until
you’re satisfied with the performance.
StarCraft II Performance Troubleshooting Guide Page 38 of 43
MAP
PERFORMANCE
In chapter 2 we saw how video card software options and in-game settings can affect the frame
rate in StarCraft II. In this chapter we will explore another factor that influences the frame rate of
the game… map performance.
Some areas of the StarCraft II maps may provide higher or lower fps than others. Things like
clusters of large doodads, water, vegetation, lighting & shadow and decorative models can
cause the fps to drop greatly in certain areas of the map.
To test the performance of a map, we first set the keyboard scroll speed to the lowest value
possible, then fire up a replay, pause it and “scan” the entire map by scrolling from left to right
(starting at the top left) with successive rows going from top to bottom. Areas where the frame
rate dropped below a certain threshold (120 fps), were marked in a top-view screenshot of the
respective map. Finally we tested which in-game graphics setting would increase the fps in those
problematic areas.
IN THIS CHAPTER
 DUSK TOWERS
3
StarCraft II Performance Troubleshooting Guide Page 39 of 43
Dusk Towers
The first map we will explore is Dusk Towers. The circled areas below are the areas where the frame rate
dropped below 120 fps. All other areas – except for a few spots at some of the edges of the map - provided a
minimum frame rate of 120 fps.
118 frames per second - The frame rate in this area dropped to 118 fps (@Ultra settings). By changing the
lighting setting to low or medium, the fps increased to 132fps (+14 frames) on the test system.
1
<120 fps – Default = 101 fps (@Ultra)
- Lighting Low or Medium = 135 fps
- Lighting High = 101 fps
- Terrain Low = 102 fps
3
<120 fps – Default = 114 fps (@Ultra)
- Lighting Low or Medium = 119 fps
- Lighting High = 114 fps
- Shaders High = 128 fps
- Terrain Low = 114 fps
2
<120 fps – Default = 110 fps (@Ultra)
- Lighting Low or Medium = 136 fps
- Lighting High = 110 fps
- Terrain Low = 111 fps
5
<120 fps – Default = 99 fps (@Ultra)
- Lighting Low or Medium = 128 fps
- Lighting High = 99 fps
- Terrain Low = 99 fps
6
<120 fps – Default = 118 fps (@Ultra)
- Lighting Low or Medium = 132 fps
- Lighting High = 118 fps
- Terrain Low = 119 fps
4
<120 fps - Default = 118 fps (@Ultra)
- Lighting Low or Medium = 132 fps
- Lighting High = 118 fps
- Terrain Low = 120 fps
1
<120 fps – Default = 117 fps (ultra)
- Lighting Low or Medium = 143 fps
- Lighting High = 117 fps
- Terrain Low = 117 fps
7
StarCraft II Performance Troubleshooting Guide Page 40 of 43
Interestingly enough, changing the lighting setting from low to medium didn’t improve the fps at all.
Changing it to high resulted in 118 fps which is also exactly the same as what we see @ultra.
Changing the Terrain option added an extra frame to the fps (119 fps). Lowering any of the other settings
(shadows, reflections, effects, texture quality, post processing and physics) didn’t improve the fps at all
during the test. The test was repeated 4 times to ensure the values were correct.
114 frames per second - In this area the frame rate dropped to 114 fps. In the previous area (1) we were
able to get the frame rate back to >120 fps by lowering the setting the lighting option to either low or
medium. Unfortunately that’s not the case here. Setting the lighting option to either Low or Medium only
increases the frame rate to 119 fps (+5 frames) and lowering Terrain didn’t seem to have any effect as
well. However, by changing the Shader option from Ultra to High, we managed to get 128 fps in this area.
101 frames per second – Setting lighting to low or medium increased the frame rate to 136 fps. Setting
terrain to low gave a minor fps boost (+1 frame).
118 frames per second - Setting lighting to low or medium increased the frame rate to 132 fps. Setting
terrain to low gave a minor fps boost (+1 frame).
110 frames per second - Setting lighting to low or medium increased the frame rate to 136 fps. Setting
terrain to low gave a minor fps boost (+1 frame).
99 frames per second – The drop in frame rate was the highest in this area. Changing lighting from ultra
to low or medium increased the frame rate to 128 fps. Changing the terrain option didn’t increase the
frame rate in this area.
117 frames per second - Setting lighting to low or medium increased the frame rate to 143 fps. Changing
the Terrain option didn’t add any extra frame to the fps (117 fps).
Summary: With everything set to Ultra, we were able to get +120 fps except in the circled areas drawn in the
image above. In most cases, lowering the Lighting setting to either Low or Medium helped getting the frame
rate back to +120 fps and lowering the Terrain setting added another boost of 1 frame per second. In one area
this wasn’t the case (area 2), and we had to lower Shaders from Ultra to High to achieve a minimum of 120 fps in
that area.
None of the other settings seemed to have any influence on the frame rate, which would probably be a different
story if there were units and action on the map.

StarCraft II Performance Troubleshooting Guide Page 41 of 43
Summary
In chapter 1 we provided a compilation of the more common troubleshooting tips with step-by-step guides you
can try to fix low frame rate issues.
Chapter 2 covered the impact of video card software settings and in-game options in StarCraft II and offered a
few suggestions for better performance.
In the final chapter we tested the performance of a map, identified the problematic areas and presented a few
suggestions that have shown to improve the frame rate in those areas. For now, I have limited myself to
analyzing only one map, Dusk Towers. If you want to see other maps added to this chapter, feel free to leave a
message on Twitter at twitter.com/mvpdeanx.
Just in case for lulz and giggles I'll dup my post from same post on EU.

Since I was on i3-3240 and DDR3 1600 8GB, I changed all this hardware just for lulz to see how SC2 reacts to it and stopped using NVidia overlay (which, surprisingly, was the source of FPS lock-ons), but FPS is still meh if overall settings are above low-hybrid (despite GPU doesn't care). NO, 125 fps with zero to no units in replay is too little for this game.
https://imgur.com/a/G0KXk
SC2 is intended to crash upon launch due to RivaTuner but I somehow managed to launch with it.

Some dude said the right thing:
you should overclock your cpu with using multiplier.

Quite did that since changed CPU:
https://imgur.com/a/10ABw
Except CPU freq SC2 does NOT benefit from anything, changing from 12GB 1600 to 16GB 2400 and using combined OC (bus+multiplier) only grants miniscule FPS benefit, within 3-5 (if system even starts since it's hard to get BIOS test pass without excessive voltage).
Outstandingly hilarious.

05/13/2016 10:42 AMPosted by Deanx
Look for resource wasting programs that you can shut down to free up CPU cycles and check your computer’s CPU usage while playing StarCraft II.

05/13/2016 10:42 AMPosted by Deanx
free up CPU cycles and check your computer’s CPU usage

You must be joking right? Giving that SC2 does not allow to properly check this by default and has way more free CPU available than it actually uses (or pretends to use).

SC2 does not react (3-5 random FPS boost can't be called reaction) to changing DRAM voltage between 1.65V and 1.75V, timings between 10-12-12-31 and 11-15-15-36 as well as 2400MHz and 2600Mhz for freq. Same goes for GPU clock and memory freqs.
This reinforces my opinion that game was coded for obsolete hardware and has hard-coded limitations as it cannot recognize modern hardware to use it properly unlike properly made games do.

Join the Conversation

Return to Forum