Latest Forum Posts

Latest News Posts
Coming Soon!
Social
Go Back   Techgage.com > Submissions > Reader-Submitted Reviews

Reader-Submitted Reviews Purchased a stellar or lackluster product? Let your fellow community members in on your thoughts!

Reply
 
Thread Tools
Old 08-05-2010, 03:52 PM   #1
GFreeman
Coastermaker
 
Join Date: May 2010
Location: Netherlands
Posts: 249
Default Adjusting affinity effectively improves gaming performance

Have you ever wondered how you can force affinity to multiple cores while gaming? Well here's the answer. I discovered that for a lot of my games (I have a dual core machine) only Core0 is used when gaming. With CPU intensive games like for instance Need for Speed Shift the Core0 was being used 100% and Core1 was almost doing nothing.

I came across the following program WinAFC. You can download it here: http://sourceforge.net/projects/affinitychanger/

Here's what you do next. Unpack the file to your preferred location. After you finished doing that open the affinityinput.txt file in the root folder.

For example enter to following line to make NFS Shift run on both cores.
Code:
E:\Games\Need for Speed SHIFT\Shift.exe := CPU0+CPU1 [assign=2,priority=normal]
Here you can specify the applications you want to assign affinity to.

The priority settings can be set to Unchanged | Idle | BelowNormal | Normal | AboveNormal | High | Realtime. I prefer to configure it to normal. CPU0+CPU1 means that this executable will run with affinity set to both cores. CPU0+CPU1+CPU2+CPU3 means the executable will be run on four cores if you have a quad core. And so it goes on.

Now save this file and run the executable WinAFC.exe.



Now a command prompt is executing and notice that in your system tray there is appearing a new icon.



Right click this icon. A context menu will appear. Choose settings. Next click that tab startup settings.



Now check the checkbox console minimized on start. Leave the default path of the log file default. Save the settings.

Now right click the WinAFC icon again in your systray. Choose load profile...affinityinput.txt



And you are done!! You can add the a WinAFC shortcut to you Startup folder so it starts when booting your PC. Make sure to run it in a minimized window. Then the icon will only appear in your System tray. You are going to be amazed how much performance you gain after applying affinity to multiple cores when gaming. I am amazed how smooth NFS Shift now runs on my machine compared to the normal configuration. When not changing affinity manually or by this program the game runs A LOT slower. This goes for a lot of other games as well.

Last edited by GFreeman; 08-05-2010 at 03:58 PM.
GFreeman is offline   Reply With Quote
Old 08-05-2010, 04:10 PM   #2
GFreeman
Coastermaker
 
Join Date: May 2010
Location: Netherlands
Posts: 249
Default

Good lord.. This gave me about 10-15 FPS gain in NFS Shift Just any game is running smoother with high detail settings...

Last edited by GFreeman; 08-05-2010 at 04:18 PM.
GFreeman is offline   Reply With Quote
Old 08-05-2010, 04:20 PM   #3
GFreeman
Coastermaker
 
Join Date: May 2010
Location: Netherlands
Posts: 249
Default

Well what do ya say? :P
__________________

AMD 64 X2 4200 @2.8Ghz (1,425v)
CNPS8700 LED CPU cooler@2,537rpm
Asus A8V deluxe (s939)
Kingston Hyperx 2GB DDR@DDR400 (2,5-3-2-6-1T)
Sapphire ATI 3850 AGP@901/2200 (1.275v)
Zalman VF700-Alcu VGA cooler@2,650rpm
CoolerMaster Truepower 550W
GFreeman is offline   Reply With Quote
Old 08-06-2010, 06:11 PM   #4
GFreeman
Coastermaker
 
Join Date: May 2010
Location: Netherlands
Posts: 249
Default

LOL I guess frankly nobody is bothered..
__________________

AMD 64 X2 4200 @2.8Ghz (1,425v)
CNPS8700 LED CPU cooler@2,537rpm
Asus A8V deluxe (s939)
Kingston Hyperx 2GB DDR@DDR400 (2,5-3-2-6-1T)
Sapphire ATI 3850 AGP@901/2200 (1.275v)
Zalman VF700-Alcu VGA cooler@2,650rpm
CoolerMaster Truepower 550W
GFreeman is offline   Reply With Quote
Old 08-06-2010, 09:25 PM   #5
Tharic-Nar
Techgage Staff
 
Tharic-Nar's Avatar
 
Join Date: Nov 2009
Location: UK
Posts: 1,166
Default

Made no difference to me, same frame rate, it does the same as if you were to use taskmanager, and all my processes are set to use all cores anyway. But i have an underpowered P4 with HT... so i doubt it'll make any difference to me anyway. I don't have Need for Speed though, just tried it out with other apps.
Tharic-Nar is offline   Reply With Quote
Old 08-19-2010, 08:47 PM   #6
DarkStarr
Tech Monkey
 
DarkStarr's Avatar
 
Join Date: Apr 2010
Posts: 634
Default

Hmm actually it does seem to help, I was getting some choppiness in NFS:Shift and after this all is fine, how odd.

EDIT: also seemed to help in CNC3 when there was a lot of stuff on map/bombs etc.
__________________
Intel Core i7 2700k (4.8 @ 100x48) Watercooled - 16GB Crucial Ballistix @ 1600 Mhz 9.9.9.24 2T
8GB
Corsair Vengeance @ 1600 Mhz 9.9.9.24 2T - Asus Sabertooth P67
- Asus Radeon 7970 Ref. (Non Ghz)
Heatkiller 79xx Ni-Bl (Soon) @ 1050/1500
- 64Gb Crucial M4 SSD - 3x Hitachi 1Tb - Corsair TX950W
Azza Genesis 9000B - 2x Samsung SyncMaster S27A550H - Vizio 32" LCD

DarkStarr is offline   Reply With Quote
Old 09-15-2010, 12:04 PM   #7
GFreeman
Coastermaker
 
Join Date: May 2010
Location: Netherlands
Posts: 249
Default

Same here it has made quite a significant difference to me. I am running an AMD system as well. It could have something to do with AMD driver support in Windows 7 perhaps. I am running a AMD64 system on Windows 7 64bit. If it isn't helping with Intel based CPU's then this could be a AMD related tweak. Just speculating here I haven't tested this on an Intel platform. The only thing I know is that it makes a nice difference for me. I have installed the AMD64 cpu driver as well.. Well Windows 7 already has multiple core support but I did that to just be sure.

Well it's nice to hear this helped improve your gaming performance that is quite cool
__________________

AMD 64 X2 4200 @2.8Ghz (1,425v)
CNPS8700 LED CPU cooler@2,537rpm
Asus A8V deluxe (s939)
Kingston Hyperx 2GB DDR@DDR400 (2,5-3-2-6-1T)
Sapphire ATI 3850 AGP@901/2200 (1.275v)
Zalman VF700-Alcu VGA cooler@2,650rpm
CoolerMaster Truepower 550W

Last edited by GFreeman; 09-15-2010 at 12:09 PM.
GFreeman is offline   Reply With Quote
Old 09-15-2010, 12:17 PM   #8
killem2
Coastermaker
 
Join Date: Jan 2010
Posts: 220
Default

Thanks for the find, I will try this with wow when I get home
killem2 is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ROCCAT Kone[+] Gaming Mouse & Isku Gaming Keyboard Review Rob Williams Reviews and Articles 6 09-14-2012 09:14 PM
Can a Gaming Vest Improve the Fun-Factor and Your Performance? Rob Williams Gaming 5 10-21-2010 11:36 AM
VirtualBox 3.1 Released, Introduces "Teleportation" and Improves Snapshots Rob Williams General Software 4 01-05-2010 12:00 AM
Optimus Maximus effectively put to shame Rob Williams Off Topic 2 09-17-2007 05:29 PM
Windows Vista Gaming Performance Reports Rob Williams Reviews and Articles 60 08-30-2007 06:00 PM


All times are GMT -4. The time now is 08:55 AM.