![]() If you’re getting CPU lag spikes, disable addons, check around in Windows for bad background tasks like antivirus softwares, VPNs, firewalls, etc. It’s not that it’s overly hard to render, it’s that the engine is CPU bound and therefore, it will hold the GPU back. WoW also happens to be very heavy on the single thread and this is why you’ll see people with 3000USD gaming rigs barely getting 60fps on ultra. The main thread of the game has to complete it’s work before it can push to the GPU to be rendered. It can offload other tasks to other cores, but they are usually async tasks. WoW, like 99.9999999% of game engines out there, is single core for it’s main game thread. Let’s say I make a simple task that will try to use 100% of a single core and you have four possible threads on your CPU, if you check your resource monitor, you’ll see them all at 25%. ![]() Putting this in Layman’s terms: Line 1 might execute on C0, line 2 on C1, line 3 on C5, line 4 on C0 etc etc, but it’s still not multithreaded because nothing is happening in parallel. The windows scheduler can spread a single core task out on all cores, but it’s still a single core task. This is wonderful.ġ core will still be almost always maxed out, but assigning up to 8 threads has some benefits. If this specifically only helped me and doesn’t help anyone else I’ll just delete the thread so others dont waste their time, but for me, I forgot what it was like to play without lag spikes. If this does work for you, please let me know. Running higher fan speed (slightly more noisy but keeps my PC nice and cool).Some things that also helped me that you might like to look into. As soon as I swapped chrome (let it be known that your browser is a RIDICULOUS resource hog.) out to operating off my built in GPU and not my graphics card, my fps spikes more or less stopped. The biggest change for me was the following - to take some load off your graphics card you’ll want to follow this guide, but rather than assigning anything to your graphics card, you’ll want to do it so you can assign chrome and any other high usage to your onboard graphics unit (if you have one, if not ignore this step). Reassigning some other tasks to your onboard graphics card. Sort by highest resource and select the items that are super resource intensive > set affinity > uncheck core 0 (the primary core wow operates on)… this will take some load off the primary core that wow uses, and allows the other cores on your PC to look after those tasks. Second, go to task manager (ctrl + alt + delete) and go to the details tab. Reassigning tasks to other cores to allow space for wow to eat your single core. With the line above, apparently this is already written into wows code now so it’s not needed, but I saw improvement after adding it in. With wow closed, Go to your wow folder > retail > WTF > right click open config.wtf with notepad > add the line SET processAffinityMask “0” Here’s my solution that fixed the issue for me (for now) This is not a solution support can suggest as it goes directly against the game design, which is understandable. The issue you have may not be with your hardware, it’s with the fact that your CPU is being bottlenecked and not allowed to use all of the hardware you have available. It primarily uses one, and spreads some of the load to other cores. While it says it uses all cores, it doesnt really. ![]() Wow doesnt really interract with your cpu as it says it does. If none of them work, then maybe try this. First before anything here, try the support tips that support give.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |