Setting Affinity to a User

Soldato
Joined
25 Nov 2004
Posts
3,792
As the title really, can windows or any other 3rd party app set affinity to a user? Windows already knows what processes are running by what user, so surely it wouldnt be hard to set a user to use core0 and another user to core1?
 
I knew someone would ask this question :P

Basically I RDP into my machine from work. The Mrs uses the machine at home to watch tv and what not. If I do anything "intensive" on the machine it lags her viewing pleasure. Currently I only have a single core cpu and will be getting a dual core but I was just having a brain fart and thought I would ask the question. My thinking is that if i give her her own cpu and I have my own then I can do as I please while she does as she pleases. I am also aware that windows manages the cores and what to assign to them itself. Just thought I would ask is all :)
 
I dont think it can be done, no. Besides, messing with the scheduler will give you more headaches than leaving it be.

Perhaps your bottleneck isnt CPU. If you RDP into the box then she cant be logged into the console, so she's accessing information across the network? What intensive tasks do you mean?
 
She is logged into the console? I applied a "WinXP Concurrent RDP Session" hack to my WinXP install and it allows me to RDP into the box as myself while she is logged in as herself (console). I wouldnt say I am doing anything CPU intensive when it happens but for instance if I am using an application and minimise it the movie she may be watching stutters for just an instance, but its enough to annoy her.

System is pretty beefy. A8N32-SLI, Opty 148 @ 2.9ghz, 2gb ram, 7800GTX. Should be able to handle what I am doing if you ask me, but Im no expert anyway.
 
why don't you set the tv program to one core, and everything else to the other! that way it's you who will be lagging?!? also, you might find that this problem doesn't occur so much with dual core as most programs that max out cpu normally only max out one core. however, in the next couple of years this will probably change.
 
I think you are right, I need to wait till I get the dual core cpu and take it for a test drive.

Thing that gets me though, is that if I am using the physical PC, watching a movie or tv on my second monitor and irc'ing or web browsing etc from the main monitor, the same stuttering happens. It only seems to happen when maximising applications (or minimising actually) but once working inside an application it doesnt stutter at all. Strange :confused:

Thanks for all your replys, appreciate it.
 
If it only occurs when minimising and maximising, you could try disabling the minimise/maximise window effects which waste CPU.

Control Panel > System > Advanced > Performance settings > Visual Effects, disable 'animate windows when minimising and maximising'.

One of the first things I do when I reinstall XP.
 
Mattus said:
If it only occurs when minimising and maximising, you could try disabling the minimise/maximise window effects which waste CPU.

Control Panel > System > Advanced > Performance settings > Visual Effects, disable 'animate windows when minimising and maximising'.

One of the first things I do when I reinstall XP.

Give this man a medal! Thank you ever so much. I think ill still be getting an X2 nevertheless :p
 
Back
Top Bottom