Can't give my WinXP VM 256mb of VRAM

Discussions related to using VirtualBox on Windows hosts.
Post Reply
Paczki Man
Posts: 2
Joined: 17. Jun 2018, 06:02

Can't give my WinXP VM 256mb of VRAM

Post by Paczki Man »

Hello there!

I'm having some sort of issue with my Windows XP Virtual Machine, where the cap for video memory is 128mb.

This is annoying since I have MSPLUS for Windows XP, and I cannot use the screensaver because I can't enable D3D in guest additions install.

Does anyone know why this could be happening?

Thanks
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Can't give my WinXP VM 256mb of VRAM

Post by mpack »

VirtualBox does not provide 3D acceleration for XP guests. VirtualBox 6.0.x was the last version that did.

Since 256MB VRAM is only allowed for use with 3D acceleration, this is also the reason for that.
Paczki Man
Posts: 2
Joined: 17. Jun 2018, 06:02

Re: Can't give my WinXP VM 256mb of VRAM

Post by Paczki Man »

That's sad.
Thanks anyway
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows, Linux

Re: Can't give my WinXP VM 256mb of VRAM

Post by scottgus1 »

There was a major security hole in 3D acceleration, so the devs had to change things. They came up with two new video cards in 6.0.x with updated 3D acceleration that was more secure, and warned everyone that 3D acceleration would be removed for the old VboxVGA video card starting in 6.1.x. Then when the removal of 3D from VboxVGA happened in 6.1.x, Oracle's paying customers did not need drivers fro 3D acceleration with the new cards to be available for XP or Vista, so these drivers were not developed. Oracle's paying customers are the force behind development of Virtualbox, so there will probably never be 3D in XP using 6.1.x & later, unless a user contributes the code.

Those who need 3D in XP need to stay with 6.0.x or earlier.
Post Reply