View Full Version : Dual Cored Processors
sonar732
02-11-2006, 08:52 PM
Please sticky this as it's becoming apparent that the dual cored processors is becoming an issue with DW. If you get errors with DW AFTER it starts, make sure that DW is using only one processor. This is how you set it up...
So while in the main menu screen I alt-tabbed out to the desktop. Loaded up taskmanager ( ctrl-alt-del ). Go to the apps tab and right click on the dangerous waters app. Select goto process. This will send you to the processes tab with the dangerouswaters.exe selected. Right click on the process and select affinity. Unclick one of your processors (it doesn't matter which one) so that only one processor is running DW.
If the classic Sub Command is also having problems as I've seen lately, attempt it also.
Ramius
02-11-2006, 10:21 PM
This isn't anything new.
Its not "becoming" an issue with DW.
Its just more and more people are getting dual processors :doh:
sonar732
02-11-2006, 10:25 PM
This isn't anything new.
Its not "becoming" an issue with DW.
Its just more and more people are getting dual processors :doh:
Yes, it's listed on the FAQ...
6) Unexplainable crashes : If you have a Pentium PC with HT (Hyperthreading Technology) or any other dual core CPU and you experience crashes and problems, try to disable the 2nd CPU. Even tho it should be fixed by now, it seems that some single systems still experience problems with that. And of course if you get an error message post it in the Tech Support Forum.
Possible Solution might lie within the following links :
- English : http://support.microsoft.com/kb/896256/EN-US/
- German : http://support.microsoft.com/?id=896256#kb2
- For AMD Dual Core Processors you should check this link : AMD Athlon™ 64 X2 Dual Core Processor Driver for Windows XP (http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_13118,00.html)
However, people aren't looking at the FAQ.
Seeadler
02-13-2006, 11:33 AM
I use on my AMD64 dual core this command line until BindCPU.exe (http://www.softtreetech.com/24x7/extras/BindCPU.exe).
I have copied this exe into the Windows/System32 folder and use batch files to start games which have problems with dual core cpu's.
For DW I create a dangerouswaters.bat which contains only this line:
BindCPU 1 dangerouswaters.exe
that starts DW and bind the process only to CPU 0.
JoGary(sco)
02-13-2006, 08:05 PM
The AMD update for the Duel core processors fixed all my problems. I can ow run without setting the Afinity
JoGary(sco)
02-13-2006, 08:05 PM
The AMD update for the Duel core processors fixed all my problems. I can ow run without setting the Afinity
sonar732
02-13-2006, 09:20 PM
Awesome to hear! :up: :rock:
Jamie
02-14-2006, 01:44 PM
So for those of you who have had this problem and corrected it...
Is this what you have been doing and DW seems to work alright afterwards?
1) Disable CPU1 - Example sequence
NOTE: Jamie's processes have been removed to protect the innocent :)
http://www.scs-dangerouswaters.com/forum_img/DualCore0.jpg
http://www.scs-dangerouswaters.com/forum_img/DualCore1.jpg
http://www.scs-dangerouswaters.com/forum_img/DualCore2.jpg
2) AMD dual-core patch
And somewhat related...
- Which patch have the AMD dual-core people installed?
- What is the URL to it?
Jamie
02-14-2006, 01:45 PM
I will "re-Sticky" this later, I promise... ;)
Seeadler
02-14-2006, 02:40 PM
Developers should use the Win32 API function SetProcessAffinityMask() to set the process only to CPU0 until their app is dual core optimized ;)
// dwProcessAffinityMask = x
// x = 1 -> CPU0
// x = 2 -> CPU1
// x = 4 -> CPU2
// x = 8 -> CPU3
HANDLE hProcess;
DWORD_PTR dwProcessAffinityMask = 1;
hProcess = GetCurrentProcess***40;***41;;
if ***40;hProcess***41;
SetProcessAffinityMask***40;hProcess, dwProcessAffinityMask ***41;;
Personally I do not use the AMD patch, I deactivated Cool'n'Quiet on my system because with some dual core applications I need the full power on both cores and therefore I don't let the system adjust the CPU speed through these drivers.
JoGary(sco)
02-14-2006, 02:43 PM
I think setting the Afinity like you have shown above does sort out the problem but you dont have to do that if you download the updated XP drivers from AMD
The link to then is
http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_13118,00.html
The file you are looking for is the one called
AMD Athlon™ 64 X2 Dual Core Processor Driver for Windows XP and Windows Server 2003 Version (exe) 1.2.2.2
This fixed not only DW but some problems i had with other games.
Once i installed this DW ran fin with booth cores and no need to set afinity :up:
JoGary(sco)
02-14-2006, 02:47 PM
Personally I do not use the AMD patch, I deactivated Cool'n'Quiet on my system because with some dual core applications I need the full power on both cores and therefore I don't let the system adjust the CPU speed through these drivers.
I dont use Cool n Quiet either but you can still install the patch even if you dont use it and it should fix the problems with DW and other games.
Jamie
02-14-2006, 03:01 PM
Thank you guys. :up:
SmugFish
02-14-2006, 08:28 PM
For what it's worth, I have had no trouble running DW on a dual CPU Opteron system, not dual core, but dual CPUs with one core each. I am using the lastest AMD drivers, but I am running Windows 2000 pro SP4 with all the subsequent patches rather than Windows XP. It seems very stable.
Stupid question,
what is the path to the Windows task manager?
sonar732
11-12-2006, 04:01 PM
Stupid question,
what is the path to the Windows task manager?
You can either CTRL+SHIFT+ESC or CTRL+ALT+Delete and select 'Task Manager'
Dr.Sid
11-13-2006, 03:41 AM
C:\winnt\system32\taskmgr.exe
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.