marius4143 said:
I've been having this same set of problems, but I think I found a workaround today. Try changing the AGP Speed setting to Off. I made that change this morning and played all day today without a single crash!
Here's how to do it on an ATI graphics card if you installed the ATI control panel - your mileage may vary...
1. Right click on the desktop and select Properties.
2. Click the Settings tab.
3. Click the Advanced button.
4. Click the SMARTGART tab.
5. Move the "Set AGP Speed" slider to the "off" position.
6. Click OK until you get back to the desktop.
7. Reboot.
You'll want to turn it back on for other games, but it doesn't seem to affect the performance at all on Civ IV. I'm fairly certain this worked for me since I was never able to play more than an hour without locking up or getting graphics corruption. I had the game running for over 12 hours today after changing this setting.
Good luck. Hope this helps someone.
I can confirm that this does seem to help. My experience:
- Game would "randomly" freeze my PC solid, usually with a blank screen. Hard reboot was the only way out.
- Freezing seemed to occur mostly when Diplomacy screens would pop up. But freezes also occurred at other times...I couldn't determine a pattern.
- I figured it was a DirectX problem. I really really wanted to play, so I went so far as to reformat and reinstall XP.
- Installed all the latest drivers for nForce chipset and Radeon 9000, etc. Installed DirectX9c from M$ web site, but Civ didn't seem to like it. Had to run the DirectX installer from the game disk. It didn't seem to do much, but after that the game ran.
- No effect. Game still locked the PC after a few minutes of play.
After turning AGP off in Catalyst Control Panel:
- When I tried to load an autosaved game from earlier, the application crashed back to desktop, which had NEVER happened before. PC didn't lock, but the game died. This happened twice.
- Started a new game and was able to play for 2 hours. After 2 hours, the game did go black and lock the PC.
- After reboot, was able to load autosaved game and play for another 2 hours with no crash.
- These long periods of play were much longer than any before, so I think it's likely that turning off AGP had some effect on something.
- Saved game and went to bed. We'll see this eve if I can resume.
Note that I noticed NO decrease in performance after turning AGP off. The opening movie played all the way through and all leader heads and Wonder movies played just fine.
Hope this helps others...and I hope the devs are reading!
-G
PS: my setup:
Older MSI board with nForce 1 chipset
Athlon 1800+
1gig RAM
Radeon 9000 128meg video
WinXP pro SP2, fresh install, fully patched and prodded