There is no guarantee that the guest will actually use the preferred size, but it usually does. The VBox(S)VGA device gives the guest the information directly, whereas when the VMSVGA device is in use a helper has to read the monitor information from the so-called VMM (virtual machine monitor) device and tell the driver. There are currently two ways that the guest can read the monitor size, depending on its driver and helper set-up. This is done by simulating monitors with preferred resolutions of the host window sizes, and simulating monitor re-plugs when the host windows are resized. Virtual machines typically display into windows on the host computer, so it is convenient if the guest operating system can be told to adjust its display to fit well into the windows. ![]() If it appears to be repeating, the guest has probably got stuck setting and resetting resolutions. This only happens once for each resolution change. ![]() When the guest sets a new resolution on a given monitor output the user interface resizes the matching window to fit. Normally it will be controlled by the Guest Additions video driver or the Linux VMSVGA driver, but it can also be controlled by a VGA driver or using the VESA BIOS, which can only set a limit set of the resolutions that the card can handle, and only on the first screen. Each output can be set to any resolution which the configured video RAM size will support (potentially using overlapping video RAM areas). VirtualBox virtual machines contain an emulated graphics card which can currently support up to 64 monitor outputs (the actual number is set by the user before starting the machine). It also points out the tricky parts which might potentially fail. This document describes the way the mechanism is supposed to - and usually does - work. In normal use, with the standard graphical user interface and with Guest Additions installed, VirtualBox resizes guest desktops to match whenever the host window is resized. Please feel free to send documentation patches to the vbox-dev mailing list.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |