VirtualBox

Opened 8 years ago

Last modified 8 years ago

#15165 new defect

Leaving Full-Screen Mode resizes guest with "Auto-resize Guest Display" off

Reported by: Marc Owned by:
Component: other Version: VirtualBox 5.0.14
Keywords: full-screen auto-resize Cc:
Guest type: Windows Host type: Windows

Description

In older versions (when Auto-resize Guest Display could be toggled with Host+G), this worked fine, but when this shortcut toggle was removed, this bug was introduced.

To reproduce:

  1. Leave full-screen mode if necessary.
  2. Enable "Auto-resize Guest Display".
  3. Guest resolution should change to match window. If not, resize the window.
  4. Enter full-screen mode (Host+F).
  5. Guest resolution should change to match host resolution.
  6. Use Host+Home to disable "Auto-resize Guest Display".
  7. Exit full-screen mode (Host+F).
  8. Notice that the guest resolution changes to match the window, but it should not.

Change History (5)

comment:1 by cremor, 8 years ago

I'm also seeing this bug. You can reproduce even without any keyboard shortcuts:

  1. Start in full screen mode.
  2. Disable the "Auto-resize Guest Display" in the toolbar.
  3. Exit full screen mode. The resolution is changed to match the window size although it shouldn't.
  4. Enter full screen mode again. Now the resolution isn't changed and stays too small.

Also note that if the guest uses two monitors, only the first one is incorrectly resized when leaving full screen mode.

Last edited 8 years ago by cremor (previous) (diff)

comment:2 by ryez, 8 years ago

I can confirm this, the resolution is decreased when leaving full screen mode, even though "Auto-resize Guest Display" is off.

And I'm seeing problem with the opposite approach, when returning back to full screen mode, the resolution isn't increased, even though "Auto-resize Guest Display" is on.

VirtualBox Version 5.0.16 r105871 Host: OSX 10.11.3 Guest: Windows 10 32bit

Last edited 8 years ago by ryez (previous) (diff)

comment:3 by motoridersd, 8 years ago

I can confirm that with Virtualbox version 5.0.18 on Ubuntu 64 bit host and Windows 10 64 bit Guest, full screen does not automatically resize the guest to fill the full resolution of the monitor, even though Auto-resize Guest Display is on.

In the logs, Vbox is telling the guest to resize, but the guest is not doing it, so the problem is probably a Guest Additions and Windows 10 compatibility issue

00:12:20.924554 GUI: UIMachineView::sltPerformGuestResize: Sending guest size-hint to screen 0 as 1680x1050

Windows 10 is set to 1179x878 when going into the Display Settings

comment:4 by cremor, 8 years ago

Although the 5.0.22 changelog mentions some resizing fixes, the problem I described in my comment is unchanged.

comment:5 by Marc, 8 years ago

I agree with motoriders--this is a Windows 10/Guest Additions issue. My Windows 7 VM works fine. The problem is also still present for me in VB 5.0.22. And when I upgrade the Win10 guest to Guest Additions 5.0.22, it actually is now worse. With auto-resize on, the guest does not always resize to a larger size, but will resize to a smaller size, but I can still manually change the guest resolution to a higher resolution. Reverting the video driver in the guest to 5.0.20 fixes this newer problem.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use