You can sign up to get a daily email of our articles, see the Mailing List page!
  Go to:
Linux (with Steam) on GPDWin handheld
bm16ton commented on 10 December 2017 at 4:37 pm UTC

Heres a new linux kernel for GPD-WIN its forked from Hans kernel source;

it adds support for newer/faster/bigger sdcards FINALLY!
adds 5ghz ap support (requires you to edit brcmfmac4356-pcie.txt change ccode from X2 to 00)
removes adopting reg domain from AP
ups the wifi txpower to 30db (with patched crda) but be carefull im sure this is way beyond what the card can handle


net-plusb (usb-2-usb network/file sharing cables) adds support for PL-25A1 chipset plus adds the orange laplink device
tons of atheros patches more info in debugfs, tons more module params, ignore eeprom and allow all channels, removes ctl's for higher transmit powers, plus more im sure)

read marvel 88w8897 usb wifi card

usb gotemp thermometer back to ldusb instead of the newer hid stuff

plus im sure more and more to come.

Julius commented on 10 December 2017 at 6:10 pm UTC

That's great, thanks for sharing!

Do you by any chance also have compiled .debs from that?

Julius commented on 14 January 2018 at 6:14 am UTC

Looks like the GPDWin2 (to be out to the general public later this year) will come with good Linux support out of the box:

(however I personally believe that the price point the GPDWin2 is going to sell at makes it much less interesting than the GPDWin1 right now. Of course performance will be quite a bit better, but for most Indie games that are fun on a hand-held the GPDWin1 is fast enough).

Ardje commented on 9 March 2018 at 10:07 am UTC

Hi guys,
I can confirm that the microsd support on the GPD WIN is very bad.
There are 2 bugs:
"minor": no insertion detection
"major": timeout waiting for hardware interrupt.
This is tested with a hans de goede kernel and the 16ton kernel.
Has anyone gotten the microsd to work? I mean, really?
To be clear: with the hans de goede kernel the timeout just means stalls for 10 seconds, and after waiting for 10 seconds access continues.
And for those that do get stable microsd card access, what BIOS are you using and what settings.
There are a myriad of bios settings about emmc and microsd, and the most sane setting (all pci, full training support, no acpi or emulation) just boots the efi loader.
Currently I have the 2016-10-25 bios installed.

Ardje commented on 9 March 2018 at 10:26 am UTC


root@tiny:/sys/devices/pci0000:00/0000:00:12.0/mmc_host/mmc2/power# echo on > control 
root@tiny:/sys/devices/pci0000:00/0000:00:12.0/mmc_host/mmc2/mmc2:0001/power# echo on > control

makes the timouts a onetimer to turn the things on.
The speed lags a bit behind an odroid xu4, to about 56MB/s for a card that can do twice that speed. I think both the xu4 and the win can't do SDR104, only half that.
PC's are weird, because I now have emmc configured as PCI instead of ACPI. And I did not end up in efiboot.

Julius commented on 17 March 2018 at 8:30 am UTC

The insertion detection is just a bit buggy for me, 2 out of 3 times it works with the 8GB card I am using.

Julius commented on 6 July 2018 at 12:17 pm UTC

Updating to Ubuntu18.04 messed up my system (to the point that it enters some strange boot loop), so not recommended right now.

Edit: The boot loop seems to be GDM3 related and I somewhat improved the situation with reinstalling LightDM... but now I can't log in. Let's see if I can make it work from there.

Edit2: Ok that was just me breaking it by playing around with the mesa drivers when trying to fix it. So updating to 18.04 seems to work as long as you switch back to LightDM afterwards. The problem is that due to the boot-loop it is really difficult to get a working console going, but with repeatedly hitting Ctrl-Alt-F2 (also press Fn) and then logging in, you can make it install lightDM by typing "sudo apt-get install lightdm" and then choose LightDM when prompted (all the while having to hammer Ctrl-Alt-F2).

Next step is to try this new Kernel update script for the GPD-Pocket:

Edit3: Ok that update messed up my install after all... lots of system apps missing and the entire system is extremely slow now. Really strange, but for now try to avoid the update to 18.04 with your GPD win.
I also tried booting with a Ubuntu 18.04 liveCD for reinstallation, but that just results in a black screen (I guess that's GDM3 related again). I'll keep you posted if I find a solution.

Julius commented on 26 July 2018 at 10:10 am UTC

Managed to salvage the installation, but getting Ubuntu18.04 to install on this seems to be still a mess (gdm3 related).

The nice thing is that other that the microsd reader everything seems to be working now with stock Linux kernels 4.15 and up. Edit: with Kernel 5.0 the touchscreen stopped working

I guess once the refreshed Ubuntu18.04.1 ISO is out it will be possible again to install it without major hassle.

Julius commented on 21 May 2019 at 7:45 pm UTC

Still working great Even got the SD card reader to accept my 128GB micro SD card now.

I noticed that Ubuntu Mate now officially supports the GPD Pocket 1/2. Given that the GPD Pocket 1 is almost identical hardware wise to the GPD Win (Kernels made for it work fine for example) it is highly likely that these images also work:

s8as8a commented on 21 May 2019 at 9:20 pm UTC

"WARNING! New GPD WIN 2 units are shipping with WORMS!":

  Go to:

You need to Register and Login to comment, submit articles and more.

Or login with...

Livestreams & Videos
Community Livestreams
  • Friday Livestream with Samsai
  • Date:
See more!
Popular this week
View by Category
Latest Comments
Latest Forum Posts