While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Intel and NVIDIA drivers holding back a public SteamOS release, Valve not trying to compete with Windows
- Discord screen-sharing with audio on Linux Wayland is officially here
- NVIDIA release new GPU driver updates for Linux and Windows after announcing security issues
- GE-Proton 9-23 released with a Battle.net update fix for Linux / Steam Deck
- Games to claim from Prime Gaming, Jan 17 edition round-up for SteamOS Linux and Steam Deck
- > See more over 30 days here
-
GE-Proton 9-23 released with a Battle.net update fix fo…
- tuubi -
GE-Proton 9-23 released with a Battle.net update fix fo…
- Caldathras -
GE-Proton 9-23 released with a Battle.net update fix fo…
- tuubi -
GE-Proton 9-23 released with a Battle.net update fix fo…
- Mohandevir -
GE-Proton 9-23 released with a Battle.net update fix fo…
- benstor214 - > See more comments
View PC info
I got my GPDWin Rev.2 from here: https://www.dragonbox.de/en/571-gpd-win-rev-25-z8750-aluminium-lid-gpd-win-4260416651807.html
It is a small 5.5" clamshell Intel based handheld with a build in Xbox360 compatible gamepad and thus supports Steam games pretty well.
Due to the easy to use mouse emulator and the (not very good) full QWERTY keyboard other PC games can work as well.
It needs some tinkering to get Linux running on it (besides the preinstalled Windows10), but here you can see the current hardware compatibility: https://wiki.gnome.org/AdrienPlazas/GPDWin
Initially I tried installing Manjaro Linux (latest KDE release) due to the pretty detailed entry in the Arch wiki: https://wiki.archlinux.org/index.php/GPD_Win
It was running fine, but had some issues with the rotation of the touch screen and I never bothered compiling the currently needed patched kernel for it when I discovered someone did so already for Ubuntu.
So ultimately I went with Ubuntu GNOME 17.04, as GNOME works great with the build in touch-screen.
First you have to downgrade the BIOS, as Rev2 and newer don't allow vital settings needed for some hardware components to work under Linux. Get it here and install under windows: https://www.reddit.com/r/gpdwin/comments/5c9duk/gpd_win_general_faq/
Then reduce the Win10 partition with the disk manager (right click on windows start icon) to get sufficient space for the Linux install. 10GB at least, I went with 20GB but I am also planning to put most of my Steam games on an external 128GB SDCard.
Then create a bootable 64bit uefi Ubuntu GNOME image on a USB stick.
Before installing it helps to download a few files and note down some BIOS settings from here: http://hansdegoede.livejournal.com/17445.html
You definitely need that WiFi settings file, but just safe it somewhere on your Windows drive to access it from Ubuntu later.
You can also already download the kernel .debs that I found here: http://boards.dingoonity.org/gpd-windows-devices/linux-anyone/
Then plug in the Bootable USB drive and reboot while pressing ESC when starting to access the BIOS.
Change the BIOS settings mentioned above here and then save and exit. You can also probably directly exit through booting from the USB. It should give you an option for that as a one time boot on the exit screen it the USB drive was plugged in before entering the BIOS.
In the GRUB bootloader you can add the "fbcon=rotate:1" parameter for a rotated screen output and then install Ubuntu as usual for a dual boot uefi PC.
When finished reboot into Ubuntu. The login is rotated and I have not found a way to fix that, but inside GNOME you can use the accelerometer to rotate the screen and then lock the rotation (so far it forgets the rotation though on my system on a reboot... needs more tinkering I guess).
Inside gnome copy that .txt file in the firmware folder to fix the WiFi and after a reboot you can install the latest updates. Then install all those kernel .debs and edit the grub boot parameter as explained in the link above. Also apply that sound fix. I didn't have to do the step with the accelerometer etc.
Again after a reboot it mostly works.
I still needed to select the right audio output in the sound settings, and I have not yet managed to get Bluetooth working (seems though that it is possible to activate it somehow). But then you can proceed installing Steam and enjoy some fun games. It is surprising how well even relatively heavy 3D games run on it.
View PC info
Though I do not like that you have to install an old bios that some user seemingly kept and now share. And that you still need windows around to install it.
View PC info
Some small unfortunate updates: seems like the Linux support for the SD card reader is not great. It works with a 8GB card here but not a 128GB card that works fine with it under windows. It also does not turn off the speaker when plugging in headphones.
It also seem to run a bit hotter under Linux than under Windows.
Latest Mesa 17.1 works nicely though.
The only difference between the new and old BIOS is that the new one is more locked down so people can't f*ck up their device, that's all.
Also no, the old BIOS is still officially available on the Chinese file sharing sites where it was officially released in the first place.
It comes with Windows installed so I don't see the problem with needing it to downgrade the BIOS.
View PC info
Bluetooth also works when manually starting it via:
"sudo hciattach /dev/ttyS4 bcm43xx" (it complaints about a missing firmware but works anyways)
I am using Firefox normally as my preferred browser, but it you want to use the touchscreen then Chromium works better. It is also actually surprising how well Gnome 3.24 works as a pure touchscreen GUI. You could probably use it on a tablet quite well.
When launching Steam in Big-Picture mode, it is actually a really smooth handheld experience. Maybe someone should sell these devices with SteamOS pre-installed ;)
View PC info
Had some dependency issues updating to Mesa 17.3 with the Padoka stable PPA, but after that was resolved it seems to work fine. But that caused me some to headache, so better stay clear for now (Ubuntu 17.10 comes with Mesa 17.2, so that should be also good). But I want to try some Vulkan games (Dolphin emu, FTEQW) with newer Intel ANV drivers.
Oh, the PPSSPP emulator runs really great with 2x internal resolution on it... who would have thought PSP games can actually look good ;)
As for 3D games: Heart&Slash for example runs excellent, Assault Android Cactus and Geometry Wars 3 also.
View PC info
Edit: since they decided to remove the frameskip option it is not running so great anymore :(
Last edited by Julius on 29 Jan 2020 at 6:26 pm UTC
View PC info
Comes with Debian.
Had a couple of second hand Pandoras when I still had a dumb phone and they were kinda neat.
Curios about this new iteration.
View PC info
Besides that, it isn't released yet and the current expected price will be quite a bit higher than the GPDWin as well.
As much as I like the idea of the Pyra (and Pandora before)... the actual product at the time of delivery is/was not at all competitive even with a lot of positive emotion towards it. Had a GP32 and a GP2X back in the day... so I have been following that community closely.
View PC info
Fair enough. I felt the Pandora was a bit outdated when it first came out.
Now that you mention it , that GPD pocket looks nice.
View PC info
While not specifically for the GPDWin, the Linux support for the GPD-Pocket is in very good shape and since the hardware is almost the same, I tired the latest Kernel .debs for the GPD-Pocket on my GPDWin and they work great.
I just added the repository as described here:
https://apt.nexus511.net/
(scroll down)
But instead of installing that GPD-Pocket meta-package, I just installed the latest 4.14 Kernel images manually.
After that the last remaining issues with Bluetooth and recognition of the head-phones plug seem to have been resolved, which makes the GPDWin a fully working Linux Handheld gaming console ;)
Edit: ok almost... the MicroSD card reader seems to only recognize cards up to 8GB. And I didn't test the HDMI out yet.
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.
View PC info
Do you by any chance also have compiled .debs from that?
View PC info
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).
View PC info
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.
View PC info
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.
View PC info
View PC info
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.
View PC info
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.
View PC info
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:
https://ubuntu-mate.org/download/
View PC info
https://www.reddit.com/r/gpdwin/comments/8qfvuh/warning_new_gpd_win_2_units_are_shipping_with/