Page 1 of 1

DirectX 10 support?

Posted: 3. Dec 2015, 12:42
by owl
Hi, does vbox support directx 10? I installed vbox additions and enabled 3d acceleration. But my directx10 app doesn't work. It works under vmware 12 pro workstation. My guest OS is win 10. Thanks.

Re: DirectX 10 support?

Posted: 3. Dec 2015, 13:10
by mpack
DirectX refers to a family of technologies. Are you referring to Direct3D? If so then VirtualBox support is described in the user manual :-

https://www.virtualbox.org/manual/ch04. ... tadd-video

Re: DirectX 10 support?

Posted: 3. Dec 2015, 14:12
by loukingjr
Just to add, if you have the VMWare Tools still installed in the guest they have to be removed before installing the VirtualBox guest additions.

Re: DirectX 10 support?

Posted: 3. Dec 2015, 14:44
by owl
Thanks for the quick responses. Yes I meant to say Direct3D 10 support. From the manual, it seems vbox only supports up to Direct3D 9. What a shame. I guess I'm stuck with vmware.

Re: DirectX 10 support?

Posted: 16. Dec 2015, 11:50
by Ken Hagan
At the programming level, an application running in a Virtualbox VM is told that the graphics hardware supports DirectX 11 at feature level 11_0 (or perhaps better, I haven't asked). This is true even if the 2D and 3D options in the settings are not selected. However, the performance would suggest that this is emulated.

Experimentally, it appears that the 2D and 3D options in the settings enable genuine hardware acceleration for pre-10 versions of DirectX and without those options a DX8 or DX9 application gets told that there is no decent hardware. By contrast, a DX10 or DX11 application is always promised hardware support but never gets it. (If that isn't the case, could someone knowledgeable please speak up and perhaps clarify the user manual.)