dual core

jayanath

Senior member
Jan 20, 2006
214
0
0
while using dual core processor can i assign a specific program to run in one core and another 2 programs in the other core for example can i play doom 3 in one core and launch media player and something else in the other without affecting the game at all. will the programs chose what core the program will run on.

replies appreciated
 

Mik3y

Banned
Mar 2, 2004
7,089
0
0
it'll automatically sort out the cpu bandwidth for you. you cant really assign it, but you'll still get the same effect.
 

Madwand1

Diamond Member
Jan 23, 2006
3,309
0
76
Originally posted by: jayanath
while using dual core processor can i assign a specific program to run in one core and another 2 programs in the other core for example can i play doom 3 in one core and launch media player and something else in the other without affecting the game at all. will the programs chose what core the program will run on.

replies appreciated

There are a couple of different ways that processes can be linked with processors, which is usually termed "processor affinity". It's mostly helpful for programs that have legacy issues with running on multiple CPU's, often due to weak multi-threading that's not safe in some cases. Two ways: 1. Through Task Manager, Process view, right-click on a process, and select "Set Affinity". 2. Get a dev tool, and modify the program header to set CPU affinity. There are a couple of different options there; I leave it to you to look these up if you're going that deep. (2) Is usually more reliable and usable.

However, that's a lot of manual work and performance guessing, and you're typically best leaving it to the OS to dynamically manage -- it's intended as a legacy bug-fix feature, not really as a performance-management / enhancing feature (although theoretically, under some special cases, it might be.)
 

Zebo

Elite Member
Jul 29, 2001
39,398
19
81
w2k3 enterprise is the only available OS that can run the windows resource manager to make affinity policies for process and services.
 

jayanath

Senior member
Jan 20, 2006
214
0
0
okkkkkkkkkk so since some background programs take some juice is it better to just assign everythig in one core and run a game in the other core . would this affect my fps positively

and where could i find more about these "dev tool"