Jump to content

Stopping Programs From Rotating Cores on Multi-Core System


Recommended Posts

Guest Ronis
Posted

I have XP Pro x64 on an Intel quad core processor. When I am playing multiple

simultaneous instances of Everquest, I notice on the Task Manager that the

different Everquest sessions are being rotated (seemingly randomly) between

different cores, and occasionally, they ALL end up on the SAME core,

resulting in everything freezing. My computer can easily handle 3-4

Everquest sessions on a single core, just not 6-7.

 

Ive tried to manually set each instance's affinity via the task manager but

its not allowed - and I dont know why. Im using Wineq2 and have the innate

Everquest affinity setting to off. No combination of Affinity Settings

within both Everquest and WinEQ2 solve this problem.

 

Im told by tech support its an XP issue not Everquest or WinEQ2. So my

question is, how do I STOP the OS from rotating my multiple instances of the

same game around and force them onto discrete non-changing cores?

 

Also, is there a way to bypass the NOT ALLOWED problem in the task manager

and Force then Everquest instances to evenly distribute amongst the 4 cores?

Any and all help or advise would be greatly appreciated.

 

Ron

  • Replies 3
  • Created
  • Last Reply

Popular Days

Guest Tony Sperling
Posted

Re: Stopping Programs From Rotating Cores on Multi-Core System

 

My humble guess, since 'affinity' primarily is a parameter that the

developer is determining - if and when an 'app' is coded for multi-CPU

awareness, that there isn't very much you can do. Except talk to the

developers.

 

Binary execution on Windows rely on the 'Windows Scheduler', as far as I

know, and it is responsible for keeping a healthy environment for the OS,

but it is also protecting the instruction caches in a way that instructions

already loaded shouldn't have to be moved away.

 

It is not unthinkable that you'll find the OS responsible for building

obstacles for your useage? On the other hand, if the application was written

to handle the multiple instances on multiple cores, there wouldn't be any

problem at all.

 

Google for 'Windows Scheduler', that should serve you up with some decent

info on the matter.

 

 

Tony. . .

 

 

"Ronis" <Ronis@discussions.microsoft.com> wrote in message

news:6942BB34-DF85-49FE-BEB3-A94D89E34EFF@microsoft.com...

> I have XP Pro x64 on an Intel quad core processor. When I am playing

multiple

> simultaneous instances of Everquest, I notice on the Task Manager that the

> different Everquest sessions are being rotated (seemingly randomly)

between

> different cores, and occasionally, they ALL end up on the SAME core,

> resulting in everything freezing. My computer can easily handle 3-4

> Everquest sessions on a single core, just not 6-7.

>

> Ive tried to manually set each instance's affinity via the task manager

but

> its not allowed - and I dont know why. Im using Wineq2 and have the

innate

> Everquest affinity setting to off. No combination of Affinity Settings

> within both Everquest and WinEQ2 solve this problem.

>

> Im told by tech support its an XP issue not Everquest or WinEQ2. So my

> question is, how do I STOP the OS from rotating my multiple instances of

the

> same game around and force them onto discrete non-changing cores?

>

> Also, is there a way to bypass the NOT ALLOWED problem in the task manager

> and Force then Everquest instances to evenly distribute amongst the 4

cores?

> Any and all help or advise would be greatly appreciated.

>

> Ron

Guest Ronis
Posted

Re: Stopping Programs From Rotating Cores on Multi-Core System

 

Tony,

 

"On the other hand, if the application was written to handle

the multiple instances on multiple cores, there wouldn't be

any problem at all."

 

This is exactly the problem, they are supposed to be automatically set to

and remain on a different core by Everquest-and it didnt work. WinEQ2 also

does the same, and it too didnt work. Further, Disabling either or both also

doesnt work, the programs cycle and cycle and cycle until they are all cycled

to the same core and Freeze.

 

I searched and found Windows Scheduler and after reviewing the site,

unfortunately I could not see how it applies to my situation.

 

Ron

 

"Tony Sperling" wrote:

> My humble guess, since 'affinity' primarily is a parameter that the

> developer is determining - if and when an 'app' is coded for multi-CPU

> awareness, that there isn't very much you can do. Except talk to the

> developers.

>

> Binary execution on Windows rely on the 'Windows Scheduler', as far as I

> know, and it is responsible for keeping a healthy environment for the OS,

> but it is also protecting the instruction caches in a way that instructions

> already loaded shouldn't have to be moved away.

>

> It is not unthinkable that you'll find the OS responsible for building

> obstacles for your useage? On the other hand, if the application was written

> to handle the multiple instances on multiple cores, there wouldn't be any

> problem at all.

>

> Google for 'Windows Scheduler', that should serve you up with some decent

> info on the matter.

>

>

> Tony. . .

>

>

> "Ronis" <Ronis@discussions.microsoft.com> wrote in message

> news:6942BB34-DF85-49FE-BEB3-A94D89E34EFF@microsoft.com...

> > I have XP Pro x64 on an Intel quad core processor. When I am playing

> multiple

> > simultaneous instances of Everquest, I notice on the Task Manager that the

> > different Everquest sessions are being rotated (seemingly randomly)

> between

> > different cores, and occasionally, they ALL end up on the SAME core,

> > resulting in everything freezing. My computer can easily handle 3-4

> > Everquest sessions on a single core, just not 6-7.

> >

> > Ive tried to manually set each instance's affinity via the task manager

> but

> > its not allowed - and I dont know why. Im using Wineq2 and have the

> innate

> > Everquest affinity setting to off. No combination of Affinity Settings

> > within both Everquest and WinEQ2 solve this problem.

> >

> > Im told by tech support its an XP issue not Everquest or WinEQ2. So my

> > question is, how do I STOP the OS from rotating my multiple instances of

> the

> > same game around and force them onto discrete non-changing cores?

> >

> > Also, is there a way to bypass the NOT ALLOWED problem in the task manager

> > and Force then Everquest instances to evenly distribute amongst the 4

> cores?

> > Any and all help or advise would be greatly appreciated.

> >

> > Ron

>

>

>

Guest John Barnes
Posted

Re: Stopping Programs From Rotating Cores on Multi-Core System

 

If you can turn off the feature in the program, maybe you will be able to

assign affinity in Task Manager.

 

"Ronis" <Ronis@discussions.microsoft.com> wrote in message

news:FBE4D69A-4381-4533-ACE7-C194FD148D1F@microsoft.com...

> Tony,

>

> "On the other hand, if the application was written to handle

> the multiple instances on multiple cores, there wouldn't be

> any problem at all."

>

> This is exactly the problem, they are supposed to be automatically set to

> and remain on a different core by Everquest-and it didnt work. WinEQ2

> also

> does the same, and it too didnt work. Further, Disabling either or both

> also

> doesnt work, the programs cycle and cycle and cycle until they are all

> cycled

> to the same core and Freeze.

>

> I searched and found Windows Scheduler and after reviewing the site,

> unfortunately I could not see how it applies to my situation.

>

> Ron

>

> "Tony Sperling" wrote:

>

>> My humble guess, since 'affinity' primarily is a parameter that the

>> developer is determining - if and when an 'app' is coded for multi-CPU

>> awareness, that there isn't very much you can do. Except talk to the

>> developers.

>>

>> Binary execution on Windows rely on the 'Windows Scheduler', as far as I

>> know, and it is responsible for keeping a healthy environment for the OS,

>> but it is also protecting the instruction caches in a way that

>> instructions

>> already loaded shouldn't have to be moved away.

>>

>> It is not unthinkable that you'll find the OS responsible for building

>> obstacles for your useage? On the other hand, if the application was

>> written

>> to handle the multiple instances on multiple cores, there wouldn't be any

>> problem at all.

>>

>> Google for 'Windows Scheduler', that should serve you up with some decent

>> info on the matter.

>>

>>

>> Tony. . .

>>

>>

>> "Ronis" <Ronis@discussions.microsoft.com> wrote in message

>> news:6942BB34-DF85-49FE-BEB3-A94D89E34EFF@microsoft.com...

>> > I have XP Pro x64 on an Intel quad core processor. When I am playing

>> multiple

>> > simultaneous instances of Everquest, I notice on the Task Manager that

>> > the

>> > different Everquest sessions are being rotated (seemingly randomly)

>> between

>> > different cores, and occasionally, they ALL end up on the SAME core,

>> > resulting in everything freezing. My computer can easily handle 3-4

>> > Everquest sessions on a single core, just not 6-7.

>> >

>> > Ive tried to manually set each instance's affinity via the task manager

>> but

>> > its not allowed - and I dont know why. Im using Wineq2 and have the

>> innate

>> > Everquest affinity setting to off. No combination of Affinity Settings

>> > within both Everquest and WinEQ2 solve this problem.

>> >

>> > Im told by tech support its an XP issue not Everquest or WinEQ2. So my

>> > question is, how do I STOP the OS from rotating my multiple instances

>> > of

>> the

>> > same game around and force them onto discrete non-changing cores?

>> >

>> > Also, is there a way to bypass the NOT ALLOWED problem in the task

>> > manager

>> > and Force then Everquest instances to evenly distribute amongst the 4

>> cores?

>> > Any and all help or advise would be greatly appreciated.

>> >

>> > Ron

>>

>>

>>


×
×
  • Create New...