Page 1 of 1

VB 3.1.2 (DirectX) dxdiag.exe crash DirectDraw not working

Posted: 9. Jan 2010, 18:53
by JimmyJ
Hi,

Sorry but I am a newbie to Virtual Box and finding it quite hard to enable DirectX 3D accelaration support on my Windows XP SP3 guest. The host is Windows 7.

Here is what I did.

1. Installed the Windows XP SP3 guest OS in VB running on a Windows 7 host .
2. Restarted the guest in Safe Mode
3. Once the guest OS came up in Safe Mode, went to the Devices->Install Guest Additions and selected Direct3D Support and comlpleted the installation
4. Try to play Age of Empires and it gives error "Could not initialize Make sure your video card and driver are compatible with direct draw".
5. Tried to access dxdiag.exe and it crashed the entire VirtualBox.
6. Powered up the guest OS again and access dxdiag.exe and it say it faced problem with Direct3D last time and whether I want to bypass it.

I have DirectX9c on my guest OS. Could you enlighten me how I could rectify this issue and start playing Age Of Empires on my VB.

Thanks in advance.
Jimmy

Re: VB 3.1.2 (DirectX) dxdiag.exe crash DirectDraw not working

Posted: 10. Jan 2010, 18:43
by JimmyJ
Bump...

Anybody :( SOS.....SOS....SOS...

Re: VB 3.1.2 (DirectX) dxdiag.exe crash DirectDraw not working

Posted: 10. Jan 2010, 19:11
by Perryg
I don't know if this will help you or not but some games will install their own version of DirectX and this can be a problem. VBox needs to use its version. If by chance the game installs its version after you have installed the VBox version then re-installing the VBox version (again in safe mode) may help.

3D acceleration is still a work in progress so some games still will not work in a virtual environment.

Re: VB 3.1.2 (DirectX) dxdiag.exe crash DirectDraw not working

Posted: 10. Jan 2010, 21:00
by JimmyJ
But my problem is not just about opening a game....

If I try to access DXDiag.exe the VritualBox crashes because of 3D Accelaration issue.

I would really like to know a fix for this as a lot people are able to use it...

Would antivirus software on host create any problems? I have a Norton Internet Security 2010?

Re: VB 3.1.2 (DirectX) dxdiag.exe crash DirectDraw not working

Posted: 13. Jan 2010, 23:48
by eblaine
I'm having a similar issue with 3.1.2 but my host OS is Solaris 10 u8 and the problem only occurs when I am logged in as a non-root user. I install the guest additions in XP safe mode, reboot and it works just fine until I try to access the 3D hardware capabilities (such as the Display tab in dxdiag or Google Earth). I should probably post the problem in the Solaris section of the board but I just wanted to mention it's not just limited to Windows.

Re: VB 3.1.2 (DirectX) dxdiag.exe crash DirectDraw not working

Posted: 14. Jan 2010, 00:32
by Perryg
Actually you should both post this as a ticket in bugtracker. Be sure to include the vbox log file (as an attachment).
Link is below my post and you will need to setup an account there.

Re: VB 3.1.2 (DirectX) dxdiag.exe crash DirectDraw not working

Posted: 20. Jan 2010, 13:34
by JimmyJ
Ticket #5713 (new defect)

This ticket seems to be on this issue. http://www.virtualbox.org/ticket/5713

I have added a note to it describing my problem. Do I need to raise a new ticket?

Re: VB 3.1.2 (DirectX) dxdiag.exe crash DirectDraw not working

Posted: 20. Jan 2010, 15:47
by Perryg
No need to create a new one. Just go back and edit this one an add your VBox log File for the guest.
This helps and they really don't work tickets that do not have the log files.