A year of using Linux on Chuwi Hi10 Plus tablet
Oh boy, it’s been (almost) a year since my last post on how my x86 tablet performs in daily use. If you haven’t seen it yet, go and look at it if you want to. =)
The tablet specs can be seen here: https://www.chuwi.com/product/items/Chuwi-Hi10-Plus.html
Just use Windows 10, you’re supposed to use it
Other than that, there are plenty reasons why all I want is just GNU/Linux.
It’s nearly finished as far I can tell, some of them requires proprietary blobs.
Here is “what’s working/not-working” list:
|Components||Status (5.3.12)||Requires Blob?|
|SD Card Slot||Partial|
|Sounds (Speakers + Headphones)||Yes||Yes|
|Light Sensor (CM3218)||No|
For this, I use Arch Linux, which is a rolling release distro, so the results can be what you’re expecting to be on a kernel.org release.
On October of this year, I reinstalled Arch Linux because it was quite bloated with my own configuration, things such as USB standby and a bunch more, so I decided to start fresh.
After I reinstalled Arch, I installed XFCE since I decided to go with a floating type desktop, I could setup floating on i3, but that destroyed the purpose of having a tiling WM.
For the theme, I just don’t want to rice it much, so I use Equilux for the theme, and the default WM theme.
For this, I’m using Chromium 78.0.3904.97 (maximbaz build).
As far I can tell, web browsing experience on this tablet is fine for most parts, however intense HTML5 websites may suffer, but that’s because websites have gone through so many changes, so better avoid them if you don’t want to bake your Z8350. :)
But for most parts, I do review merge requests and issues for postmarketOS, which uses GitLab and going through random GitHub repository seems to be fine as it is designed for such computers.
I don’t recommend YouTube since it eats your CPU usage… quite alot.
Intel CPUs uses VA-API to decode media files and the Z8350 seems to decode H264, HEVC, MPEG2 and VP8 just fine, you just need to install libva-intel-driver then you can watch your favorite movies with HW decoding.
Alternatively, you can use Big Buck Bunny to test video decoding as it’s a free movie.
Video Decoding for Browser
The following output from
vainfo shows that VAAPI is working:
vainfo: VA-API version: 1.5 (libva 2.5.0) vainfo: Driver version: Intel i965 driver for Intel(R) CherryView - 2.3.0 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileVP8Version0_3 : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD
After you installed it and have verified that VAAPI is working properly, add two lines to
Then restart Chromium and go to
about:gpu, if “Video Decode” is hardware accelerated then it works.
Audio requires Intel SST firmware, which is taking away your freedom, but can be installed from linux-firmware package.
Requires this silead firmware, put it to /lib/firmware/silead/gsl1680-chuwi-hi10plus.fw and reload the module.
Seems to work okay.
What about.. gaming?
While I don’t game much anymore, it’s still fun to play games. Quake 3 and Extreme Tux Racer runs flawlessly. However Team Fortress 2 suffered from framerate issues, on low it’s around 20 at 640x480.
It’s not a gaming tablet so I don’t expect much out of it, but hey, you get the idea.
What about in daily use?
So far, it never let me down, I mainly use it to SSH to my home box and do work, and also I use it to work on postmarketOS and such.
It’s great, while it’s not powerful, it certainly did a great job.
Doing spreadsheets, writing documents or presentations should be fine, you can use LibreOffice if you don’t want to pay for Office 365 (and having your privacy taken away).
One of the issue is that even if the tablet is in suspend/sleep mode, it still waste quite a bit of battery for doing nothing, I assume that had something to do with the C-states, but I can confirm that one of my other friend which uses another laptop with the same CPU also got the same problem.
So I assume this is an issue with Linux’s power management on this particular chipset.
Another problem is that when you hibernate the tablet, it saves content to swap, which is a normal thing. However when you power it back on, the tablet display stays off, and it seems to completely frozen.
The only thing I could do is to hard reset the tablet, which made me lost unsaved works.
Should I buy this tablet?
If you’re looking for a system to compile packages, gaming, or doing some intense work.. this is not the system you’re looking for, look for something way more better.