http://bugs.winehq.org/show_bug.cgi?id=4325
Summary: Initialize Renderer Failed, DirectX Product: WineHQ Apps Database Version: unspecified Platform: PC URL: http://appdb.winehq.org/appview.php?versionId=4036 OS/Version: Linux Status: NEW Severity: major Priority: P2 Component: website-bugs AssignedTo: wine-bugs@winehq.org ReportedBy: cppcreater@yahoo.com
Civilization 4 seems to be working great, however it cant start because of "err:d3d:IWineD3DImpl_IsGLXFBConfigCompatibleWithRenderFmt unsupported format" Here is the output: http://1veedo.homelinux.com/misc/civlog.bz2 ...lots of those errors all the way through.
A window also pops up saying "Initialize Renderer Failed" http://1veedo.homelinux.com/misc/screenshots/civstart2.png
I found this error at the Civ4 site, http://forums.civfanatics.com/showthread.php?t=135019#2
According to them, "Make sure that when you installed the game, you installed the version of directX that shipped with the game. This has some extra files over and above the "normal" runtime version of DirectX 9.0c. <i>It is critical that you install this</i>. You can either reinstall Civ4, or you can browse the installation CD for the DirectX folder, and run DXSetup.exe from it."
I actually tried to install DirectX (yeah, I know...) however it complains "A cabinet file necessary for installation cannot be trusted." This is probably a bug of its own. In fact the transgamming site claims that installing the DirectX from the CD will make it run. ( http://transgaming.org/forum/viewtopic.php?t=4277&postdays=0&postord... ) I have a feelling wine's directX just isn't recognising what the program wants it to do. Things like WINED3DFMT_A4R4G4B4, WINED3DFMT_X4R4G4B4 etc may even perform the same function as other calls that do work, meaning you'd just have to alias them. Heh. I don't know. This is the CVS from 14 Jan evening.