[VirtualBox 7.0.8] Windows 7 guest with 3D acceleration enabled crashes when changing resolution / gets stuck in the bootloop if the resolution was changed
|Reported by:||przemo20||Owned by:|
|Guest type:||Windows||Host type:||Windows|
As the title says. This doesn't happen if you disable 3D acceleration, and wasn't happening earlier on VirtualBox 7.0.6.
Example steps to reproduce #1:
- Install VBox 7.0.8 and VirtualBox 7.0.8 Oracle VM VirtualBox Extension Pack.
- Install Windows 7 (let's say with 3D acceleration ON).
- When Windows 7 finishes installing, install Guest Additions, and agree to restart Windows to finish its installation.
- When Windows boots up again, try changing the resolution to 800x600 (either using Windows built-in screen resolution settings or with VirtualBox: View → Virtual Screen 1 → Resize to 800x600).
- You should observe that VB indeed changes (or tries to change) the resolution (VB window gets resized), but the screen goes black and a few seconds later you can see Windows restarting, and loading back up with the old resolution.
This seems to also keeps happening on Windows 10 guest.
Example steps to reproduce #2:
- Load up a Windows 7 VM with Guest Additions already installed (disable 3D acceleration).
- Use VirtualBox menu to resize the screen to 1440x900.
- Turn off Windows, enable 3D acceleration in the VM settings, then boot the VM.
- Windows should be now stuck in the bootloop (it crashes after “Starting Windows” screen).