GPD MicroPC

HardwarePCI/USB IDWorking?
GPU8086:3185Yes
Audio8086:3198Yes
Ethernet10ec:8168Yes
Wireless8086:3165Yes
Bluetooth8087:0a2aYes
SD Card Reader0bda:0316Yes

This page applies to the GPD MicroPC.

Installation

Install the linux-firmware-qlogic package to fix most external display issues. UHD external displays on both DP and HDMI are supported at 60hz and above, lower refresh rates may cause a flashing or blank screen.

Configuration

Kernel modules

For an working keyboard during boot, add battery to the preloaded modules:

/etc/mkinitcpio.conf
...
MODULES=(battery)
...

Screen rotation during boot

For the correct screen rotation during boot, add fbcon=rotate:1 to your kernel parameters.

Wayland

The screen is on DSI-1 and 90° rotated, so you need to configure it depending on your compositor or desktop environment.

Hyprland

If you are using Hyprland with way-displays, you will need to run hyprctl monitor "DSI-1,transform,3" to upright the screen.

X11

If you are using X11 instead of Wayland, you can try using xrandr --output DSI1 --mode 720x1280 --pos 0x0 --rotate right in your console or add that command to your ~/.bash_aliases to upright the screen. However, modifying the kernel parameters (as previously mentioned) is still the best way to fix it.

Charge control

Charge control is not possible directly. Only with some hardware hack manual charge control can be added; see this reddit post for more information.

MongoDB Service will Coredump

Because of the GPC MicroPC's Intel Celeron "Gemini Lake Refresh" architecture, running a MongoDB Database server will cause a dumped, signal=ILL to appear in coredumpctl info. What this means is that the CPU doesn't have the instructions to run it. On the other hand, you can set MongoDB to use MongoDB Atlas to set up a cloud-based database

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.