Jump to content

QEMU amd64 (qemu-amd64): Difference between revisions

From postmarketOS Wiki
Pevik (talk | contribs)
m Code formatting for </code>
Minecrell (talk | contribs)
Update a bit for qeeeeeeeeeeeeeemu
Line 11: Line 11:
| status_wifi = -
| status_wifi = -
| status_xwayland = Y
| status_xwayland = Y
| status_fde =  
| status_fde = Y
| status_mainline = Y
| status_mainline = Y
| status_battery = -
| status_battery = -
| status_3d = Y
| status_3d = Y
| status_accel = -
| status_accel = -
| status_audio =  
| status_audio = Y
| status_bluetooth = -
| status_bluetooth = -
| status_camera = -
| status_camera = -
Line 23: Line 23:
| status_sms = -
| status_sms = -
| status_calls = -  
| status_calls = -  
| status_otg = -
| booting = yes
| booting = yes
| pmoskernel = 5.4 (LTS)
}}
}}


Line 31: Line 33:
* ollieparanoid
* ollieparanoid
* MartijnBraam
* MartijnBraam
* Minecrell
* drebrez


=== Usage ===
=== Usage ===
Line 36: Line 40:
$ pmbootstrap init  # Choose device "qemu-amd64"
$ pmbootstrap init  # Choose device "qemu-amd64"
$ pmbootstrap install
$ pmbootstrap install
$ pmbootstrap qemu --image-size=2G
$ pmbootstrap qemu
</syntaxhighlight>
</syntaxhighlight>


See <code>pmbootstrap qemu --help</code> for more options. Notably <code>--spice</code> uses the SPICE protocol, which may give you better 3D acceleration. The <code>--display=gtk</code> 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).
See <code>pmbootstrap qemu --help</code> for more options.


=== What works ===
=== What works ===
Line 46: Line 50:
* Keyboard and mouse
* Keyboard and mouse
* Graphical interfaces (Weston, Plasma Mobile, ...)
* Graphical interfaces (Weston, Plasma Mobile, ...)
* <code>osk-sdl</code> (with <code>--spice</code>)
* <code>osk-sdl</code>
 
* Audio
=== What does not work ===
* X11 over vesa: see {{github|672}}
* <code>osk-sdl</code> segfaults without <code>--spice</code>


=== Screenshots ===
=== Screenshots ===

Revision as of 19:21, 14 March 2020

QEMU amd64
Manufacturer QEMU
Name amd64
Codename qemu-amd64
Hardware
Architecture x86_64
postmarketOS
Category testing
Pre-built images no
Mainline yes
postmarketOS kernel 5.4 (LTS)
Features
Internal storage
No data
SD card
No data
Screen
Works
Multimedia
3D Acceleration
Works
Audio
Works
Camera Flash
No data
Connectivity
NFC
No data
Miscellaneous
FDE
Works
HDMI/DP
No data
Sensors
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


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
  • Minecrell
  • drebrez

Usage

$ pmbootstrap init  # Choose device "qemu-amd64"
$ pmbootstrap install
$ pmbootstrap qemu

See pmbootstrap qemu --help for more options.

What works

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

Screenshots

  • QEMU running weston

  • QEMU running Plasma Mobile

all is awesome the world is great

See also