Game says drivers are too old on startup when they've just been updated.

So, I just decided to try the Windows 7 beta, and everything works fine, even GalCiv 2....With one exception. Whenever I try to play the game, I get two error messages. 

 

"Your video drivers may be too old to run Galactic Civilizations 2 properly. Installed drivers should support Microsoft DirectX 9.0c, which means you should try to have a driver from at least 2005 installed."

 

This is ridiculous, seeing as the date on my ATI drivers says March 18th, 2009. I also have the latest DirectX installed for this build of Windows 7.

 

Then, after I click OK, I get a second message.

 

Warning: DirectX Acceleration is not enabled. You may experience difficulties running GalCiv2. 

 

According to dxdiag, my acceleration is running fine. The oddest part about all of this is that the game runs absolutely fine. Can anyone help me figure this out?

 

Oh, I have a Radeon HD 4670, by the way.

 

The oddest thing is...I have no problems playing save for this annoying message popping up every time I play. 

6,353 views 5 replies
Reply #1 Top

I get the same error.  My guess is that the game is hard coded to check for the direct x 9 files and since the version of direct x in windows 7 is not the same you get the error.  Just a guess.

Reply #2 Top

It's a beta OS. It's not yet supported, so there are bound to be hiccups.

Reply #3 Top

This deserves a bump; Windows 7 (and Server 2008 R2, which I'm running the RC of) have their RTM next month.

I get the same message as OP. Yet the game runs fine. So it just seems like the driver detection is somewhat flawed (and the acceleration warning is an empty threat?).