VirtualBox

Opened 7 years ago

Last modified 7 years ago

#16406 new defect

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 (3)

VBox1.PNG (159.0 KB ) - added by VasilyA 7 years ago.
Virtual box when launched on HiDPI screen
VBox2.PNG (130.7 KB ) - added by VasilyA 7 years ago.
VirtualBox when dragged to 100%-scaled screen (the fonts did rescale to 100%, but window decorations are huge)
VBox3.PNG (185.8 KB ) - added by VasilyA 7 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)

Download all attachments as: .zip

Change History (4)

by VasilyA, 7 years ago

Attachment: VBox1.PNG added

Virtual box when launched on HiDPI screen

by VasilyA, 7 years ago

Attachment: VBox2.PNG added

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

by VasilyA, 7 years ago

Attachment: VBox3.PNG added

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 by breyed, 7 years ago

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.

© 2023 Oracle
ContactPrivacy policyTerms of Use