DirectX Help - Windows on Windows

Discussions related to using VirtualBox on Windows hosts.
Post Reply
chicken-
Posts: 1
Joined: 10. Sep 2009, 20:19
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP

DirectX Help - Windows on Windows

Post by chicken- »

So I've been searching around trying to figure out exactly what kind of Direct3d support Virtualbox has. Nobody seems to have a clear answer as to the capabilities of virtualbox and d3d.

I run Windows7 x64 and have Windows XP x86 SP3 installed in a virtualbox. I installed the guest additions which is I assume what installs the d3d functions. After running dxdiag it shows d3d 9.0c installed and everything appears in order, but when launching the game Battlefield Heroes I get a d3drend.dll error. I spent a while looking around and all I could find were old posts saying that VB doesn't support directx but I know they just added this function but doesn't seem like there is any documentation to say exactly what the limitations are. Can it do shader model 2.0? This is really what I need.


I have vmware install running the same thing and it launches just fine, but was hoping to give virtualbox a try too.

Don't ask me why I'm running a windows game in a virtual windows, it's how I get my rocks off.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: DirectX Help - Windows on Windows

Post by Perryg »

When installing the Guest Additions did you by chance install them in Safe Mode?
If not the files that are needed by VBox were replaced with Windows safe files. You need to install in safe mode.
sanyix
Posts: 5
Joined: 11. May 2009, 22:34
Primary OS: MS Windows Vista
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP

Re: DirectX Help - Windows on Windows

Post by sanyix »

For me, direct3d is "working" what means, i get "out of memory" error message only in dx7 test in dxdiag, 8 and 9 are working. And the games are running too... but with about sqrt 2 fps... and when i look at the host's gpu usage, it shows 1% (what is the idle).
Post Reply