Hi there! I am trying to get more FPS in crowded places (like cities, raids, and world events) iI have done lowering spell effects, environmental details, etc. With these optimizations, I’m getting around 120-130 FPS in the main city. I have an i9-4900KF and an RTX 4090 (both overclocked and optimized according to guides and other sources). I noticed that my CPU usage is around 20-25% on all cores average, while my GPU usage is 50-70%. Additionally, I’ve noticed that one of my CPU cores (Core 8) is consistently at 90%+ usage, while the others are around 20-30%. It seems like WoW is focusing more on one core. I tried setting processAffinityMask “65535” in the Config.wtf file, but it hasn’t changed this behavior. Any advice on how to address this?
Wait until WoW 2.0 comes out.
While it’s been improved, the base engine was created upwards of 20 years ago.
That’s the main game thread and the main bottleneck for the game. The client can never render faster than the slowest link and it is the slowest link.
WoW’s engine uses four threads, if I’m not mistaken. It can also use a few more for multithreading drawcall batching, but that’s a relatively small part of what goes into preparing each frame to be rendered; between crunching dumbers, sorting out UI stuff, figuring out what needs to be rendered, etc etc.
They have too many systems that are synchronous and have to be executed on frame, every frame. But that being said, multithreading is a nightmare.
Not really a viable thing anymore and hasn’t been since maybe Windows 7 or 8. There is zero reason to do this in W10 or 11 these days and if anything, messing with affinities will be a detriment to your performance. Every once in a while, older games will get confused between p-cores and e-cores and you’ll see an app mostly using e-cores, but I think Microsoft has hammered most of those kinds of issues out with the Windows scheduler these days.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.