VirtualBox

Ticket #16406 (new defect)

Opened 2 years ago

Last modified 2 years ago

Display bugs on HiDPI Windows hosts with two displays

Reported by: VasilyA Owned by:
Component: GUI Version: VirtualBox 5.1.14
Keywords: hidpi Cc:
Guest type: all Host type: Windows

Description

I'm running VirtualBox on a Windows machine which has two screens: one HiDPI with 200% scaling enabled, and the second one using 100% scaling.

When I launch VirtualBox Manager, it launches with 200% scaling (which is correct), but when I drag VirtualBox Manager window to my second display, it doesn't rescale correctly (see attached screenshots).

What's worse, VM window doesn't scale at all when dragged to the second screen.

This bug was introduced in 5.1.0 release.

Attachments

VBox1.PNG Download (159.0 KB) - added by VasilyA 2 years ago.
Virtual box when launched on HiDPI screen
VBox2.PNG Download (130.7 KB) - added by VasilyA 2 years ago.
VirtualBox when dragged to 100%-scaled screen (the fonts did rescale to 100%, but window decorations are huge)
VBox3.PNG Download (185.8 KB) - added by VasilyA 2 years ago.
VirtualBox VM window on 100%-scaled screen (the VM window was left with 200% scaling, so that corner is all I see on my 1920x1080 display)

Change History

Changed 2 years ago by VasilyA

Virtual box when launched on HiDPI screen

Changed 2 years ago by VasilyA

VirtualBox when dragged to 100%-scaled screen (the fonts did rescale to 100%, but window decorations are huge)

Changed 2 years ago by VasilyA

VirtualBox VM window on 100%-scaled screen (the VM window was left with 200% scaling, so that corner is all I see on my 1920x1080 display)

comment:1 Changed 2 years ago by breyed

Related repro - a common real-world scenario:

  1. Install and run VirtualBox on computer with its Main Monitor at 192 DPI (200%).
  2. Sign out of Windows.
  3. Correct an external monitor (e.g. by putting laptop into its docking station) so that its Main Monitor is now at 96 DPI (100%).
  4. Run VirtualBox. Notice that all the text is HUGE. VirtualBox seems to have held onto the old scaling from when it was first run.
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use