Skip to main content Link Search Menu Expand Document (external link)

See this page for more details on setting up multiple displays.


Emulated Display Card

This is the hardware that the guest operating system sees as the display output device.

The devices labeled “(GPU Supported)” support VirGL hardware accelerated rendering. Currently, the drivers to support this feature are Linux only. VirGL is an experimental feature and may result in crashes and is not recommended for production use.

VGA Device RAM

Certain VGA devices support the option to increase the VGA RAM in order to support larger framebuffer sizes. This is NOT VRAM and does not affect rendering performance. Most users do not need to change this.

Auto Resolution

This enables automatic resolution changing when the window size changes. Guest support is required. See this page for more details.



The scaling algorithm to use when up/downscaling. Linear scaling is good for graphical content and has anti-aliasing. Nearest neighbor is good for text and pixel art.

Retina Mode

When this is disabled, the display will be presented at the current resolution and scale that the operating system uses. This is the same resolution that all application render in and adheres to the system wide scaling settings. Typically this means the content rendered by the guest operating system is then scaled up by the host operating system before displaying it.

When this is enabled, UTM will tell the operating system to not scale the view and so if you are on a Hi-DPI display (sometimes called “Retina” display), the resolution reported by the guest operating system appears smaller to the host operating system. If the guest operating system supports Hi-DPI scaling, then this will result in sharper images at the cost of more memory usage and processing.

It is recommended that this is disabled because the host operating system can use efficient hardware scalers while the guest operating system uses software scaling which is more expensive.