QEMU amd64 (qemu-amd64)

From postmarketOS
Jump to: navigation, search
QEMU amd64
[[|200px|alt=]]
Manufacturer QEMU
Name amd64
Codename qemu-amd64
Hardware
Architecture x86_64
Non-Android based device
Features
USB Networking
Unavailable
Flashing
Unavailable
Touchscreen
Unavailable
Display
Works
WiFi
Unavailable
Xwayland
Works
FDE
Mainline
Works
Battery
Unavailable
3D Acceleration
Works
Accelerometer
Unavailable
Audio
Bluetooth
Unavailable
Camera
Unavailable
GPS
Unavailable
Mobile data
Unavailable
SMS
Unavailable
Calls
Unavailable



This device is used for testing purposes. It is possible to run postmarketOS in a x86_64 Virtual Machine. QEMU will emulate the default x86_64 architecture (see qemu-system-x86_64 -machine help for more choices).

Contributors

  • ollieparanoid
  • MartijnBraam

Usage

$ pmbootstrap init  # Choose device "qemu-amd64"
$ pmbootstrap install --no-fde
$ pmbootstrap qemu --image-size=2G

See pmbootstrap qemu --help for more options. Notably --spice uses the SPICE protocol, which may give you better 3D acceleration. The --display=gtk switch allows you to see the serial output, but we didn't get 3D acceleration working with it. Default output is SDL (where 3D acceleration is working for most setups).

What works

  • Storage
  • Network
  • Keyboard and mouse
  • Graphical interfaces (Weston, Plasma Mobile, ...)
  • osk-sdl (with --spice)

What does not work

  • X11 over vesa: see #672
  • osk-sdl segfaults without --spice

Screenshots

  • QEMU running weston

QEMU amd64 weston.png

  • QEMU running Plasma Mobile

all is awesome the world is great

See also