It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I'm using Vista x64 with a dual core AMD Opteron 170.
I set Painkiller's core affinity to use one core, and it works fine... for a while. When I first did it, the setting seemed to last a couple days, but now everytime I start the game I need to reset the core affinity. If I remember correctly, there was even one time where the setting reverted itself while I was still playing.
I guess this isn't really a question specific to Painkiller, but is there a way to make Windows remember my affinity settings? Or is it normal that it forgets?
This question / problem has been solved by Ralackkimage
avatar
Kingoftherings: I'm using Vista x64 with a dual core AMD Opteron 170.
I set Painkiller's core affinity to use one core, and it works fine... for a while. When I first did it, the setting seemed to last a couple days, but now everytime I start the game I need to reset the core affinity. If I remember correctly, there was even one time where the setting reverted itself while I was still playing.
I guess this isn't really a question specific to Painkiller, but is there a way to make Windows remember my affinity settings? Or is it normal that it forgets?

You could try the imagecfg.exe thing, but i don't know how well it works with Vista...
Or you could try the AMD dual core optimizer to improve the game stability with your cpu.
Post edited September 28, 2009 by Namur
You can set the shortcut to set the core affinity everytime you run the game so you won't need to keep alt tabbing out everytime you start the game if its not remembering it on its own. Taken from this forum:
http://www.vistax64.com/gaming/197915-setting-processor-affinity-made-easy.html
"Affinity and priority can be permanently added to an application's shortcut so that you don't have to change it every time you run it.
To begin, create a shortcut to the game on the desktop.
Right click the shortcut and select properties. In the "shortcut" tab, find the line for "target". Copy this in front of the target: C:\Windows\System32\cmd.exe /C START "Need for Speed Undercover" /high /affinity 1. Now, NFS Underground will automatically run in high priority on Core 0.
Here's an example for the game Tombraider Legend which also balks at dual core processing.
The target line originally looks like this:
* "C:\Program Files (x86)\Tomb Raider - Legend\trl.exe"
So I change it to this:
* C:\Windows\System32\cmd.exe /C START "Tomb Raider" /high /affinity 1 "C:\Program Files (x86)\Tomb Raider - Legend\trl.exe"
The affinity can be set to any CPU core by changing the number to the corresponding hex value.
1st core = 1
2nd core = 2
3rd core = 4
4th core = 8
5th core = 10 ( hexadecimal 16 )
6th core = 20 ( hexadecimal 32 )
The priority can have any value of either: low, normal, high, realtime, abovenormal, belownormal.
So to run on only the 4th core at high priority you would put:
* C:\Windows\System32\cmd.exe /C START "Tomb Raider" /high /affinity 8 "C:\Program Files (x86)\Tomb Raider - Legend\trl.exe"
or to run on the 2nd AND 3rd cores with priority realtime you would put:
* C:\Windows\System32\cmd.exe /C START "Tomb Raider" /realtime /affinity 6 "C:\Program Files (x86)\Tomb Raider - Legend\trl.exe" (Since 2+4=6)
Sometimes if the game needs to be run as administrator, then you get an error from not starting in the correct folder. Then also add:
/d "<directory>"
The end result being:
C:\Windows\System32\cmd.exe /C START "Tomb Raider" /d "C:\Program Files (x86)\Tomb Raider - Legend" /high /affinity 1 "C:\Program Files (x86)\Tomb Raider - Legend\trl.exe"
Finally, you just need to change the icon since this will set it to the CMD icon. From the same window, click "change icon" then browse to the location of the exe.
And if you need to run as admin, click the advanced button and check the box"run as administrator""
avatar
Ralackk: You can set the shortcut to set the core affinity everytime you run the game so you won't need to keep alt tabbing out everytime you start the game if its not remembering it on its own.

That's a really good tip there Ralackk. I've made a note of it in case I ever need it myself (I have my own little text document full of Vista tips - well, maybe not that little).