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).
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.