|SD Card Reader||
This page applies to the GPD MicroPC.
After kernel 5.16 the installation of thepackage will 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.
On kernels 5.4 to 5.15, automatic GuC / HuC firmware loading will cause issues with the
i915 driver. The attached DSI display will work correctly, but HDMI and DisplayPort may show a blank screen on plug or cause hangs on resume from hibernate. Rebooting while the USB-C port is attached to a DP screen will allow it to function for that session only, hibernation will cause a hang at a blank screen. For partial HDMI support, it is necessary to pass the following kernel parameters to configure
i915.modesset=-1 i915.enable_guc=0 i915.enable_dpcd_backlight=0 i915.disable_power_well=1 i915.enable_fbc=0 i915.reset=1 i915.mitigations=auto i915.fastboot=0
For kernels 5.16 on it seems to work again without such manual settings.
For an working keyboard during boot, add battery to the preloaded modules:
... MODULES=(battery) ...
screen rotation during boot
For correct screen rotation during boot, add
fbcon=rotate:1 to your bootloader config:
... options root=/dev/mapper/crypt cryptdevice=UUID=000ccc23-4223-0ccc-4223-deadbeaf2342:btrfs rw fbcon=rotate:1 ...
The screen is on DSI-1 and 90° rotated, so you need to configure this:
# configure display # get the names of your outputs by: swaymsg -t get_outputs output DSI-1 resolution 720x1280 transform 90 ...
Charge control is not possible directly. Only with some hardware hack manual charge control can be added; see this reddit post for more information.