I have a Ubuntu host and running Windows 7 as guest using VirtualBox.

I installed succesfully Age of Empires III, but whenever I try to run the game, got this error:

Initialization Failed Direct3D initialization failed.

In the log appears this line:

PreGame  6713:  nvCPL is unavailable.

I have tried all the solutions around the web to no avail.

Any help would be appreciate.

  • 1
    I think that a question like "How can I get Direct3D to run under VirtualBox" in superuser or askubuntu would be better. You should check out their rules first though.
    – ave
    Feb 27, 2016 at 19:32
  • You gave me the clue a was looking for. I had Direct3D disabled on my VM. The question you posted was the right one. Thank you.
    – JuanN
    Feb 27, 2016 at 19:55
  • I'll be posting it as answer then.
    – ave
    Feb 27, 2016 at 20:11

1 Answer 1


As it says...

Initialization Failed Direct3D initialization failed.

You should enable Direct3D in VirtualBox settings, if that doesn't work, you should try updating your drivers in both VM and host PC.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .