I have a dual-processor system. I would like to assign one of the processors to a specific program automatically so that i do not need to do manually. Can anyone know how to do. Please help me out.
To be honest, I don't think it is possible on Windows XP. If a program tried, it would probably not know what to put on what processor and not know how to handle a third window. Is it really that hard to do it manually? However, I have heard that some versions of Linux will do it automatically. PM linux_0 for more information on that.
Thank you for the reply. it is easy to set processor affinity manually.
But I want to assign automatically so that i do not need to adjust it manually. is there anyone know how to do it. I am using winxp professional. Is it possible.
I've tried this utility for SimCity 4, I set up the profile for the game, and set the affinity to one cpu. Task assign is running then I start the game, I alt tab to windows task manager and check the affinity of SimCity4 in task manager and it's still showing that it's assigned to 2 cpus.
Does it always do that even if taskassign is forcing it to run on one cpu? Or does task assign not actually work properly with some games. For example I can't even get Taskassign to recognize when SC4 is running, it's not one of the listed running programs even.
I have a dual-processor system. I would like to assign one of the processors to a specific program automatically so that i do not need to do manually. Can anyone know how to do. Please help me out.
Take care.
AutoIt has all this stuff builtin now and is quite easy to use. You just write BASIC like scripts and run them directly through AutoIt shell integrated interpreter or compile them to .exe's. It is a very mature piece of free software:
http://www.autoitscript.com/autoit3/
PM me if you need any help sorting out your own solution!!
Bob
Here is a sample script I wrote for assigning x264 worker encoding processes:
(it just sleeps in the background and with 1 x264 worker it assigns the process both cores, with 2 x264 workers it assigns one process to core 1 and the other process to core 2)
I am afraid the _WinAPI_SetProcessAffinityMask needs a process handle and not a PID (process ID number) hence the use of the _WinAPI_OpenProcess call (converts a PID to a handle)!!
I've tried this utility for SimCity 4, I set up the profile for the game, and set the affinity to one cpu. Task assign is running then I start the game, I alt tab to windows task manager and check the affinity of SimCity4 in task manager and it's still showing that it's assigned to 2 cpus.
Does it always do that even if taskassign is forcing it to run on one cpu? Or does task assign not actually work properly with some games.
Same here, but with Stanford's Folding@Home and with the BOINC client.
Would appreciate an answer to this, because right now it looks as though that THC thing doesn't do jack.
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.