Opened 10 years ago

Last modified 9 years ago

#13749 new defect

Host Screen numbers are reversed in full screen mode

Reported by: m6477 Owned by:
Component: other Version: VirtualBox 4.3.20
Keywords: full screen monitor Cc:
Guest type: Windows Host type: Windows


I have two identical monitors. When I run a VM (with a single virtual monitor) in full screen mode, I can use Mini Toolbar, View->Virtual Screen 1 to move the VM from one monitor to the other. However the monitor number is wrong - when I select Host Screen 1 (the left monitor), it puts the VM on monitor 2 (on the right), and vice-versa. I've checked the host machine display properties (including "Identify") and verified that host monitor 1 is on the left and 2 is on the right.

It used to work correctly, however I recently swapped the two physical monitors, ie left to right and right to left, and so far as I can tell that's when the problem with virtual box started.

At the time I swapped the monitors, I was doing some fault finding, so the host PC was switched on/off a few times with various combinations of one or both monitors disconnected, primary monitor being one or the other, swapping cables between monitors etc. (Virtual Box was not run at any time during this.) The problem turned out to be a physical/optical defect in one monitor - which was originally my primary monitor (number 1, on the left), so that monitor is now my secondary (number 2, on the right). (Swapping them back is not an option.) After I finished, I went to Windows Control Panel and ensured that monitor 1 (eg as shown by the "Identify" button) is on the left and is my main display, and the monitor 2 on the right is the secondary - it had changed during the process of testing. The port on the video card that's used for the left monitor hasn't changed - only the monitors have swapped places.

The host machine appears to correctly identify the monitors, but now Virtual Box puts the full-screen VM on the opposite monitor to what the mini toolbar menu item says.

The problem is not user-specific. I can replicate it with a different user on the same host PC.

Uninstalling/reinstalling VirtualBox does not fix the problem.

I've tried assorted combinations of disconnecting one or other of the monitors, restarting the machine etc, to see if that will fix it, but it doesn't make any difference.

I even reverted to a (Windows Backup and Restore) system image taken before the monitors were swapped, and that didn't fix the problem either.

It's as if VirtualBox's "host screen 1" is tied to the original physical monitor 1, rather than the logical monitor 1 (ie as Windows identifies it after swapping them).

Technical details:

Host is Windows 7 Ultimate, SP1, 64-bit. (The problem appears to be independent of the guest OS - I can replicate it with Windows and Ubuntu guests, and no guest OS at all, just the VM BIOS on a newly created VM with no software installed.)

The monitors are both Dell 2209WA.

Video card is AMD Radeon HD 6670.

Change History (1)

comment:1 by m6477, 9 years ago

The problem still exists in VirtualBox 5.0.10 Any hints as to how I might fix the problem (a tweak to my registry setting?) would be appreciated.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use