Jump to content

Generic x86_64 (generic-x86_64)

From postmarketOS Wiki
Generic x86_64
Manufacturer Generic
Name x86_64
Codename generic-x86_64
Model Various
Type generic
Hardware
Chipset AMD, Intel, Zhaoxin, Via
CPU AMD
Intel
Zhaoxin
Via
GPU AMD, Intel, Nvidia
Architecture x86_64
Software
Original software
The software and version the device was shipped with.
Various Various
postmarketOS
Category testing
Pre-built images
Whether pre-built images are available here.
yes
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Device package device-generic-x86_64
Kernel package linux-generic-x86_64
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.


USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).


Internal storage
eMMC, SD cards, UFS, ...


SD card
Also includes other external storage cards


Battery
Charging and battery level reporting works


Screen
Display works. Ideally with sleep mode and brightness control.


Touchscreen


Keyboard
Build in physical keyboard


Touchpad
Build in Touchpad


Multimedia
3D Acceleration


Audio
Audio playback, microphone, headset and buttons.


Camera


Connectivity
WiFi


Bluetooth


Ethernet


Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.


USB-A
Full-sized USB-A port works (Usually applicable to SBCs and laptops).


HDMI/DP
Video and audio output with HDMI or Display Port works.


Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Barometer
Sensor to measure air pressure
Untested
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested

This is a generic device, meant to support x86_64 devices such as laptops, tablets, and desktops. It only supports devices that use UEFI bootloaders.

Contributors

Users owning this device

Installation

Use pmbootstrap to build your own installation image.

Installation will depend on the device, but typically it involves flashing pmOS to a removable disk, booting the removable disk on the target device, and using pmOS to flash a new pmOS image to the local storage on the device. This process will be improved in the future.