VOGONS


First post, by pepebuho

User metadata
Rank Newbie
Rank
Newbie

Hi.
I am trying to run Civilization IV on my computer but I am having problems.
I have an i7-14700 with a Nvidia 4060 Ti graphics card and 32 MB RAM runing under Fedora Linux.
Problem is that when I run Civ4 under wine, there is an error regarding a new CPU feature called UMIP that causes Civ4 to eventually crash.
Perfect, I decided to run Civ4 under a virtual machine using QEMU/KVM and an image of my old Win2K machine, emulating a pentium cpu that supossedly does not have that feature.
Things work fine, but Civ4 does not work.
It starts fine but then gets this error and bails out:

Initialize Renderer failed. Check DirectX Installation, Latest Graphics Drivers
Parameters:
-width = 1027
-height=768
-flags=0xc
-hwnd=0x40074
-adaptrid=0
-deviceid=3
Error:Creation failed:Invalid 3D device type

I installed the Universal VBE display driver but civ4 refuses to run.
Running dxdiag passes all the tests.
How can i tell Civ4 that it is ok to run? What is it looking for that it is failing?

Thanks

Reply 1 of 1, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

This post is suspicious:
How can things work fine if the game doesn't work?
Qemu uses your CPU the same as the host unless you are using tcg, more likely the issue is wine so try the latest version of wine or proton and if thecsamecerror then report it.
The error states what the issue is....

Qemu doesn't support 3d acceleration in Windows you would have to passthru another video card that is supported in the guest os that you want to use.

If you insist on running the game in a VM then you'd be better off with virtualbox or VMware and a newer guest os.

FYI, Virtualbox newer versions only supports 3d via WDDM drivers so vista+. Assuming that vista still works using their guest drivers.....

How To Ask Questions The Smart Way
Make your games work offline