VOGONS


First post, by jude1977

User metadata
Rank Member
Rank
Member

hi all
I've just discovered virtual box and made a windows xp machine I've set it up correctly
but I cant choose the video acceleration graphics option it wont let me choose it
and because of that I cant seem to play pc games that require video acceleration
would any one know a way around to fixing this problem so I can choose the option
regards jude

Reply 1 of 8, by jude1977

User metadata
Rank Member
Rank
Member

i also asked how to fix this problem on the reddit website and some one wrote type this message
Use these commands:

cd C:\Program Files\Oracle\VirtualBox

VBoxManage.exe list vms

VBoxManage.exe modifyvm "yourvmname" --nested-hw-virt on
in windows command prompt but i tried this but hasn't made any difference

Reply 3 of 8, by jude1977

User metadata
Rank Member
Rank
Member

hi how do i install softGPU in Vbox as I'm not Shure how to do it

Reply 4 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++

https://github.com/JHRobotics/softgpu

SoftGPU is for Windows 9x Guests on VirtualBox 7, if memory serves.
By using Windows 98SE and KernelEx (and gdiplus.dll, unicows.dll) many Windows XP games can run.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 5 of 8, by Norton Commander

User metadata
Rank Member
Rank
Member

You could try an older version of Vbox that did support hardware acceleration for xp guests.

https://www.virtualbox.org/wiki/Download_Old_Builds

Then install the guest additions.

https://www.virtualbox.org/manual/ch04.html#a … ditions-windows

Reply 6 of 8, by jude1977

User metadata
Rank Member
Rank
Member

hi thanks for your message I tried a earlier version being version 7 of virtual box and now can enable hardware acceleration but when I try to change the video mode from normal
vga to super vga it just goes back to normal vga. when I try a game called grand prix 4 it starts and can here sound but there's no picture
I wonder why this is and if I'm doing something wrong.

Reply 7 of 8, by Norton Commander

User metadata
Rank Member
Rank
Member

The video driver in the XP guest should be VBoxVGA.

https://superuser.com/questions/1403123/what- … a-in-virtualbox

Your host CPU needs to support virtualization technology (AMD-V or Intel VT) for hardware acceleration to work in VirtualBox. Even if your CPU supports it you may need to go into the BIOS to enable it. I had to do this on an old Thinkpad I have.

Admittedly I haven't used VirtualBox much. I have Windows XP SP3 running in VMWare with hardware acceleration on that Thinkpad.

Reply 8 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Virtualbox' old, experimental 3D drivers for Windows XP had to be installed in Windows Safe-Mode (VirtualBox 6.0.24 or earlier, using VBoxVGA device).
That's because they were based on WineD3D of the WINE project.

In Safe-Mode, running the installer for the VM Guest Additions caused Windows XP system files to be replaced by the WINE files.
The reason for this was because Virtualbox had used OpenGL on the host side to 3D render graphics. Using WineD3D helped here.

Running the installer on normal Windows XP mode does only install 2D support (DirectDraw, GDI, Overlay).
The checkbox for 3D support is grayed out, if I remember correctly.

Windows Vista/7 and up is using a different 3D driver set, by the way.
It does not require booting in Safe-Mode for installation.

Edited: I've found some videos that may help.

VirtualBox 6.0.24 or older and Windows XP SP3:
How to go in safe mode and enable the Direct3D in windows xp in VirtualBox
https://www.youtube.com/watch?v=2XoqWDcjy2Q

VirtualBox 7.0.16 or higher and Windows 98SE:
How to enable 3D acceleration in VirtualBox with SoftGPU! (For Windows 98)
https://www.youtube.com/watch?v=yx6_gdnMe_g

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//