GPD Win 3 - ArchWiki

Jump to content
From ArchWiki

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

Reason: Stub (Discuss in Talk:GPD Win 3)

Hardware | PCI/USB ID | Working?
--- | --- | ---
Video |  | Yes
Wireless |  | Yes
Bluetooth |  | Yes
Audio |  | Yes
Keyboard |  | Yes
Controller |  | Yes
Back buttons |  | Yes
Vibrator |  | Yes
Touchscreen |  | Yes
MicroSD Slot |  | Yes
Fingerprint sensor |  | No

This page provides information about the GPD Win 3.

## Fixes

### Audio

This device requires Sound Open Firmware. See Advanced Linux Sound Architecture#ALSA firmware.

Edit, or create, if it does not exist, the file: `/etc/modprobe.d/alsa-base.conf`.

    /etc/modprobe.d/alsa-base.conf

    options snd-intel-dspcfg dsp_driver=1

Once done, reboot your device.

### Touchscreen

The device firmware does not properly initialize the touchscreen, so a patched goodix module is required.

In addition, the touchscreen must be rotated.

Edit, or create, if it does not exist, the file: `/etc/X11/xorg.conf.d/99-touchscreen.conf`.

    /etc/X11/xorg.conf.d/99-touchscreen.conf

    Section "InputClass"
      Identifier    "calibration"
      MatchProduct  "Goodix Capacitive TouchScreen"
      Option        "TransformationMatrix"   "0 1 0 -1 0 1 0 0 1"
    EndSection

To fix the touchscreen initialization, install goodix-gpdwin3-dkmsAUR and reboot your device.

### Suspend

Enable `Low power S0 idle capability` in BIOS (enabled by default).

This article or section is a candidate for merging with Power management/Suspend and hibernate.

Notes: Non-hardware-specific actions to switch the suspend mode should be documented in one place to avoid duplication. (Discuss in Talk:GPD Win 3)

Switch to `s2idle` sleep mode (enabled by default on recent kernels):

    # echo s2idle > /sys/power/mem_sleep

To reduce power consumption during sleep, enable the following setting in BIOS:

Go to `Advanced -> RC ACPI Settings`

Enable `CS PL1 Limit`

Set `CS PL1 Value` to `3000`

## Known issues

### Deep sleep

Deep sleep is not working and there is no fix.

## Notes

### Tearing when using Xorg and modesetting driver

You must install xf86-video-intel driver to alleviate tearing on GPD Win 3 when using Xorg.

You can additionally enable `TearFree` (see Intel graphics#Tearing), but be aware that there is a noticeable impact on performance.

Categories:

- GPD
- Ultra-mobile PC

Hidden categories:

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