Zum Hauptinhalt springen

VM Configuration

CPU and Memory

  • CPU cores: 1 up to the number of physical CPU cores on the Mac
  • Memory: 1 GB to 128 GB in 1 GB steps

Configuration is adjusted in the VM detail view. Changes to CPU and memory require a VM restart.

Disk

The disk size is set when creating the VM. Disk images are created as sparse files on APFS and only consume the space actually used by the VM.

Network

  • NAT (default): The VM gets a private IP address. All outgoing traffic is routed through the host.
  • Bridged: The VM connects directly to the host's network and receives its own IP address via DHCP.

A custom MAC address can optionally be assigned per network interface.

Display

PresetResolutionDPI
HD1280×720100
Full HD1920×1080144
WUXGA1920×1200144
QHD2560×1440144
4K3840×2160218

A custom resolution between 640×480 and 7680×4320 with DPI between 72 and 326 can also be configured.

Audio

  • Audio output: Enabled by default
  • Audio input: Disabled by default, can be toggled on

A preferred input and output device can be assigned per VM.

For clipboard sharing via the audio subsystem, Linux VMs require the spice-vdagent package.

Shared Folders (VirtioFS)

Host folders can be mounted inside the VM:

  • Tag: Identifier for the mount point inside the VM
  • Host path: Folder on the Mac
  • Read only: Prevent write access from the VM
  • Automount: Automatically mount the folder at VM startup (default: enabled)

Rosetta 2

For Linux VMs on Apple Silicon, Rosetta 2 can be enabled. This allows running x86_64 binaries inside ARM64 Linux VMs. This option is disabled by default and must be enabled per VM.

USB Devices

An optional XHCI USB controller can be enabled. Disk images can be attached as USB mass storage devices, optionally in read-only mode.