The GPD Pocket 3 is a tiny laptop computer with an 8 inch touchscreen display, a swivel-hinge that allows you to fold the screen over the keyboard for use in tablet mode, and a modular port system that allows you to customize the little computer’s capabilities.
Up for pre-order for $650 and up during an Indiegogo crowdfunding campaign, the Pocket 3 is scheduled to begin shipping to backers in January. And while the units delivered to customers will run Windows software out of the box, the Pocket 3 is a fairly Linux-friendly computer. I recently did some quick testing of Ubuntu 21.10 and Fedora 35 and found that most things worked pretty well… after a few small tweaks.
Testing a Linux distribution is pretty simple. Just prepare a bootable USB flash drive with the operating system of your choice, plug it into one of the computer’s USB ports, and reboot the system – then press the Del key during startup to get to the BIOS/UEFI setting screen.
From there you can navigate to the Save & Exit screen, choose your boot device, and then hit enter.
Testing Fedora 35
First I tried Fedora 35. The operating system booted quickly, but the screen was set to portrait orientation by default, which means that everything was displayed sideways.
This was easy to fix – I just hit the Windows/Super key, type “display” and hit enter to open the Display settings. Then I was able to choose “portrait left” for the display orientation. Once you get used to the idea that the computer things portrait is landscape, and vice versa, everything else falls into place.
I had no trouble connecting to WiFi, opening a web browser, and doing a little surfing. The touchpad, keyboard, keyboard shortcuts, and touchscreen display were all detected. And so was the digital pen that GPD supplied with the Pocket 3. It supports hovering, tapping, and palm rejection.
Since the demo unit GPD sent me for testing is a pre-release prototype that doesn’t have the hardware necessary for automatic screen rotation, I cannot say whether that works. But I appreciated that when I rotated the screen manually using the Display Settings dialog, not only did the image rotate, but so did the finger and pen touch input detection. I’ve had problems with some other devices in the past where rotating the display orientation would have no impact on the touch input, which meant that you’d touch one part of the screen and affect a different area entirely.
There was one key feature that wasn’t working out of the box with Fedora – audio. I couldn’t hear any sound at all, whether I was trying to stream video from YouTube in Firefox or attempting to play an MP3 file in Rhythmbox, because the operating system simply didn’t detect the audio device.
I also found the Cheese camera app to be wonky. While I could use it to snap photos, the video preview window was choppy, and recording video was pretty much a non-starter. And rotating the display does not seem to rotate the camera orientation – so holding the computer in portrait orientation with the camera app running results in a preview that looks sideways.
Testing Ubuntu 21.10
Next, I tried out Ubuntu 21.10 on the Pocket 3. For the most part, the results were similar here. WiFi, video, keyboard, touchpad, touchscreen, and pen input all work out of the box, but audio does not. And the screen was set to portrait orientation by default and I was able to switch it to landscape by opening the Display Settings and choosing “portrait left.”
One difference is that the display scaling was set to 200% by default in Fedora, which makes sense for a device like the GPD Pocket 3 with a pixel-dense 8 inch, 1920 x 1200 pixel screen. But it was set to 100% scaling by default in Ubuntu, which made text and graphics look pretty tiny.
Since Ubuntu supports fractional scaling out of the box though, I was able to switch to 150%, which I find provides a nice balance between cramming as much as possible onto the display while also providing a comfortable viewing experience that doesn’t require a magnifying glass.
Also, because of the way Ubuntu’s LiveUSB image is set up, I found it a little easier to troubleshoot the audio issue with Ubuntu. Following advice from The Phawx, who is also testing a pre-release Pocket 3, I took the following steps:
- Opened a terminal and typed “sudo gedit /etc/modprobe.d/alsa.conf” (without quotes) to create a new audio configuration file.
- Typed “options snd-intel-dspcfg dsp_driver=1” into that file and hit save.
If you’ve installed Ubuntu or another Linux distribution to your device’s local storage, then the next step would probably be to reboot. Since I was running from a USB stick and would lose all my settings if I rebooted, I typed these commands into the terminal window next instead:
- pulseaudio -k && sudo alsa force-reload
- systemctl –user restart pulseaudio
After restarting the audio service, Ubuntu was able to detect the Pocket 3’s sound card and I was able to hear audio from YouTube videos. There were some glitches in the audio, but I suspect that a reboot would probably help.
The demo unit I’m testing features an Intel Core i7-1195G7 processor, 16GB of RAM, and 1TB of storage, and sells for $999 and up during crowdfunding. But GPD also offers a lower-spec model with an Intel Pentium Silver N6000 processor, 8GB of RAM and 512GB of storage for $650 and up. Unfortunately since I haven’t had a chance to test that version, I cannot say if it’s as Linux-friendly as the Core i7 model.
Here’s a run-down of the specs for both devices:
GPD Pocket 3 specs | ||
Processor | Intel Pentium Silver N6000 4 cores / 4 threads 1.1 GHz base / 3.3 GHz turbo 1.5MB L2 cache 4MB L3 cache 6W / 10W TDP Tremont architecture | Intel Core i7-1195G7 4 cores / 8 threads 2.9 GHz base / 5 GHz turbo 5MB L2 cache 12MB L3 cache 12W – 25W TDP Tiger Lake UP3 architecture |
Graphics | Intel UHD 630 32 execution units 350 MHz base / 850 MHz max 256 shaders [email protected] Hz DirectX 12 OpenGL 4.5 | Intel Iris Xe with 96eu 96 execution units 400 MHz base / 1.4 GHz max 768 shaders [email protected] Hz DirectX 12.1 OpenGL 4.6 |
Display | 8 inches 1920 x 1200 pixels 248 ppi IPS LCD 500 nits 10-point multitouch 180 degree hinge | 8 inches 1920 x 1200 pixels 248 ppi IPS LCD 500 nits 10-point multitouch 180 degree hinge |
RAM | 8GB LPDDR4x-2933 (LPDDR4x-4266, but the Pentium N6000 SoC limits speeds to 2933 MHz) | 16GB LPDDR4x-3733 Configurable up to 4266 MHz in BIOS |
Storage | M.2 2280 PCIe 3.0 x4 NVMe 1.3 SSD 512GB | M.2 2280 PCIe 3.0 or 4.0 x4 NVMe 1.3 or 1.4 SSD 1TB |
Modular port | USB-A (included) RS-232 (sold separately) KVM / USB input (sold separately) | USB-A (included) RS-232 (sold separately) KVM / USB input (sold separately) |
Other Ports | 1 x USB 3.2 Gen 2 Type-C 2 x 3.2 Gen 2 USB Type-A 1 x HDMI 2.0b 1 x 2.5 Gbps Ethernet 1 x 3.5mm mic/headphone combo | 1 x Thunderbolt 4 2 x 3.2 Gen 2 USB Type-A 1 x HDMI 2.0b 1 x 2.5 Gbps Ethernet 1 x 3.5mm mic/headphone combo |
Wireless | Intel AX201 WiFi 6 Bluetooth 5.0 | Intel AX210 WiFi 6E Bluetooth 5.2 |
Keyboard | QWERTY chiclet-style keys Backlit | QWERTY chiclet-style keys Backlit |
Webcam | 2MP 77 degree field of view | 2MP 77 degree field of view |
Battery & Charging | 38.5Wh 10,000 mAh battery 45W USB-C charger (20V/2.25A) | 38.5Wh 10,000 mAh battery 45W USB-C charger (20V/2.25A) |
Audio | Stereo speakers 3.5mm audio jack | Stereo speakers 3.5mm audio jack |
Security | Fingerprint reader TPM 2.0 | Fingerprint reader TPM 2.0 |
Cooling | Active (fan) | Active (fan) |
Stylus | Microsoft Pen Protocol 2.0 4096 levels of pressure sensitivity Sold separately | Microsoft Pen Protocol 2.0 4096 levels of pressure sensitivity Sold separately |
Materials | Aluminum unibody chassis | Aluminum unibody chassis |
Dimensions | 198 x 137 x 20mm | 198 x 137 x 20mm |
Weight | 725 grams | 725 grams |
Price (during crowdfunding) | $650 for Pocket 3 $730 for Pocket 3 + module | $999 for Pocket 3 $1079 for Pocket 3 + module |
One more thing to keep in mind before backing the GPD Pocket 3 crowdfunding campaign is that GPD is a small Chinese company that ships its products to customers worldwide, but which also offers limited support and customer service for its products.
The company has also made some mistakes in the past, like shipping hardware with the wrong components. So I’d only really recommend buying GPD gear if you’re tech savvy enough to troubleshoot any hardware and software problems that may arise on your own… and also if you’re potentially willing to eat the cost if anything goes wrong and you’re unable to get your device repaired or have a refund issued.
Recent GPD Pocket 3 news:
GPD Pocket 3 modular mini-laptop’s newest module is a microSD card reader
Published on 04/21/2022
GPD Pocket 3 mini-laptop gets a 3rd-party 4G LTE module (Making the most of modularity:)
Published on 04/11/2022
Published on 03/21/2022
Published on 01/21/2022
GPD Pocket 3 modular mini-laptop hits Indiegogo InDemand following crowdfunding campaign
Published on 12/21/2021
I want to know how the KVM and Serial modules would work with Linux.
nice!
how long this device work on linux and on windows?
for example firefox, video youtube and wordprocessor like open office
Since there is absolutley zero support from gpd (good lock with the try to communicate as a customer with them) their devices are nice on paper, but pretty useless in real world.
Head over to reddit to the gpd sub and read a bit about peoples problems with their devices. As soon as their products leave their factory you are on your own with them.
That is like me saying “Go to Louis Rossmann YouTube channel and see how terrible Apple products are, they break all the time and Apple repair service is junk”.
Yeah, GPD really has negatively affected their brand and reputation with their horrible customer service coupled with the 10% chance of getting a unit with hardware issues.
As much as I dislike GPD, and would never buy one, I appreciate the thorough testing as an interesting read. Always interesting to see what challenges devices like these can have with different operating systems. Thanks Brad!
I just noticed a small error in the specs chart, regarding the Stylus. Unless the pen truly has a Core i7 inside it 😛
Whoops, thanks for that!