FAQ  •  Register  •  Login

CPU Affinity

Moderator: MiRai

<<

irongrinder

Posts: 13

Joined: Tue Dec 21, 2010 8:32 pm

Post Sat Jan 08, 2011 11:34 pm

CPU Affinity

The CPUAffinityX=X is being set incorrectly after ISBOXER exports to INNERSPACE. This happens during a session. Potentially as a character is log in and out.

The XML output of ISBOXER was examined and the cpu affinity is set correctly.

Problem 1
The eqclient in the eqclient.ini sets the CPUAffinity0=0 initially. ISBOXER never removes the parameter so every eqclient-character.ini is getting assigned core 0.
Problem 2
After a period of time, the CPUAffinityX=X seems to get assigned multiple times and with multiple values. The following is an example:

CPUAffinity13=5
CPUAffinity17=1
CPUAffninty12=4

The CPU affinity has gone up to 18 and assigned to cores which don't exist.

I had exported from ISBOXER a number of times and the stability improved. As CPUAffinity was set to various values over time the stability of the system suffered. I'll post the ISBOXER output shortly but it doesn't seem to be the likely cause.

My guess is that the eqclient is setting the CPUAffinity.

I've made the eqclient-character.ini files read only and this has significantly increased the stability of the system. The INNERSPACE console shows the processors are assigned correctly. Basically, I'm assigning one character to one core.

The eqclient does crash and this could be one of the other likely causes for the CPUAffinity to be set incorrectly. I've noticed in the Everqeust forums there may be a memory leak problem causing the client to crash.

The system is an 8 core Opteron 6128

Operating System
MS Windows 7 Ultimate 64-bit
CPU
AMD Opteron 34 °C
Magny-Cours 45nm Technology
RAM
16.0GB Dual-Channel DDR3 @ 667MHz (9-9-9-24)
Motherboard
H8SGL (CPU 1)
Graphics
hp f2304 @ 1920x1200
ATI Radeon HD 5800 Series
LogMeIn Mirror Driver
Hard Drives
117GB INTEL SSDSA2M120G2GC ATA Device (SATA)
977GB Western Digital WDC WD1002FAEX-00Z3A0 ATA Device (SATA) 30 °C
Optical Drives
HP DVD Writer 1270d ATA Device
Audio
SB Live! 24-bit
<<

irongrinder

Posts: 13

Joined: Tue Dec 21, 2010 8:32 pm

Post Sun Jan 09, 2011 2:53 am

Re: CPU Affinity

The ISBOXER configuration link.

www.privatepaste.com :: Paste ID 63bad0ae19

The Wizard was used with minimal additions. A hotkey for each character to select it was added.
<<

lax

User avatar

Site Admin

Posts: 7303

Joined: Tue Nov 17, 2009 9:32 pm

Post Sun Jan 09, 2011 10:39 am

Re: CPU Affinity

I don't know what to tell you about the CPU Affinity lines in the eqclient.ini file. ISBoxer and Inner Space don't affect them.

The CPU Affinity setting in ISBoxer takes effect when the game is launched, and ISBoxer prevents the game itself from setting the CPU Affinity. That's about it. You can verify that the CPU Affinity matches your selection by checking it per process in Windows Task Manager.
<<

irongrinder

Posts: 13

Joined: Tue Dec 21, 2010 8:32 pm

Post Tue Jan 11, 2011 1:30 am

Re: CPU Affinity

Thanks. I thought when ISBOXER generated and used the eqlclient-character name file it might set some values. This tells me the eq client is setting the values. Sounds like the eqclient-charactername values will be ignored.

Return to EverQuest

Who is online

Users browsing this forum: No registered users and 6 guests