So I've been 12 boxing for a while and decided to amp it up to 18 boxing and it becomes absolutely unplayable. Here's what I've discovered so far as well as baseline information:
4770k
Dual 970 GPUs
32gb memory
isboxer/wineq
Multiple samsung pro SSDs
Performance:
30+ FPS per EQ process when playing 1-14 accounts
20-24 FPS if running 15-16 with significant stuttering
4-8 FPS when running 16+ and the entire system is on its knees. Every click takes 5-10 seconds to register.
The kicker is that I cannot locate any bottle necks in system resources. When all processes are running my CPUs average 35% and the load is evenly spread amongst the available cores. The memory is at 40% allocated. The GPU core, memory, memory controller and video engine are all 10-40% for each GPU. All temps are low and healthy. I'm also able to churn 15-20k IOPS with an IO load test while the system is otherwise crawling. I'm truly at a loss for why I'm running into a performance cliff and am hoping there are other multi boxers who have leaped this hurdle. Some ideas about potential issue:
File/folder contention within the EQ directory and associated files? - Is there a way to run accounts from different directories? If so I can load balance 6 accounts per directory structure.
CPU wait time? - While utilization and overall load is acceptable at a per core and average level there still may be a critical breaking point of CPU wait time but I'm doubtful as that will generally inflate the CPU utilization metrics
I've been tweaking graphics/cpu/performance settings and trying different things for two days now with no improvements anywhere. Any help would be greatly appreciated and if you're the person that finds my silver bullet I'll gladly toss a krono your way
4770k
Dual 970 GPUs
32gb memory
isboxer/wineq
Multiple samsung pro SSDs
Performance:
30+ FPS per EQ process when playing 1-14 accounts
20-24 FPS if running 15-16 with significant stuttering
4-8 FPS when running 16+ and the entire system is on its knees. Every click takes 5-10 seconds to register.
The kicker is that I cannot locate any bottle necks in system resources. When all processes are running my CPUs average 35% and the load is evenly spread amongst the available cores. The memory is at 40% allocated. The GPU core, memory, memory controller and video engine are all 10-40% for each GPU. All temps are low and healthy. I'm also able to churn 15-20k IOPS with an IO load test while the system is otherwise crawling. I'm truly at a loss for why I'm running into a performance cliff and am hoping there are other multi boxers who have leaped this hurdle. Some ideas about potential issue:
File/folder contention within the EQ directory and associated files? - Is there a way to run accounts from different directories? If so I can load balance 6 accounts per directory structure.
CPU wait time? - While utilization and overall load is acceptable at a per core and average level there still may be a critical breaking point of CPU wait time but I'm doubtful as that will generally inflate the CPU utilization metrics
I've been tweaking graphics/cpu/performance settings and trying different things for two days now with no improvements anywhere. Any help would be greatly appreciated and if you're the person that finds my silver bullet I'll gladly toss a krono your way