Hey guys,
I was looking around and didn't see any but old references to Processor Affinity and wanted to post something that can help anyone running EQ on a modern OS (Win7+) that has a multi-core CPU; which should be just about everyone.
In some cases, the bottle-neck is waiting for an out-dated video card to catch up to the tasks it's being given. Even though Everquest is old, and contains simpler instructions, it's not optimized, so that could be part of your problem.
What I've noticed, however, is that often Everquest will spike a single processor core and hold it at high utilization, while other cores are barely doing anything. There's a "trick" to fixing this and it can be applied to every instance of EQ you're running.
Doing this splits the processing load across all the processors. A great place to check to see if you'll notice any difference is if you take your toon/s to a high character density location like the Guild Lobby. Even though most modern video cards can handle this pretty well, most people will still experience lag there. The video card is probably actually underworked but it's waiting for a pegged (or high-utilization) CPU to finish its job before taking on another video task.
The fix for this is:
Open up Task Manager, click on the Details tab, locate "eqgame.exe", right-click and select Processor Affinity, and then check the 'All Processors' checkbox, and then click OK.
Repeat this for all instances of EQ you have running.
Immediately after doing this you should notice that EQ is more responsive and less "laggy".
This is NOT a permanent fix. You'll need to redo this (like I do) every time you restart an instance of EQ.
This will not fix all lag issues but reduces one of four types of lag. The four different bottlenecks I'm talking about are Video (GPU), Processor (CPU), Hard-drive, and Network (wifi, routers, Internet).
Keep in mind that this primarily reduces CPU lag and only provides an indirect effect on the other three. You can experience some crossover benefit with the other three if the CPU load is normalized enough so that the CPU isn't hindering the other processes.
Anyway, I hope this helps those who are having issues with lag while running multiple instances of EQ on their machines.
Keep in mind that your results are going to vary depending on the makeup of your computer setup. Hopefully, this will at least be a noticeable improvement for you.
Ttyl, Sam
PS
Please let me know if this helped you, and if I should add anything to make this a better post. Thanks!
I was looking around and didn't see any but old references to Processor Affinity and wanted to post something that can help anyone running EQ on a modern OS (Win7+) that has a multi-core CPU; which should be just about everyone.
In some cases, the bottle-neck is waiting for an out-dated video card to catch up to the tasks it's being given. Even though Everquest is old, and contains simpler instructions, it's not optimized, so that could be part of your problem.
What I've noticed, however, is that often Everquest will spike a single processor core and hold it at high utilization, while other cores are barely doing anything. There's a "trick" to fixing this and it can be applied to every instance of EQ you're running.
Doing this splits the processing load across all the processors. A great place to check to see if you'll notice any difference is if you take your toon/s to a high character density location like the Guild Lobby. Even though most modern video cards can handle this pretty well, most people will still experience lag there. The video card is probably actually underworked but it's waiting for a pegged (or high-utilization) CPU to finish its job before taking on another video task.
The fix for this is:
Open up Task Manager, click on the Details tab, locate "eqgame.exe", right-click and select Processor Affinity, and then check the 'All Processors' checkbox, and then click OK.
Repeat this for all instances of EQ you have running.
Immediately after doing this you should notice that EQ is more responsive and less "laggy".
This is NOT a permanent fix. You'll need to redo this (like I do) every time you restart an instance of EQ.
This will not fix all lag issues but reduces one of four types of lag. The four different bottlenecks I'm talking about are Video (GPU), Processor (CPU), Hard-drive, and Network (wifi, routers, Internet).
Keep in mind that this primarily reduces CPU lag and only provides an indirect effect on the other three. You can experience some crossover benefit with the other three if the CPU load is normalized enough so that the CPU isn't hindering the other processes.
Anyway, I hope this helps those who are having issues with lag while running multiple instances of EQ on their machines.
Keep in mind that your results are going to vary depending on the makeup of your computer setup. Hopefully, this will at least be a noticeable improvement for you.
Ttyl, Sam
PS
Please let me know if this helped you, and if I should add anything to make this a better post. Thanks!