in your browser.
[GUIDE] Nvidia GPU Low FPS Fix
Return to board index
First of all I would like to thank you for taking the time to read this thread. What I am about to post is a "Fix" to low Frames Per Second (FPS) issues.
Anyway, lets get down to business.
Anyway, my "frame rate" in game plummeted to the ground... And I was not exactly sure why. Well, I still am not exactly sure what happened... But I am here to tell you that I have discovered a "fix" for it!
First of all, before delving into the matter concerning the graphics card, if your computer runs on a Windows Operating system and you have an Intel Core i3, Core i5, Core i7, or any Intel quad core and dual core for that matter (I am not sure if this applies the same for AMD... Because I do not own one), then you will probably be shocked to find out that your processor is not technically being utilized to its fullest potential. In short, and we will use the Core i7 as an example, the Core i7 is classified as a quad core, and with it comes "8 threads," which handle your computers work load. Well, by default the Windows Operating System disables several of these "Threads," which, lowers your processors performance substantially.
To re-enable these threads and improve your processor performance, follow these steps:
1.) Open "Windows Task Manager"
2.) Click on the "Performance" tab
3.) Click on the button at the bottom right hand side labeled "Resource Monitor"
4.) This will then open up another window titled "Resource Monitor," And inside of this new window you will see many tabs. The tab that you want is "CPU."
5.) Click the "CPU" tab
6.) On the right hand side of you will see a list of "green colored charts" with scrolling lines (they look like heart monitors). Well, it is at this point that you want to scroll through this list and look for CPU's that have the word "Parked" next to them. For example: "CPU 0 - Parked" or "CPU 5 - Parked." For every CPU that you see the word "parked" next to means that, that "Thread" (or core, as some people call them) are disabled and not being used. This means that your processor is not working to its fullest potential. Because lets face it, you payed money for a quad core, and you want it working to its fullest potential at all times. (At least I do, I didn't spend 300 dollars so that I could experience half of what my processor is capable of).
anyway, moving on to step 7.
7.) What you want to do now is to "Un-park" these threads or "cores" so that they are in use at all times. Thus giving you the best performance that your processor can throw at you.
8.) To do this, simply open your Windows Start Menu and type in "Regedit" in the search bar, and click enter (For those of you running on Windows XP, click the "Run" button and type it in there, followed by clicking enter).
9.) Then, click on the "Edit" button at the type of the Regedit window, and then click the "Find" button.
10.) When the Find box pops up, copy and paste this into the search bar: 0cc5b647-c1df-4637-891a-dec35c318583. After doing this, click the "Find Next" button. The search might take 30 seconds to locate the correct information from your registry, but when it does you will notice a box to the right hand side with lots of information that may or may not confuse you. Well have no fears, because there are only two items in that list that you need to be worried about.
11.) The first is, "ValueMin." If you double click the "ValueMin" name you need to make sure that its "Value Data" is set to 0. If it is not, simply backspace whatever is written there and type in 0, and then click "Ok."
12.) The next is thing you need to concern yourself with is, "ValueMax." If you double click the "ValueMax" name you need to make sure that its "Value Data" is set to 0. If it is not, simply backspace whatever is written there and type in 0, and then click "Ok."
13.) After you have done this, you will need to click "Edit" again, and click "Find." Upon doing this, once again search the same text as before, 0cc5b647-c1df-4637-891a-dec35c318583.
14.) This will bring you to another search result that is pretty much identical as the one you changed previously (with steps 11 and 12). Again, with this new search result you only need to concern yourself with "ValueMin" and "ValueMax," both of which have to be set to 0 (repeat steps 11 and 12).
15.) Continue searching through the registry and changing the values of "ValueMin" and "ValueMax" for every search result that the Regedit Find tool locates.
16.) You will know when you are done searching when you receive the message, "Finished searching through the registry."
17.) After you have changed all the values to 0, simply close out of "Regedit" and restart your computer.
18.) When your computer boots back up, you will want to check to see if you have successfully "Un-Parked" your threads or "cores." To do this, simply open "Windows Task Manager" again and click on the "Performance" tab. Once there, click the "Resource Monitor" and locate the "CPU" tab.
19.) Click the "CPU" tab and again look at the list of "Green charts with scrolling lines" (that resemble heart monitors) and make sure that none of them have the word "Parked" next to them. If you do not see the word "Parked" then you know that you have successfully opened up all your available threads or "cores" on your processor. (If you see the word parked still, then just repeat the above steps again to make sure you did not miss something).
By doing steps 1 - 19 you will have successfully opened up your processor to run at its fullest potential at all times.
By doing this you should notice a difference in the performance that you see in World of Warcraft. (I did, and I know that you will too).
Now that I have discussed the issue concerning quad core and dual core processors, such as the Intel i3, i5, i7, I can finally dive into helping you resolve the issue with your graphics card.
In order to fix the issue of terrible "FPS" while in the world of warcraft, I recommend that you follow these steps.
1.) Right click anywhere on your desktop and click "NVIDIA control panel."
2.) From there locate the "3D Settings" expandable menu. (To expand it, click the +).
3.) Once expanded, click the blue text titled "Manage 3D settings."
4.) Once inside of "Manage 3D settings" you will notice 2 tabs. One titled "Global Settings" and the other titled "Program Settings.
5.) In the "Global Settings" tab, you will see many options that you can change in a list below. The ones that you should be concerned about are as follows.
6.) The first is, "Power management mode." Yours, like mine was, is probably set to "Adaptive." Well, it should be set to "Prefer Maximum Performance." To switch this setting simply click "Adaptive" and then change it to "Prefer Maximum Performance." After this click "Apply" at the bottom right hand side of the window.
7.) The second is, "Texture filtering - Trilinear optimization." If this is set to "Off," simply turn it to "On." After this click "Apply" at the bottom right hand side of the window.
Once you have changed these 2 global settings, you will need to change some settings specifically for World of Warcraft. To do this, follow these next set of steps.
1.) Click on the "Program Settings" tab.
2.) Click the drop down menu underneath "Select a program to customize." And click "World of Warcraft. (If "World of Warcraft" is not listed do not worry, as you can add it to the list manually). (To add "World of Warcraft" to the list simply click the "Add" button, and navigate to your "World of Warcraft" folder. Upon doing so, find your "WoW.exe" icon and double click it. Do not add the "Launcher.exe").
3.) After you have added "World of Warcraft" to the list, make sure that it is selected on the list.
4.) Once you have done this you will see a list of settings that you can customize directly for WoW.
5.) There will be 5 settings that you will need to concern yourself with. They will be listed below.
6.) The first is, "Power management mode." If you followed the steps that I have provided concerning the "Global Settings" you will probably see your setting for this option listed as "Use global setting (Prefer maximum performance)." You can technically keep this setting as is, but to ensure that my graphics card did not juke me out of performance, I changed it to, "Prefer maximum performance." So that my graphics card knows that when I play WoW, I want it to run at its peak ability. I recommend you do the same, as it is not hurting anything. After you have set this, click "Apply" in the bottom right hand corner of the window.
7.) The second setting is, "Texture filtering - Anisotropic sample optimization." Yours, like mine was, is probably set to "Use global setting (Off)." you will want to turn this "On." After you have set this, click "Apply" in the bottom right hand corner of the window.
8.) The third setting is, "Texture filtering - Quality." Again, yours, like mine was, is probably set to "Use global setting (Quality)." you will want to turn this to "High Performance." After you have set this, click "Apply" in the bottom right hand corner of the window.
9.) The fourth setting is, "Triple buffering." Again, yours is probably set to "Use global setting (Off)." You will want to turn this to "On." After you have set this, click "Apply" in the bottom right hand corner of the window.
10.) The fifth and last setting is, "Vertical Sync." Yours is probably set to "Use global setting (Use the 3D application setting)." Even though you can technically keep this setting as is, I recommend changing it to, "Use the 3D application setting." So that my graphics card knows that when I play WoW, I want it to run at its peak ability. After you have set this, click "Apply" in the bottom right hand corner of the window.
Once you have done the five steps listed above, restart your computer. Once your computer is back up and running, open World of Warcraft. Once you are in the game, click "Esc" and go to "Options."
Make sure that "Vertical Sync" is enabled, in the game. Once you have done this, click "Advanced" and ensure that "Triple buffering" is enabled as well.
And there you have it! Following these steps should "Fix" your FPS issues with "high end" Graphics cards or any Nvidia Graphics card for that matter
If you continue to have "FPS" issues beyond the confines of this guide, I recommend making sure that your PC (specifically your graphics card) is clean of dust.
If the issue still persists beyond that, I recommend playing around with your graphical settings and resolutions inside of World of Warcraft itself.
As a side note, I run World of Warcraft on "Direct X 9," even though my Graphics Card is capable of using "Direct X 11." The reason for this is due to what I like to call "Micro lag" which occurs while moving around the game, roughly every 3 seconds my character appears to move backwards / pauses in place for a millisecond (And you would think this wouldn't be an issue, but once you notice it is there... It will drive you mad. And Direct X 9 eliminates the problem). But that is a whole different topic of discussion.
I hope that this guide helped those who are suffering with the same problem that I was.
Thank you very much for reading!
If this helped you, please leave me a comment as it would make me happy. :)
I found a utility that is supposed to unpark your cores, but after running it I noticed that they would unpark when needed and repark when they were not. I was afraid to mess with the registry, but your guide may be the answer to my problem. I also have an Nvidia card and will make adjustments that you recomend tonight and let you know what happens. I dont really have a FPS issue (60-70FPS in Org.) In 10 man and LFR I do notice a cosiderable drop in FPS when the fight heats up, and this is what Im hoping to fix. I really just want to get everthing out of my equipment.
You are not logged in. Please
to post a reply or
if you don't already have an account.
© 2014 ZAM Network LLC