Direct3D Acceleration not working on Guest Windows XP

Discussions about using Windows guests in VirtualBox.

Direct3D Acceleration not working on Guest Windows XP

Postby agamemnon » 10. May 2020, 19:58

I have a Guest Windows XP on Virtual Box 6.1.4r136177 (Qt5.6.2) running on a Windows 7 system.

The VM has VBoxVGA as graphics controller, 256MB of Display Video Memory and 3D Acceleration is checked in the Display Settings for the VM.

When installing the Guest Additions in the Guest Windows XP it is not possible to check the Direct 3D Support check box as the check box itself is greyed out. The text for the check box is black in colour.

HOW can I get Direct3D to work on my system?? I have tried yo install the guest additions in safe mode on the Guest Windows XP system but that did nothing new. The check box was still greyed out.
agamemnon
 
Posts: 2
Joined: 7. Jun 2011, 14:07
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows XP, Ubuntu and Fedora

Re: Direct3D Acceleration not working on Guest Windows XP

Postby scottgus1 » 10. May 2020, 21:05

Virtualbox had the 'VboxVGA' video card that they have used for years. The 3D acceleration for this card had a security hole wide enough to march a parade through.

So starting in 6.0.x the devs released two new 'video cards', VboxSVGA for Windows, and VMSVGA for Linux, etc. In 6.1.x the 3D acceleration system was changed to only work on the VboxSVGA and VMSVGA, not the old VboxVGA anymore. And the 6.1.x 3D acceleration drivers in Guest Additions will only work on Windows 7 or greater.

So to have 3D acceleration in XP you must run 6.0.x or earlier, using the VboxVGA card (note no S). And run the same version of Guest Additions for maximum 3D compatibility. (You might have to go back to 5.2.x)
scottgus1
Site Moderator
 
Posts: 10410
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Direct3D Acceleration not working on Guest Windows XP

Postby agamemnon » 14. May 2020, 19:11

Thanks for the answer. That both explained the problem and gave me a way to fix it :D

It works as intended now with VirtualBox 5.2.40.
agamemnon
 
Posts: 2
Joined: 7. Jun 2011, 14:07
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows XP, Ubuntu and Fedora

Re: Direct3D Acceleration not working on Guest Windows XP

Postby scottgus1 » 14. May 2020, 19:17

Very good, glad you're up and running!
scottgus1
Site Moderator
 
Posts: 10410
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux


Return to Windows Guests

Who is online

Users browsing this forum: No registered users and 11 guests