BranFlakes
Dalayan Adventurer
edit from Nemx post:
http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_9706,00.html
Get AMD Dual-Core Optimizer
and
AMD Athlon™ 64/FX Processor Driver for Windows XP and Windows Server 2003 Version (x86 and x64 exe) 1.3.2
####################
if that doesn't work for some odd reason then please, continue:
I gained this from here: http://www.jsifaq.com/subh/tip3500/rh3542.htm
You can permanently set processor affinity for a non-operating system executable, on both Windows 2000 and Windows NT 4.0, by using the Imagecfg.exe tool from the \support\debug\i386 folder of a Windows NT 4.0 CD-ROM, or the Imagecfg.exe tool from the Windows 2000 Server Resource Kit Supplement One.
NOTE: Do NOT use imagecfg on any kernel operating system files.
To permanently set the processor affinity for your 32-bit executable, open a CMD prompt and type:
imagecfg -a 0xn <Drive:>\Path\yourprogram.exe
where 0xn is the affinity mask. The mask constrains your application to a specific CPU, from 0 - 31, where:
CPU MASK
0 0x1
1 0x2
2 0x4
3 0x8
4 0x10
5 0x20
6 0x40
7 0x80
8 0x100
etc
To set the affinity for "c:\util\Country Codes.exe" to processor 1, I typed:
imagecfg -a 0x2 "c:\util\Country Codes.exe"
and received the following response:
c:\util\Country Codes.exe contains no configuration information
c:\util\Country Codes.exe contains a Subsystem Version of 4.0
c:\util\Country Codes.exe updated with the following configuration information:
Process Affinity Mask: 00000002
When I launch Country Codes.exe, its' affinity is set to CPU 1
***************************************
This should help those who are haveing problems with hyperthreading and certain dual cpu systems. Someone asked for this before in game, but i have been sick for almost a week now. Hope this is what you were needing.
http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_9706,00.html
Get AMD Dual-Core Optimizer
and
AMD Athlon™ 64/FX Processor Driver for Windows XP and Windows Server 2003 Version (x86 and x64 exe) 1.3.2
####################
if that doesn't work for some odd reason then please, continue:
I gained this from here: http://www.jsifaq.com/subh/tip3500/rh3542.htm
You can permanently set processor affinity for a non-operating system executable, on both Windows 2000 and Windows NT 4.0, by using the Imagecfg.exe tool from the \support\debug\i386 folder of a Windows NT 4.0 CD-ROM, or the Imagecfg.exe tool from the Windows 2000 Server Resource Kit Supplement One.
NOTE: Do NOT use imagecfg on any kernel operating system files.
To permanently set the processor affinity for your 32-bit executable, open a CMD prompt and type:
imagecfg -a 0xn <Drive:>\Path\yourprogram.exe
where 0xn is the affinity mask. The mask constrains your application to a specific CPU, from 0 - 31, where:
CPU MASK
0 0x1
1 0x2
2 0x4
3 0x8
4 0x10
5 0x20
6 0x40
7 0x80
8 0x100
etc
To set the affinity for "c:\util\Country Codes.exe" to processor 1, I typed:
imagecfg -a 0x2 "c:\util\Country Codes.exe"
and received the following response:
c:\util\Country Codes.exe contains no configuration information
c:\util\Country Codes.exe contains a Subsystem Version of 4.0
c:\util\Country Codes.exe updated with the following configuration information:
Process Affinity Mask: 00000002
When I launch Country Codes.exe, its' affinity is set to CPU 1
***************************************
This should help those who are haveing problems with hyperthreading and certain dual cpu systems. Someone asked for this before in game, but i have been sick for almost a week now. Hope this is what you were needing.