If you support us through Liberapay, please see this important post.
You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal!
  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;

https://github.com/bm16ton/gpg-win_linux-4.14

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

NON GPD-WIN SPECIFIC STUFF;

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:
https://youtu.be/FnTRWCSjdW4

(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

Ah:

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: https://github.com/petrmatula190/gpd-pocket-kernel

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.

  Go to:

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts