EQ and Core processes

Moderator: Moderators

Post Reply
Tatsamaru
Member
Posts: 108
https://www.behance.net/kuchnie-warszawa
Joined: Tue Jan 26, 2010 4:19 am

EQ and Core processes

Post by Tatsamaru »

Some if not most of you do not know that EQ only uses 1 of your core processors but you can change this, now I have not found a way to make it permanent so you will have to do this each time you run EQ.

CTRL + ALT + DELETE

Open Task Manager

Go to processes

right click on Eqgame.exe

Click Set Affinity

change it from 1 to all of them, it will make the game run smoother as well if you were having any kind of performance issues to begin with.
<a href="http://eq.magelo.com/profile/1766175" target="_blank"><img src="http://eq.sig.magelo.com/1766175.png" border="0"></a>
User avatar
Alsmack
Officer
Posts: 4260
Joined: Sat Sep 20, 2008 8:18 pm
Location: Chicago, IL

Post by Alsmack »

If you use Innerspace + ISBoxer, you can set up a CPU affinity strategy. Very useful for boxing or running multiple clients.
Image
Alsmack | Rezlar | Dpses | Lynis | Medissin | Arbutus
Tatsamaru
Member
Posts: 108
Joined: Tue Jan 26, 2010 4:19 am

Post by Tatsamaru »

ahh I had no idea, thats something ill have to look into then. Thanks!
<a href="http://eq.magelo.com/profile/1766175" target="_blank"><img src="http://eq.sig.magelo.com/1766175.png" border="0"></a>
Rapitiss
Officer
Posts: 5050
Joined: Fri Oct 26, 2012 11:50 pm

Post by Rapitiss »

This advise is slightly misleading. No matter what your affinity is set to each instance of EQ will still only use a single core at a time.

There is a performance penalty when a process moves around between CPU cores. Its generally minor and the OS tries to be intelligent about scheduling to minimize the impact.
User avatar
Alsmack
Officer
Posts: 4260
Joined: Sat Sep 20, 2008 8:18 pm
Location: Chicago, IL

Post by Alsmack »

Rapitiss wrote:This advise is slightly misleading. No matter what your affinity is set to each instance of EQ will still only use a single core at a time.

There is a performance penalty when a process moves around between CPU cores. Its generally minor and the OS tries to be intelligent about scheduling to minimize the impact.
Well, I didn't expand on my advice either. By CPU affinity strategy I meant that ISBoxer will automatically start each instance of EQ on it's own core (or pair of hyperthreaded cores).

EQ is not multithreaded and does not have a way to make use of multiple cores. I don't know why Tats gains performance by spreading EQ out amongst several cores.
Image
Alsmack | Rezlar | Dpses | Lynis | Medissin | Arbutus
Tatsamaru
Member
Posts: 108
Joined: Tue Jan 26, 2010 4:19 am

Post by Tatsamaru »

When boxing I lag severely when I dont do this and im talking about only getting 20-30 fps.. when I do this I am able to stay around 80-100 with all my boxes up *4 or 5* and all settings maxed..

thats why I suggested it
<a href="http://eq.magelo.com/profile/1766175" target="_blank"><img src="http://eq.sig.magelo.com/1766175.png" border="0"></a>
Tatsamaru
Member
Posts: 108
Joined: Tue Jan 26, 2010 4:19 am

Post by Tatsamaru »

- Added the ability for EQ to set its affinity to all cores when starting up. This can be done by modifying the eqclient.ini value for the instance to -1. For example, to set your second instance of EQ to run on all cores add "CPUAffinity1=-1" to the [Defaults] section of eqclient.ini. Note: if this causes problems for you, please report the issue in /bug and change the CPUAffinity value back to the value it was before you changed it.



was in todays patch, had to go in and set all my cores to -1 and it loads up just fine every time now.
<a href="http://eq.magelo.com/profile/1766175" target="_blank"><img src="http://eq.sig.magelo.com/1766175.png" border="0"></a>
User avatar
Eatmice23
Member
Posts: 2012
Joined: Thu Nov 10, 2005 5:21 pm
Location: Michigan

Post by Eatmice23 »

Easier to deal with the tiny bits of lag :lol:
<a href="http://eq.magelo.com/profile/1432592" target="_blank"><img src="http://eq.sig.magelo.com/mini/1432592.png" border="0"></a>

<a href="http://eq.magelo.com/profile/1433127" target="_blank"><img src="http://eq.sig.magelo.com/mini/1433127.png" border="0"></a>

<img src="http://eq.sig.magelo.com/mini/2092207.png" border="0"></a>
Tatsamaru
Member
Posts: 108
Joined: Tue Jan 26, 2010 4:19 am

Post by Tatsamaru »

you just go into the eqclient.ini and set each core to -1 and each instance of eq you start up will use all cores now.. no need to keep doing it..

I gained a huge performance increase by doing it, dunno why as Rap said before, i shouldnt. But searching the interwebs I found I was not the only one who saw big increases in performance while doing this.
<a href="http://eq.magelo.com/profile/1766175" target="_blank"><img src="http://eq.sig.magelo.com/1766175.png" border="0"></a>
User avatar
Eatmice23
Member
Posts: 2012
Joined: Thu Nov 10, 2005 5:21 pm
Location: Michigan

Post by Eatmice23 »

Faster wear and tear?
<a href="http://eq.magelo.com/profile/1432592" target="_blank"><img src="http://eq.sig.magelo.com/mini/1432592.png" border="0"></a>

<a href="http://eq.magelo.com/profile/1433127" target="_blank"><img src="http://eq.sig.magelo.com/mini/1433127.png" border="0"></a>

<img src="http://eq.sig.magelo.com/mini/2092207.png" border="0"></a>
Post Reply