Opened 15 years ago
Closed 11 years ago
#5796 closed defect (obsolete)
Direct3D Fails on WinXP with Mac OS X Host (3.1.2)
Reported by: | Matt | Owned by: | |
---|---|---|---|
Component: | 3D support | Version: | VirtualBox 3.1.2 |
Keywords: | Direct3D | Cc: | |
Guest type: | Windows | Host type: | other |
Description (last modified by )
I installed Windows XP (SP2, upgraded to SP3) in VirtualBox on my Mac OS X 10.5 (x86) MacBook Pro. I then installed the guest additions in safe mode (checking the Direct3D box) and proceeded to test Direct3D after restarting in dxdiag. The DirectX 7 3D test fails (though it's supposed to), but then the DirectX 8 and 9 3D tests fail too.
I get this in DirectX:
Direct3D 7 test results: Failure at step 40 (Creating flipping primary surface with one back buffer): HRESULT = 0x88760064 (error code) Direct3D 8 test results: Failure at step 4 (EnumAdapterModes): HRESULT = 0x8876086c (error code) Direct3D 9 test results: Failure at step 6 (No hardware supported display modes found): HRESULT = 0x80004005 (Generic failure)
Some others on the forums also noted this, but I didn't see any ticket.
I've attached the vbox.log file.
Attachments (1)
Change History (7)
by , 15 years ago
comment:1 by , 15 years ago
I can confirm this as also happening under host Mac OS 10.6.2 (Snow Leopard) on an iMac (with Core 2 Duo) while booted into a 32-bit kernel, running a Windows XP SP3 guest, trying with both the Microsoft DirectX 9c and with wine3d installed in safe mode. I believe that it worked fine when I had VirtualBox 3.0.x.
comment:2 by , 15 years ago
I was able to successfully run the dxdiag DirectX 3D teats for DirectX 8 and 9 when I installed Microsoft DirectX on a guest XP on a 32-bit first generation MacBook. But then I cloned the virtual disk and copied it to the iMac where the tests had been failing and a virtual machine using that disk runs fine.
I confirmed that all the settings of the two virtual machines on the iMac are identical, but one works and the other doesn't. I haven't figured out what is different between the two.
comment:3 by , 15 years ago
I can confirm that this is still happening with 3.1.4.
I'm on Mac OS X 10.5.8 on a Macbook Pro running Win XP (32-bit) SP3 guest with DirectX 9c. It was definitely all fine with VirtualBox 3.0.x.
comment:4 by , 15 years ago
Still a problem for me with 3.1.6
Host: Linux 2.6.32 (seems not only to be a OS X problem), VGA: Geforce 6600GT
Guest: Windows XP Professional(32-bit) SP3 (clean/fresh installation)
Tried with and without installing current DirectX version, installed the additions in safe mode and even tried installing the wined3d directly
Tried that with all possible combinations and orders.
The errors are always like mentioned here except that D3D8 sometimes also fails in step 6.
Most games say there is no (accelerated) video card , but OpenGL games work very fine
comment:5 by , 13 years ago
This is still an issue with 4.1, Fedora 15 Linux host, Windows XP Professional guest. The first test fails, and I think its what's causing an old game to crash (Beach Head)
comment:6 by , 11 years ago
Description: | modified (diff) |
---|---|
Resolution: | → obsolete |
Status: | new → closed |
VirtualBox Log