0

I have VirtualBox 6.0.8 on a Windows 10 x64 host. I created a new Windows 2000 x86 VM, with Guest Additions installed. Video memory is maxed out at 128MB. I tried to increase the VM's resolution to 1024x768, first through the guest OS's Display Properties, then through VirtualBox's View -> Virtual Screen 1 -> Resize to 1024x768, but in both cases the resolution remains stuck at 640x480. Attempting to change via Display Properties gives the following error.

The display control panel is unable to change the display settings. The graphics driver returned an unexpected error.

After some research, I tried reducing the video memory to 64MB, which didn't help, and then to 32MB, which works. The resolution can be changed properly now.

Why is this the case? The only thing I can find is this which only contains a mention of the above solution. No explanations were given. Is this a VirtualBox bug? Or is there some kind of legacy compatibility with Windows 2000, in which case why aren't video memory allocation above 32MB flagged by VirtualBox with a warning?

thegreatjedi
  • 123
  • 3
  • I have used VirtualBox 5 with Win 2k and did not have a problem. I have however had other problems with VirtualBox 6. 5 is still actively developed. I would suggest to uninstall 6 and install 5. It will not have the VBoxVGA 2 driver which I think is the problem. You can also try to switch to the VBoxVGA driver and see if that solves it. – LPChip Jul 05 '19 at 06:52
  • @LPChip The VM had been auto-configured to use VBoxVGA, which is intended for legacy Windows OSes like Win 2K. I'll try what you suggest later on, but I remember encountering similar issues on my previous workstation which uses older software. I'll let you know if it works, thanks. – thegreatjedi Jul 05 '19 at 08:27
  • Ok, good luck. You also may need to install the Guest addons in safe mode before they work correctly, similarly as how you need to do this in order to get 2D and 3D directX support. – LPChip Jul 05 '19 at 08:40

0 Answers0