Ok, it seems like almost half of the posts in this forum are "my framerate is low, help!" posts. So, here are basic troubleshooting steps that should be taken before making a post about your framerate.
First Steps
- Make sure your video drivers are up to date! (nVidia / ATi)
- Make sure that your video settings (Catalyst Control Center for ATi or nVidia Control Panel for nVidia) are set to use application settings (may also be called application preference)
- Make sure your DirectX installation is up to date if you are a Windows user. This can usually be done via Windows Update or Microsoft's DirectX website
Slow CPU?
Have a lower clock speed CPU (under 2.8GHz)? Your framerate is probably fine in Dalaran, open world, 5-mans, and maybe even 10-man raids, but you're seeing your big drop in 25-man raids. This is because 25-man raids have a lot of information to process between the 25 people attacking, the boss, the adds, and other effects (timers, counters, etc...not particle effects). The only suggestions that can be made in this scenario are:
- Disable your combat log and see if you gain any framerate (see instructions below)
- Disable as many addons as possible (especially Recount, as it's a CPU hog)
- Close background applications
- Run WoW in full screen mode, as this usually gains a bit of framerate
Disabling Your Combat Log
To disable your combat log:
- You will want to make note of what you are unchecking, as you need to re-check them later if you wish to re-enable your combat log.
- Go to your chat tabs and right click on the one titled "Combat Log"
- Go into "Settings"
- Choose the first box titled "Self"
- You will see several boxes below that are titled "Me", "Pet", "Friends", etc.
- Uncheck every box with a check mark in it
- Choose the box titled "Everything"
- Repeat steps 4 and 5
- Choose the box titled "What Happened to Me"
- Repeat steps 4 and 5
- Choose the box titled "Kills"
- Repeat steps 4 and 5
Macros That May Help
There are also macros that can lower your graphics beyond what the slider allows:
If using these macros cause any issues for you, try disabling M2Faster by typing: /console M2Faster 0Originally Posted by nwo
processAffinityMask (optional)
Finally, while you shouldn't have to do this, you can set the processAffinityMask variable in your Config.WTF file, which is found in <WoW Install Directory>\WTF
Depending on your number of cores, you will need to set processAffinityMask to a different value. You can copy/paste the line as found below for your CPU type. Make sure to only copy after the hyphen (starting with SET):
- Single Core CPU - SET processAffinityMask "1"
- Dual Core CPU - SET processAffinityMask "3"
- Tri Core CPU - SET processAffinityMask "7"
- Quad Core CPU (not i7) - SET processAffinityMask "15"
- Octo Core (8 cores) or i7 (4 hyperthreaded cores) CPU - SET processAffinityMask "255"
Troubleshooting (temps, clock speeds, etc)
None of that worked? It's time to check your temperatures and CPU clock while playing WoW. You can download Core Temp to view this information. If you'd like more information about your CPU, motherboard, or memory, you can also download CPU-Z. To test, you should do the following:
- Open Core Temp without WoW running (or any other program with a heavy CPU load)
- Check your CPU Frequency and temperatures in Core Temp
- Note: At this point, your CPU Frequency may be lower than your max clock speed
- Click "Options" at the top of Core Temp and select "Always On Top"
- Start WoW and log in
- Upon entering the world, check your CPU Frequency and temperatures in Core Temp (which should be overlaying WoW)
- Note: At this point, your CPU Frequency should be your max clock speed (advertised speed or whatever the chip was overclocked to)
- Slide Core Temp as out of your way as possible
- Play (or at least run around Dalaran) for a while (maybe 15-30 minutes) and check your CPU Frequency and temperatures again
- If at any point your framerate dips, immediately check your CPU Frequency and temperatures
- If you have to open a thread asking for help, please include your CPU Frequency and temperatures at each testing step
What we are looking for here is any drop in CPU Frequency or drastic raise in temperature (max temp will vary depending on which CPU you have). If you are having a heat issue, some CPUs will automatically downclock to avoid heat damage.
Third Party Program AssistanceOriginally Posted by Resa
Also, I suggest using Game Booster if all else fails. This will shut down any unnecessary background services or applications (you get to choose which apps close, so it won't kill FireFox on you). That will help you squeeze a bit more out of lower end hardware.
Post For Help
If none of the above helps you, please make a new topic in the forum. Adding to another's thread (while appropriate in pretty much every other forum) makes troubleshooting very difficult, so we want to keep each person's issue in its own thread. Also, be certain to include the required information for help requests.
Change Log
- 06/03/2010: Added a link to the required help request information to the "Post for Help" section.
- 02/23/2010: I modified the Troubleshooting section to make use of Core Temp's "Always On Top" feature to avoid any downclocking issues while alt-tabbing.
- 02/23/2010: I've added a few things that people have posted deeper in the thread (thanks guys!). I also added headings to try to make the sections a bit clearer and re-ordered a few things to try to make the thread more logical. Keep any suggestions you have coming!