_____System Performance Guide

by Datth | 09/10/2008 23:47:11

Datth

We have addressed some content and code-related performance issues certain individuals were experiencing with respect to WoW as well as some general performance issues. We will continue to analyze and improve the performance of WoW across the wide base of hardware we support. However, listed below are a few suggestions that might address specific system related issues we have noticed in the past.

http://us.blizzard.com/support/article.xml?articleId=21084

Beyond that, there are some case-specific issues that would lower your performance. I'll keep adding to it so keep an eye out.

Index

  • Post 1: General performance items

    • Background Programs

    • Custom UIs and hidden errors

    • Driver problems

    • Graphics card specific things - ATI and NVIDIA-specific entries

    • Heat

    • Multiple Monitors

    • Sounds

    • System limitations

    • Throttling

    • USB devices

    • Underclocked hardware

    • Windows XP - specific things

    • Windows Vista and 7 - specific things

    • World of Warcraft specific behaviors



  • Post 2: Patch-specific things that would drop FPS


  • Post 3: Case by case studies of affected systems

    • Overall low FPS and FPS bounces from addons

    • FPS drops during the start, middle and/or end of combat

    • Your framerate is at a constant 10-20 FPS and you're using a Pentium 4 or Pentium D processor

    • Your framerate is stuck at 10-25 FPS

    • Your framerate is stuck at 30 FPS, or any number that isn't a vsync number

    • Your framerate is bouncing

    • Gameplay while standing still or walking for a while is fine, but a sudden turn feels choppy

    • Certain spell effects, like Desecrate, drops your framerate

    • Area with mist effects may cause your framerate to drop to very low numbers

    • Laptops equipped with GeForce 7, 8 and 9 series with old NVIDIA drivers




  • Post 4: Settings and tweaks

    • Game settings and variables that can help you:

    • Game settings and variables that will HURT you:

    • Tweaks



  • Post 5: Toys



[last update - 10/16/2010]

[ Post edited by Datth ]


Tech Support
Echoes of DOOOOOOOOOOOOM!
How did I do? https://www.surveymk.com/s.aspx?sm=0o9_2bN8NdNe5k1ArM6eRbqg_3d_3d

by Datth | 20/04/2009 18:27:35

Datth

Changes:

Removed ProcessAffinityMask as it's uncapped in 3.3.2
Added sound settings and information
Added Ambient Occlusion, DPC stuff and updated a couple of entries.
Added some information about true GTX 200 series cards and power savings.
Added a list of cvars that might help or hurt performance.
Added Intel C1E states as it helped a few people regain game performance.
Added AMD Phenom Cool'n'Quiet behavior article - http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=3492&p=6
Added AMD Hypertransport analysis - http://www.madshrimps.be/?action=getarticle&number=3&artpage=3854&articID=895
Added the long-awaited official NVIDIA laptop GPU drivers
Added current things that we're looking into.
Deleted old thread as it had irrelevant and outdated information from 2.1.0 and Vista
Created new thread with updates
Added new commands and new settings for the game and video cards
Added 3.0 changes, such as the dynamic shadows

[ Post edited by Datth ]


Tech Support

i thought it was me switching to ultra mode, i was like, wow! ive had a mustache this whole time? - Meow
How did I do? https://www.surveymk.com/s.aspx?sm=lfO7GX4hyFtZ1WJ5pB7JhQ_3d_3d

by Datth | 09/10/2008 23:48:34

Datth

Background Programs
Yes, these things do cause your performance to drop. We have seen reports of people's antivirus scans kicking in, some software update service kick in or a web browser eating up your CPU time. One of the machines that we checked had Windows Defender using a good chunk of resources. Try closing your background programs by following this guide:

http://us.blizzard.com/support/article.xml?articleId=21052

For security software that register themselves as services, msconfig won't turn them off. You may have to use the program's specific features to disable it. Note that it's best to update Windows first before attempting this. http://update.microsoft.com

If you want to keep an eye on these programs instead, try using a program called Process Explorer. It's a more-or-less enhanced version of Window's Task Manager and it also has a useful history graph. Keep in mind, however, that both Process Explorer and Task Manager have some minimal impact on framerate (the extent of which depends on their update interval).

http://www.microsoft.com/technet/sysinternals/utilities/ProcessExplorer.mspx


Custom UIs and hidden errors
Keep in mind that there is an option in the Interface options to hide UI errors. If you are using a custom UI and all errors are hidden, you won't know if one of them is generating errors. These errors can have a negative effect on your game performance. Try enabling error notification to see if any of your add-ons are encountering errors. Go to the in-game Interface options and look in the Basic tab. Go to the Display section and check Display Lua Errors.

If you are getting errors and you want to use that add-on, try checking for updates.


Driver problems
If you checked the Background Programs section above, you may notice that the Process Explorer utility can check for Deferred Procedure Calls. Here's a link to another utility along with an explanation about DPCs and what it can do to a system - http://www.thesycon.de/eng/latency_check.shtml


Graphics card specific things

- ATI
Try turning off Catalyst A.I. in the Catalyst Control Center. If you use an older version, try turning off Overdrive.

Try turning off Adaptive Antialiasing in the Catalyst Control Center.

Desktop Composition (Aero) being turned on may be a very good thing on Windows Vista and 7 as some people have reported their video card using low 2D clock rates on some video cards. http://www.tomshardware.com/reviews/2d-windows-gdi%2c2539-9.html

- NVIDIA
Try turning off Transparency Antialiasing and Ambient Occlusion in the NVIDIA Control Panel.

NVIDIA PhysX drivers may have odd interactions with the video card's performance. If that is installed, try uninstalling or disabling the PhysX drivers.

NVIDIA GTX 200 series video cards may stay in power saving mode, giving you lower performance. Please check your power savings settings. Keep in mind that we do not support third party software but guides like these are available - http://www.overclock.net/nvidia/423880-howto-prevent-gtx-200-series-downclocking.html

From Marty - If you're getting framerate drops while turning and you have the NView Desktop Manager running, try turning it off.

Heat
This tends to cause machines to either make a stop-and-go type performance, over-time degrading performance or system shutdowns (not restarts). Each family of processors has its own way of dealing with heat. Some throttle their speed/voltage to low values, some may insert blank instruction sets. You can find more information in your processor's documentation.

For processors that throttle speed, you can use ThrottleWatch, RMClock or CPU-Z to keep an eye on the processor's operating history
- http://www.panopsys.com/Downloads.html - May be outdated and won't work with newer systems
- http://cpu.rightmark.org/download.shtml - May not work correctly under Vista 64
- http://www.cpuid.com/cpuz.php

If you want to monitor the temperature, try using some of the readily available tools:
HWMonitor - http://www.cpuid.com/hwmonitor.php
NVIDIA nTune (NVIDIA cards only) - http://www.nvidia.com/object/sysutility.html
ATI Catalyst Control Center (Overdrive section) - http://www.amd.com


Overheating guides:
http://www.hardwaresecrets.com/article/142
http://lifehacker.com/5570909/how-to-prevent-your-computer-from-overheating-and-why-its-important

Multiple Monitors
If you set your displays to use different color depths (e.g. - monitor 1 on 24-bit and monitor 2 on 16-bit), you can end up with very low framerates. For best results, please set all displays to 24 or 32 bit, whichever is available for your setup.

If you're running World of Warcraft in Windowed mode, make sure that the screen isn't "bleeding" into the other monitor, especially if you're using multiple video cards.


Sounds
Any type of sound post processing effect can negatively affect the game's framerates.

On Windows XP, these settings will be found in your sound utilities. These are things like the Creative Audio Console, Realtek Mixer, SoundMAX Mixer and Via Vinyl mixers. A lot of them will be on your task bar but they can also appear in your Start menu.

Windows Vista and 7 have those mixers but they are also reported in the Playback Sound settings themselves. Just right-click your speaker icon, click on Playback, double-click the device you're playing the game's sound through and then click on the Enhancement tab.

Disabling sound enhancements tend to give you a speed boost. Lowering the in-game sound channel options may as well.

Windows XP only - if your sound card is capable of doing EAX (Creative cards), you can try using the Use Hardware option in your game's sound options. You will need the latest drivers from http://support.creative.com/ to get the most out of it.


System limitations
Minimum specs do not lead to great framerates. There have been a lot of integrated cards that perform close to the level of the GeForce 2 cards in most games. Pair this up with Windows Vista and you'll have even lower performance. This chart has a good summary of where most of the video cards stand:
http://www.tomshardware.com/reviews/gaming-radeon-hd-geforce-gtx%2c2676-7.html

For laptops, a similar chart is available - http://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html

Recent integrated cards such as the GeForce 6150s/7150/8100/8200/9100s, Radeon Xpress 1150/1250/3200/4200s, Via/S3 Unichrome and the Intel GMA series generally won't have much horsepower to push a game at higher settings or when there are lots of particle effects being displayed on the screen. The best you can do is to try lowering the video settings as well as the game's resolution. Running the game on Windowed + Maximized is not recommended.

Low end GPUs, such as the NVidia FX5200, the ATI Radeon 9200, the ATI X1300, do not run well at higher resolutions. These cards do not have the performance to render millions of pixels per frame, with many spell effects being drawn at an acceptible rate. If you are using one of these cards and framerate is an issue, lower your resolution, and / or move your "Particle Density" slider to the far left, the minimum setting. This disables or reduces the complexity of many spells effects in the game.

Intel 965 users may find that updating their video card drivers to the latest version will give them increased framerates. The drivers released on and after 8/10/2007 adds hardware processing.

For detailed tech specs of most video cards, you can try checking this link - http://www.neeyik.info/3dspecs/


Throttling
Some systems may employ power management features by default. They may be set to use your processor in a way that is less than what it is rated at.

AMD users may want to disable their Cool and Quiet feature. This is an option in their system BIOS. Please refer to your system or motherboard manual to determine how to find this option. AMD's Cool n Quiet driver link no longer seems to work so the link was removed.

Some first generation Phenom models may have odd behaviors with Cool n Quiet. Check this article for an explanation of it - http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=3492&p=6

First generation Phenom models ending in xx00 may experience the TLB Bug fix performance drop in most cases. You may want to read up on it:
http://www.neoseeker.com/Articles/Hardware/Reviews/phenom_9600_black_edition/
http://techreport.com/articles.x/13741/4
There are a few more in-depth articles available online if you wish to study on this topic.

Intel users may want to check on the Intel Speedstep (or EIST) setting as well as their C1E options in their BIOS. Disabling them may squeeze more performance out of the system. More information on those two states can be found at http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2725

Windows XP users may change their system power management options for best performance.
Open the Control Panel, then open Performance and Maintenance.
Click on Power Options, then change the Power schemes to Always On or Presentation for maximum performance.

Vista has additional features that can control CPU speed.
Open the Control Panel, then open System and Maintenance.
Go to Power Options, pick High performance.
Click on Change plan settings underneath it, then click Change advanced power settings.
Go to your Processor power management section and change both minimum and maximum processor states to 100%.
Hit OK

Please check the Overheating section above for tools that can help you monitor your clock speeds and voltage.


Some NVIDIA video cards may have PowerMizer turned on. It can reduce the clockspeed of your hardware in order to save power and to keep temperatures cool. Unfortunately that also slows stuff down. Try checking this link: http://alfred.co.in/software/games-software/nvidia-8600-m-gt-gts-fps-increase/


Underclocked hardware
We have seen reports where people's hardware are not set up properly or they are underclocked. This mostly happens to processors where newer CPUs are put in older motherboards. If the motherboard does not recognize the CPU but it is pin and signal compatible, it may run your CPU at a lower speed. Updating your BIOS may correct this problem. If not, check the motherboard documentation and see if it supports your processor and may let you adjust the Front Side Bus speed to your processor's rated speed. Since the game relies a lot of system bandwidth and processor performance, this change may make a night and day difference.

For some AMD Athlon 64 processors, you may want to use the CPU-Z utility and check your HyperTransport speeds. If yours is running under the normal value of the processor, your framerate will suffer. Low FPS! Please advise! HELP!!
HT Link analysis - http://www.madshrimps.be/?action=getarticle&number=3&artpage=3854&articID=895


USB devices
Some systems may experience a performance drop with USB keyboards attached. After loading the game, try unplugging your keyboard if this is the cause of your performance drop. I do not have much detail on it at the time but it doesn't seem to affect only F.E.A.R.

http://news.com.com/8301-10784_3-9740960-7.html?part=rss&subj=news&tag=2547-1023_3-0-5


Windows XP - specific things
- SCVHOST.EXE taking up 100% of your CPU - http://support.microsoft.com/kb/916089
- Overall FPS decrease - http://support.microsoft.com/kb/918165/en-us


Windows Vista and 7 - specific things
NVIDIA for Vista 32-bit
Very old versions of the NVIDIA drivers had low framerate with World of Warcraft. Please update them to the latest build to clear the issue.

Also note that the NVIDIA FX series do not have updated drivers for Vista or 7.


Multiple GPUs (SLI and Crossfire) under Windows Vista
There is a Vista hotfix that may speed up multiple GPU performance. The hotfix is no longer available as it is rolled up into Windows Vista Service Pack 1. Please download and install the service pack if you have not done so.


Sounds
Windows Vista does not offer DirectSound acceleration. Make sure you do not max the Sound Channel slider as that will decrease the performance of the game.


Windows Defender
After some analysis of a Vista system that was exhibiting low framerates, the culprit appeared to be Windows Defender using up system resources. If you want to, try disabling it. Go to your Start menu, then Windows Defender. Go to Tools, then go Options. Scroll all the way down and uncheck "Use Windows Defender". Save it.
Note that if you want your system to stay secure while Defender is disabled, try getting a temporary replacement for Defender. Spybot

Search & Destroy and Adaware SE are some of the freeware alternatives.


Windows Search/Indexing
Some users have reported that their performance will drop down to single digit framerates while Windows is searching or indexing the drive. Try disabling it. Go to your Control Panel, then System and Maintenance. Click on Administrative Tools, then Services. Find "Windows Search" and disable it.

Windows may try to index your World of Warcraft folder. It tends to have more effect if you use a lot of custom UIs or have multiple characters. Right-click your World of Warcraft folder and go to Properties. Click on the Advanced button in the Attributes section. Uncheck Index this folder for faster searching and hit OK.


World of Warcraft

Enabling Reduce Input Lag may help some systems with lower-end video cards. Try enabling that to see if it helps. For 2.4.3, it is in your Interface options. For 3.0.x, it is in your Video options.
This feature should be OFF for anything mid-end or better. Turning it on on a good video card will cripple your performance

If your video card is capable of shader effects (native DirectX 9 or higher hardware), make sure those are enabled in-game. It will accelerate the game. The option to enable/disable this was removed from the GUI as it should default to on if your video card supports it. Try typing in /console fixedfunction 0 and hit enter in your in-game chat window to set the setting. Restart it and it'll go into effect.

For a list of video cards and what they are capable of, try visiting this link - http://www.neeyik.info/3dspecs/


World of Warcraft's performance will suffer if your video card's bandwidth is very low (PCI cards, PCI Express cards being ran at 1x). Try using a utility called GPU-Z to find out if you are running the card on a low bus speed - http://www.techpowerup.com/gpuz/

Dynamic Shadows has a huge hit on game performance. If you have the Shadow slider maxed out and you're getting low framerates, try lowering the setting or pull it to the leftmost area to turn it off.

Make sure you did not use the framerate limit command and set it to very low numbers. Type this in your game's chat window to remove it:
/console maxfps 0

[ Post edited by Datth ]


Tech Support
Echoes of DOOOOOOOOOOOOM!
How did I do? https://www.surveymk.com/s.aspx?sm=0o9_2bN8NdNe5k1ArM6eRbqg_3d_3d

by Datth | 11/10/2008 02:30:30

Datth

Patch-specific items that would drop FPS

FPS is low after patch 4.0, and you have the ASUS Gaming OSD software installed

A player found that this software will drop your framerate while it's running. Try closing the program or uninstalling it - Low FPS after patch ... A possible solution!

[ Post edited by Datth ]


Tech Support
Echoes of DOOOOOOOOOOOOM!
How did I do? https://www.surveymk.com/s.aspx?sm=0o9_2bN8NdNe5k1ArM6eRbqg_3d_3d

by Datth | 20/04/2009 18:27:35

Datth

Case by case studies:



FPS is fine for a while, but ends up being low as time goes on

Your stuff is most likely overheating.




Overall low FPS and FPS bounces from addons

We're getting many reports where custom addons that will drop your game's performance. Please remove all addons and try the game as it may be just a simple fix.



FPS drops during the start, middle and/or end of combat

We're getting many reports where custom addons that will drop your game's performance during combat. Please remove all addons and try the game as it may be just a simple fix.



Your framerate is at a constant 10-20 FPS and you're using a Pentium 4 or Pentium D processor

  • An overheating Pentium 4 or Pentium D processor will do this. Make sure that it is running under 65 degrees Celsius on load.



Your framerate is stuck at 10-25 FPS

We've seen reports where a video card running on very low bandwidth connections (PCI, PCI Express 1x, 2x, 4x) will cause your framerate to stay in the 20s on low settings. Is your graphics card data-bottlenecked? Run GPU-Z (http://www.techpowerup.com/gpuz/) and make sure your video card is not a PCI video card, or if it's a PCI Express card that it is operating at 16x speed. If you only have a PCI Express 8x slot, those should work fine.

Are you using multiple video cards or multiple monitors? Running the game in Windowed mode and having parts of it spill over to the other monitor/video card may give you problems. Try shrinking it to fit one monitor completely (the primary one defined by Windows) and see what happens.


Your framerate is stuck at 30 FPS, or any number that isn't a vsync number

We had reports where multiboxing software and guides may tell a person to set their framerate to cap at a specific number. To undo this soft-cap, type /console maxfps 0 into the chat window


Your framerate is bouncing

  • Overheating processor can cause this. Make sure that it is running cool.
  • Power management or thermal protection of the processor , such as AMD Cool and Quiet and Intel SpeedStep, can cause this. Check your system or motherboard manufacturer on how to disable it.
  • If the FPS drops coincide with WoW's CPU usage dropping, your video card is overheating and has stopped receiving commands for a short amount of time so the game has to wait on it. Check your video card.


Gameplay while standing still or walking for a while is fine, but a sudden turn feels choppy

The game is using aggressive memory management, especially for those that play at very high settings. We will work on tweaking this so that it lessens the conditions where the game may hitch.

Some of this may be caused by external influences. You may want to check threads like these:
http://forums.worldofwarcraft.com/thread.html?topicId=15199332316&sid=1


Certain spell effects, like Desecrate, Death and Decay, Consecrate, Ice Nova, dragon breath, fire effects and so on, drops your framerate

First, make sure you update your video card drivers to the latest version. If it persists, please check what kind of video card you have as large spell effects will tax your video card's fillrate. Lower-performing ones will feel more of a hit than better ones. It is proportional to


Area with mist effects may cause your framerate to drop to very low numbers

There are mists in certain zones like Borean Tundra. This is something we're investigating but it seems like there's a large amount of objects there that will give lower-performing video cards a hard time. This issue isn't to be confused with particle effects (spells, etc) that end up taxing a video card's fillrate.


Laptops equipped with GeForce 7, 8 and 9 series with old NVIDIA drivers

NVIDIA released drivers for their laptop GPUs as of 12/19/2008 so you do not have to check your manufacturer for them, or rely on third party modifications. Get them here - http://www.nvidia.com/object/notebook_drivers.html

[ Post edited by Datth ]


Tech Support

i thought it was me switching to ultra mode, i was like, wow! ive had a mustache this whole time? - Meow
How did I do? https://www.surveymk.com/s.aspx?sm=lfO7GX4hyFtZ1WJ5pB7JhQ_3d_3d

by Datth | 05/07/2010 15:31:33

Datth

Game settings and variables that can help you:

  • Slight: setting game to 16 bit color and depth, for low-end video cards

    /console gxcolorbits 16
    /console gxdepthbits 16
    /console gxrestart

    Please keep in mind that using 16-bit depth will make objects pop in and out of place where they connect, and jagged connections where objects collide. If you want to revert this change, change the numbers to 24

  • Vsync + Triple Buffering turned on. More information about the feature is available at http://www.anandtech.com/show/2794




Game settings and variables that will HURT you:

  • Varies: shadowMode (Shadow Quality slider). 1 has a slight hit. 2 has a moderate hit. 3 is the maximum setting.

  • Vsync on + Triple Buffering off

  • Heavy: gxfixlag (Reduce Input Lag). This setting should be off except on very low-end systems.

  • Heavy: componentCompress - Setting this to 0 will hurt your performance. Its default value is 1

  • Heavy: fixedfunction - setting this to 1 will hurt your performance as it disables shaders. Set this variable to 0. Its default value is 0



Tweaks
  • Turning off the combat log:
    /run COMBATLOG:UnregisterEvent("COMBAT_LOG_EVENT")



[ Post edited by Datth ]


Tech Support/Billing

Long live Nom Nom Nom [NYI][NNF]
https://www.surveymk.com/s/H2S6NPZ 

by Datth | 08/07/2010 13:51:21

Datth

Toys

This section is mainly for things that make your game a bit more enjoyable.

Loading stuff really fast
World of Warcraft files are large and compressed. There are tons of files inside and they're all over the place. Low seek time and very high reads will be the key. Solid state drives are great at this.

General guide - http://www.extremetech.com/article2/0%2c2845%2c2365868%2c00.asp
General review - http://www.anandtech.com/show/2738/1
Fancy chart with World of Warcraft on it - http://www.anandtech.com/show/2738/30

[ Post edited by Datth ]


Tech Support/Billing

Long live Nom Nom Nom [NYI][NNF]
https://www.surveymk.com/s/H2S6NPZ 

by Datth | 08/07/2010 14:10:13

Datth

Changes:

Added NView stuff to the NVIDIA section.
Updated integrated video cards section, added latest Tom's Hardware video card charts and fixed the link.
Fixed old filtered links, updated information in Case by case studies with new data
Reorganized thread, added index, added patch known issues section
Added toys section
Removed ProcessAffinityMask as it's uncapped in 3.3.2

[ Post edited by Datth ]


Tech Support/Billing

Long live Nom Nom Nom [NYI][NNF]
https://www.surveymk.com/s/H2S6NPZ 

Blizzard Announcement Recent Blizzard Announcements

 



Loaded in 0.17303 seconds