Eccentric performance on high-end hardware
However, I am having a very irritating performance problem when 5-boxing.
I have some pretty good hardware that should be absolutely up to the task:
- Intel Core i7 920, quad core @ 2.67GHz w/ hyper-threading (4 physical cores, 8 virtual)
- 12.0GB DDR3 RAM (8-8-8-20)
- Two ATI Radeon HD 4870 Cards (Crossfire is disabled, drivers updated last week)
- 2 TB RAID 5 (SCSI)
- Two monitors @ 1080p (one plugged into each gfx card)
I'm pretty sure I have only 2-3 trivial tweaks from the setup wizard's recommendations.
I am running the tank account on screen 1, and the other four accounts on screen 2.
I used the suggested method of in-game monitor settings to their default monitors.
Foreground FPS limit is 60, background FPS limit is 25. All video settings set to absolute minimum, sound off on every account but the tank's.
Most of the time, I get rock-solid performance.
60 FPS on the tank, 25 FPS on all the alts, no problem, never slows down.
This was in the starting zone, or in combat around there, running around, etc. No issues.
Yet randomly, the foreground window gets stuck around 15-30 FPS, and everything struggles.
These moments can be in areas with no people, where 5 mins later I will run by and get perfect performance.
It happens often after switching characters, and (get this) can often be resolved by rotating the character.
It seems like the FPS limit has to really "wake up" and go "oh, this guy should get 60 FPS now."
Clicking, moving, and rotating are all good ways to fix it, but randomly that won't work either.
Switching characters randomly, a bunch, also tends to make it go away.
To stress this point, switching characters is still instant, and the computer is performing fine.
I can switch over to Firefox and open a million tabs, open up an IDE and start coding, etc.
The computer is definitely not working that hard, and from I can tell the GPUs aren't anywhere near maximum either.
It's hard to pin down GPU since the ATI control panel only has current data, no histogram.
But I've never seen higher than 76% load on either card, and neither goes about 70 degrees C.
At first, I thought this was a CPU scheduling problem, so I set CPU affinity up.
Now I'm running tank on cores 1-4, two accounts on cores 5-6, and two accounts on cores 7-8.
No change, and my CPU is absolutely not being taxed anyway (all video settings for everyone are at minimum.)
I could spread the accounts out more (how to divide 5 accounts over 4 cores? ><) but I doubt that's the problem.
Needless to say, this is pretty irritating, thoughts?
My configuration is here: http://www.privatepaste.com/e0ff414f89
(Edit: Much to my chagrin, I just noticed the game-specific forums. Sorry for the misplaced thread.)