• We should now be fully online following an overnight outage. Apologies for any inconvenience, we do not expect there to be any further issues.

I can't even set affinity for each core...

Logical One

Senior member
Nov 1, 2005
201
0
0
what could be the reason behind this...I already installed the AMD driver...

I set affinity and it still fluctuates...
 

Fullmetal Chocobo

Moderator<br>Distributed Computing
Moderator
May 13, 2003
13,704
7
81
Originally posted by: Logical One
what could be the reason behind this...I already installed the AMD driver...

I set affinity and it still fluctuates...

Just wondering what you are using to see what programs are running on what processors?
 

Matthias99

Diamond Member
Oct 7, 2003
8,808
0
0
I'm not sure what you are asking about, or what the problem is. CPU Affinity is set on a per-process basis. You shouldn't need any special drivers for it to work properly.

Can you elaborate?
 

Logical One

Senior member
Nov 1, 2005
201
0
0
well...

if I play CS:S for example...I get FPS dips cuz it fluctuates between the cores...so I want to set affinity for HL2 for on core 1 for instance...it doesn't stay on core 1 it still fluctuates with core 0...

wtf? everyone always says 'Set affinity it fixes the FPS dips...' but it's just not working...
 

n7

Elite Member
Jan 4, 2004
21,281
4
81
Uh.....


FPS dipping has very little to do with the CPU AFAIK...

Somehow i think you think you have an issue that's actually a non-existant issue...
 

Logical One

Senior member
Nov 1, 2005
201
0
0
yesterday I was getting between 80-120 FPS CONSTANTLY and COULD SET affnity for one core to control HL2 while my other core did encoding and whatnot...I just reformatted (but reinstalled ALL the same drivers) and I can no longer set affinity...one core does NOT handle just CS:S like yesterday...

???
 

n7

Elite Member
Jan 4, 2004
21,281
4
81
Originally posted by: Logical One
yesterday I was getting between 80-120 FPS CONSTANTLY and COULD SET affnity for one core to control HL2 while my other core did encoding and whatnot...I just reformatted (but reinstalled ALL the same drivers) and I can no longer set affinity...one core does NOT handle just CS:S like yesterday...

???


Ah i understand what you are trying to do now.

Post a screenshot of how you cannot set affinity.

Is the option just grayed out or something?
 

Logical One

Senior member
Nov 1, 2005
201
0
0
no...it accepts the demand...but just doesn't do it...

for example...I set affinity to one...it seems to happen...but when I check it still uses both...
 

n7

Elite Member
Jan 4, 2004
21,281
4
81
So you're saying you set affinity for a game to CPU 0, & yet both are at 100%? :confused:

it's normal for both CPUs to be in use somewhat.

Just the one playing the game should be under much higher load than the other.
 

Logical One

Senior member
Nov 1, 2005
201
0
0
it fluctuates WAY TOO FREELY...much more than it did...it's like jumping from one to the other like

0-0-1-0-1-0-0-1-1-0-0 every second or 2 seconds...
 

n7

Elite Member
Jan 4, 2004
21,281
4
81
Most likely an error with the way task manager reports it.
 

Logical One

Senior member
Nov 1, 2005
201
0
0
I see...what about the decrese in FPS from yesterday?

I have a 6600 GT and I only play on 1024x768 with no AA or AF...so?
 

biostud

Lifer
Feb 27, 2003
19,934
7,041
136
It's the nvidia drivers that uses both cores, if you have the 81.xx drivers.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Yeah, if you are using 8x.xx series nVidia drivers then even if you set affinity then the gfx layer will still be using both cores, as far as I can tell. Unless you are experiencing actual stability issues running on both cores, I would not set affinity in an attempt to affect performance. Windows is much better than you at determining which core a thread should be scheduled on to maximize throughput.
 

n7

Elite Member
Jan 4, 2004
21,281
4
81
Originally posted by: Markbnj
Yeah, if you are using 8x.xx series nVidia drivers then even if you set affinity then the gfx layer will still be using both cores, as far as I can tell. Unless you are experiencing actual stability issues running on both cores, I would not set affinity in an attempt to affect performance. Windows is much better than you at determining which core a thread should be scheduled on to maximize throughput.


Meh, i'm gonna have to disagree with that one.

If one wants to encode video while gaming, letting Windows decide what's best will mean a rather poor gaming experience to say the least.

From what the OP is describing, these new nVidia drivers actually mess with that capability, & rather than enhancing performance, they dropped his performance, since it seems like they were sharing the load between both CPUs, something that's not good when one CPU is set for encoding, & the game is trying to use that one as well.