GPD MicroPC

From ArchWiki
Jump to navigation Jump to search

Tango-edit-clear.pngThis article or section does not follow the Laptop page guidelines.Tango-edit-clear.png

Reason: Stub (Discuss in Talk:GPD MicroPC#)

Notes for the GPD MicroPC.

Specs

  • Display: 6inch 720x1280 (yes, rotated)
  • CPU: Intel Gemini Lake N4100 4x 1.10GHz
  • RAM: 8GB LPDDR4-2133
  • Storage: 128GB M2-2242 SATA SSD (replacable)
  • Battery: 6200mAh
  • WiFi: Intel Dual Band Wireless-AC 3165
  • LAN: Realtek RTL8168
  • Audio: Intel 8086:3198
  • Input Devices: QWERTY Keyboard, 3 Mouse Bottons, Touchpad, Power Buttom, physical CPU-Fan Switch, reset Switch
  • Ports: 3 x USB 3 type A, 1 x HDMI, 1 x USB 3 type C, 1 x microSDXC, 1 x RJ45, 1 x DB9 (RS232), 1 x 3.5mm Headphone Jack

USB-C Port is used for charging, it supports PD 2.0 but is also compatible with 5V USB Chargers

Installation

After kernel 5.4, automatic GuC / HuC firmware loading will cause issues with the i915 driver. The attached DSI display may work correctly, but HDMI an DP may show a blank screen or cause hangs on resume from hibernate. It is necessary to pass the kernel parameter i915.enable_guc=0 so that external displays function correctly.

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 correct screen rotation during boot, add fbcon=rotate:1 to your bootloader config:

/boot/loader/entries/arch.conf
...
options root=/dev/mapper/crypt cryptdevice=UUID=000ccc23-4223-0ccc-4223-deadbeaf2342:btrfs rw fbcon=rotate:1
...

wayland

The screen is on DSI-1 and 90° rotated, so you need to configure this:

~/.config/sway/config
...
# configure display
# get the names of your outputs by: swaymsg -t get_outputs
output DSI-1 resolution 720x1280 transform 90
...