DriveCrash
Well-known member
- Joined
- Jul 9, 2015
- RedCents
- 1,293¢
For anyone who is using the manually assigning CPU Cores method, or letting EQ assign cores automatically (which it doesn't do well) Here is a helpful tip:
(For each installation of EQ)
Step 1, Open EQ Client folder, and open EQCLIENT.INI
Step 2, Press CTL-F to open "Find", type in CPU and hit find next.
Step 3, Select the CPUAffinity#=# and delete it - Repeat until no more CPUAffinity#=# are found.
Step 4, Just under the [Defaults] header, enter your CPU information as you see fit.
-- CPU Breakdown --
For example the following would provide single core use for each EQ Instance starting on the 2nd core, and going up to 6th core, then finally using core 0 (if I open all six EQ clients)
If I'm on my quad core and I want to have my first client run on a core by itself, and each following EQ Client to pair up on a core, I would use:
A dual core CPU running three accounts (with main account started first) would look like:
Add as many "CPUAffinity#" as you need for the number of clients you use. Remember to keep each folder of the EQ Client you use (if you run multi-location / HDD installs) configured with the same CPU layout.
Hope this helps someone distribute the workload on their CPU easier. Box safe!
(For each installation of EQ)
Step 1, Open EQ Client folder, and open EQCLIENT.INI
Step 2, Press CTL-F to open "Find", type in CPU and hit find next.
Step 3, Select the CPUAffinity#=# and delete it - Repeat until no more CPUAffinity#=# are found.
Step 4, Just under the [Defaults] header, enter your CPU information as you see fit.
-- CPU Breakdown --
For example the following would provide single core use for each EQ Instance starting on the 2nd core, and going up to 6th core, then finally using core 0 (if I open all six EQ clients)
Rich (BB code):
CPUAffinity0=1
CPUAffinity1=2
CPUAffinity2=3
CPUAffinity3=4
CPUAffinity4=5
CPUAffinity5=0
If I'm on my quad core and I want to have my first client run on a core by itself, and each following EQ Client to pair up on a core, I would use:
Rich (BB code):
CPUAffinity0=0
CPUAffinity1=1
CPUAffinity2=1
CPUAffinity3=2
CPUAffinity4=2
CPUAffinity5=3
CPUAffinity6=3
A dual core CPU running three accounts (with main account started first) would look like:
Rich (BB code):
CPUAffinity0=0
CPUAffinity1=1
CPUAffinity2=1
Add as many "CPUAffinity#" as you need for the number of clients you use. Remember to keep each folder of the EQ Client you use (if you run multi-location / HDD installs) configured with the same CPU layout.
Hope this helps someone distribute the workload on their CPU easier. Box safe!