Lead Developer, Stardock Entertainment

Some people with Dual core machines may notice models spinning too quickly or jitters.

Here's a link to a driver update that may solve the problem, from the other thread.

For those of you with AMD dual core machines, AMD has a driver update that may address this problem: AMD Athlon™ 64 X2 Dual Core Processor Driver for Windows XP and Windows Server 2003 Version (exe) 1.2.2.2

www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_13118,00.html



And here are other links taken from the same thread that may be relevant:

http://support.microsoft.com/?id=896256
http://blogs.msdn.com/tparks/archive/2005/05/14/417516.aspx
http://forums.seriouszone.com/showpost.php?p=688033&postcount=139


Update: AMD no longer offers a dual core driver, but the optimizer should do the job.


Comments (Page 1)
5 Pages1 2 3  Last
on Feb 22, 2006
bump, because sticky isn't working
on Feb 22, 2006
Is it possible for Stardock, to help dual core users who are less than programmers to work through this issue?

I checked the links, but I do not fully understand the first link and what one is suppose to do, nor do I run Windows x64, and the last link does not seem to help me understand things any better of what I would have to do.

I have yet to receive my copy from EB Games but if I have issues I am wondering if I have trouble...

1. Will SD update GCII to run on Dual Core Systems?
2. What steps would I need to take?
3. Is it possible to have a complete step by step explaining what we must do to make GCII work?

Thanks
on Feb 22, 2006
Another helpful link. Link HardForum Dual Core Gaming Fix Guide. I found this one to be the most informative. I did the AMD update and XP SP2 update then made sure all my drivers were good and have had no problems with the game.
on Feb 22, 2006
I have a Athlon Dual Core machine and I definitely experienced the problem listed above, where the models were jittery and the game was unplayable. I took the following steps, which seemed to fix it.

1. Installed the latest NVidia Driver. [I have a GeForce 6800 GS]
a. www.nvidia.com
2. Uninstalled the DirectX SDK [I had this on my machine because I keep imagining I'm going to use it for something]
3. Installed the latest version of DirectX
a. "http://www.microsoft.com/downloads/details.aspx?FamilyId=3F2828FA-0E3C-4837-AFC0-6C67DCAA54BF&displaylang=en"

So like I said, one of these steps fixed my problem. I never tried the step described by CariElf with the updated processor driver. My system specs are:

Microsoft Windows XP Professional
AMD Athlon Dual Core
NVidia GeForce 6800 GS
on Feb 22, 2006
It looks like the forum editor didn't like my nvidia driver link, suffice it to say if you can't puzzle out the url I was going for then go to www.nvidia.com and find the latest drivers for your card.
on Feb 22, 2006
OK, I've actually had to go through some of this due to my new upgrade. First off, go to the first link and download/install the appropriate AMD driver for your PC (depends on OS, they have many, just make sure to get the 32 bit if XP standard, 64 if XP_64, etc.). Next, if you have CnQ enabled, and you don't have a good reason to have it on, TURN IT OFF! It causes all sorts of fun, and not just with multi-threading.

Unfortunately I haven't found a good tool to check for CnQ within windows, so unfortunately, your best bet is to just go into the bios and disable it (if it isn't already). The Microsoft download is simply a fix for the power management profile, and isn't relevant if you're not using CnQ. Oh and of course, latest and greatest video drivers, as they're still fixing multi-CPU issues with them (both nVidia and ATI).

Now if you're still having issues, you can always set GalCiv2 to run on only 1 CPU, by starting up task manager, right clicking the galciv2 process, and set affinity. Simply uncheck one of the CPU's, and you're set (don't do both or else naughty things can happen

Just as an FYI, I've been running the digital version of GalCiv2 with very few issues, none of which appear to be dual core related. Now the software I'm working on, is another matter, but alas, I stink at writing properly threaded code
on Feb 22, 2006

. Will SD update GCII to run on Dual Core Systems?

It's not an issue with our game. It's an issue with older AMD drivers for Dual Core machines.  Some games do use less reliable timers, but we are using the correct one.

on Feb 22, 2006
Please let me know if I have this right. There seems to be 3 potential problems:
1) AMD drivers for the dual core itself.
2) MS Drivers for XP? (not sure about this one)
3) The Cool and Quiet (CnQ) functionality messing up the threading.

I'm not home to check this.... BUT.... the AMD drivers for Windows XP on the AMD sote are dated May 2005. My machine is brand new, while it is possible that Gateway loaded the old drivers, I'm not sure that's the case at this point.

Are there XP updates that wouldn't show up on the MS auto-updater?

I also want to download the updated motherboard drivers from Nvidia for my nforce401 chipset board, as well as disable the CnQ.

I'll try to go one at a time to see which specifically fixes the issue.
on Feb 22, 2006
How can I check my CPU Driver info?
on Feb 22, 2006
About the post in the Serios Sam Forum: it might seem that disabling Cool'n'Quiet solves the problem. It doesn't. The cores' times still drift enough to cause significant problems.

The MS hotfix may be a bit problematic, it didn't seem to work at first. After installing the hotfix several times recently (thanks to RAD Game Tools support), I haven't encountered those timing problems anymore. Your best bet would be to really close all programs, install the thing and reboot immediately. Afterwards, the usepmtimer option mentioned by Tripp Parks in the second link doesn't seem to be necessary anymore. I haven't found a way to quickly determine if the fix was installed properly, even in the broken installation all files were there and had the correct versions.

Now, why MS isn't integrating that stuff into a regular update is beyond me. The fix is essential, but not regularly available, you only get it if you have a boxed, non-OEM version of Windows. OEM and SB owners are officially out of luck. Many game forums do however have some "outsourced" download locations available. Search engines are your friend.

When in trouble or in doubt, use the task manager to set the affinity of Stardock Central to a single CPU and start GC2 from there. That works around the timing problem. (To set affinity in Win2k/WinXP: press ctrl-alt-del to open the taskmanager. in the first tab, select Stardock Central, right-click and choose "jump to process" or whatever it's called. You'll end up on the list of running processes with the proper one highlighted. Right-lick, select affinity and remove all checkboxes but one. Press OK and start GC2.)

I cannot resist to say this: my Linux installation had the same problem, but that was fixed with one tiny kernel option and I haven't had problems since.
on Feb 22, 2006
Probably control panel, System, Hardware, Device Manager, Processors and then double-click on your CPU and click the Driver tab.
on Feb 22, 2006

1) AMD drivers for the dual core itself.
2) MS Drivers for XP? (not sure about this one)
3) The Cool and Quiet (CnQ) functionality messing up the threading.


1) Something like that. It's different than what Windows has and it's from the CPU maker. Plus it doesn't seem to do any harm (didn't help me either, but well...)

2) This is supposed to fix timing issues. It's not available in any auto-update. See above.

3) It doesn't mess up threading, it just makes an unreliable timebase even less reliable. At some point, on some Pentium, someone (who should IMO be strapped to a rocket and shot into the sun) decided that it would be a good idea to count CPU cylcles as a measure of time. Needless to say that the approach is doomed if a CPU decides to change speed or if the process switches CPUs which may now suddenly lead to time jumping "backwards" from the processes point of view.

About disabling CnQ : that just makes the problem occur less frequently.
on Feb 22, 2006
Ugh, so I guess I'm on the SOL list since I have an OEM version of XP Media Center. I thought I was going blind or daft since I couldn't find the download link on that support page. I think I have my old XP Pro serial number hanging around so I'll probably stretch the truth and use that.

I have a few more people for that rocket trip to the sun. So don't start the launch just yet!

I wonder if there is a downside to the MS Hotfix since they seem to steer people away from it.
on Feb 22, 2006
I don't know of any new problems caused by the hotfix.

Google finds some stuff for "kb896256 download", like this:
Link

(German site) See the first download. -ENU is for english installations -DEU for german.


(edit: GAH! Stupid link parser!)
on Feb 22, 2006
I have a 4800+ chip and never had any issues. Only issue I have is that the game frequently drops to the desktop, but I think that's because I'm playing the same game through a few of the betas to the final product.

So, I don't think anyone is SOL (no pun intended). Just be patient and try to get all of the updates. I had to get SP2 and all of the ms patches working for the proper cool and quiet driver to install. God I hope the Cedega guys add this game soon so I boot linux instead.
5 Pages1 2 3  Last