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

Discussions about using Windows guests in VirtualBox.
Post Reply
JimmyJ
Posts: 4
Joined: 9. Jan 2010, 15:50
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows xp sp3

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

Post 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
JimmyJ
Posts: 4
Joined: 9. Jan 2010, 15:50
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows xp sp3

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

Post by JimmyJ »

Bump...

Anybody :( SOS.....SOS....SOS...
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

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

Post 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.
JimmyJ
Posts: 4
Joined: 9. Jan 2010, 15:50
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows xp sp3

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

Post 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?
eblaine
Posts: 6
Joined: 17. Jul 2009, 00:46
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: Windows XP, Windows 7

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

Post 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.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

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

Post 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.
JimmyJ
Posts: 4
Joined: 9. Jan 2010, 15:50
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows xp sp3

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

Post 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?
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

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

Post 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.
Post Reply