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 Various
Original version
The version the device was shipped with.
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
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

  • Craftyguy (Notes: Various laptops including Macbooks, and a Librem 14)
  • Kevinwidjaja21 (Notes: Testbench PC: Intel i7-6700K with slight overclock, 16GB RAM, and any 2 random GPUs (R9 380X 4GB, HD 6970, HD 5770, HD 4870, RX Vega 56, GTX 1050). Arch Linux + PMOS edge + Any random OS.)
  • Oatm22 (Notes: MSI B550-A Pro, 16GB RAM, AMD Ryzen 5 5600G, Crucial P3 500GB, WD Blue 500GB SSD.)
  • Paperluigis (Notes: daily driver laptop, running arch)


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.