GPD MicroPC - ArchWiki

Jump to content
From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Stub (Discuss in Talk:GPD MicroPC)

Hardware | PCI/USB ID | Working?
--- | --- | ---
GPU | `8086:3185` | Yes
Audio | `8086:3198` | Yes
Ethernet | `10ec:8168` | Yes
Wireless | `8086:3165` | Yes
Bluetooth | `8087:0a2a` | Yes
SD Card Reader | `0bda:0316` | Yes

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

This article or section is a candidate for merging with MongoDB.

Notes: Will be of more use on the dedicated page, since it will be encountered for all users of the affected architecture. (Discuss in Talk:GPD MicroPC)

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

Category:

- GPD

Hidden categories:

- Pages or sections flagged with Template:Laptop style
- Pages or sections flagged with Template:Merge