The GPD Win

The GPD Win is a PC in a gaming handheld form factor by GPD.

Installation

Startup Hotkeys

  • Access the firmware by pressing Del on a keyboard
  • Boot on a USB media by choosing it in the "Save & Exit"/"Boot Override" section of the firmware.

OpenSUSE installation

Get an openSUSE Leap 42.2 or openSUSE Tumbleweed DVD image and make a bootable USB drive out of it. Avoid live system images, the desktop may not work.

To compensate for the portrait screen put in landscape mode, you'll have to edit the kernel commands. In GRUB press e on the command you want to boot and at the end of the kernel line add the video=efifb and fbcon=rotate:1 parameters, this will help getting the screen in landscape mode most of the time.

Unfortunately during the installation process the screen won't be correctly rotated, it will be the same when using the display manager.

Hardware support on the GPD Win

Feature Status

Markup

untested

<: #80ff80> untested

not working

<: #ff8080> not working

needs work

<: #ffcc50> needs work

work in progress

<: #c0ffc0> work in progress

working

<: #80ff80> working

Feature

Reference

Notes

EFI

Secure Boot

Graphics card

Intel HD Graphics (Cherryview)

Works

Screen rotation

Works with fbcon=rotate:1, but GDM isn't correctly rotated, see GNOME bug

Brightness

Can't be changed, works with workarounds patches, see OpenSUSE bug

HDMI output

Works

Internal MMC

Works

SD card reader

Works

Volume buttons

Not working, works with these patches: #1, #2

Mono speaker

Cherry Trail chtrt5645

The mono speakers outputs only the left channel instead of a mix of all channels

Headphones

Cherry Trail chtrt5645

Switching between the headphones and the speaker works with some patches, see OpenSUSE bug

Microphone

Cherry Trail chtrt5645

Doesn't work

Power Off/Reboot

Works

Suspend

Repeatedly enter and leave suspend state every few seconds, works with the brightness and volume buttons patches

Lid switch

Works

Battery

Can't check the battery state

Wi-Fi

Works once this file is at /lib/firmware/brcm/brcmfmac4356-pcie.txt, see kernel bug

Bluetooth

Accelerometer

After trying various positions, it doesn't seem to work, it is expected to work with Linux 4.10 and the other fixes

Touchscreen

Works

Keyboard

Works

Trackpoint

Works

Generic gamepad

Works

Xbox 360 gamepad

Works

Thanks to Hans de Goede and Takashi Iwai for their work on making this device work well with Linux.

AdrienPlazas/GPDWin (last edited 2017-02-28 10:10:26 by AdrienPlazas)