# Linux on chuwi hi 10 go

**URL:** <https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839>\
**Category:** Linux/Ubuntu\
**Created:** [August 5, 2021, 4:15am UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839 "2021-08-05T04:15:49Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![khentiamentiu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.chuwi.com/khentiamentiu/32/5202_2.png) [@khentiamentiu](https://forum.chuwi.com/u/khentiamentiu)\
**Post date:** [August 5, 2021, 4:15am UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/1 "2021-08-05T04:15:49Z")

</div>

Has anyone tried installing any distribution of Linux on the Chuwi Hi1 Go? If so, I’ld like to hear what happened. Thanks!

---

<div class="post-metadata">

**Author:** ![loosetooth](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@loosetooth](https://forum.chuwi.com/u/loosetooth)\
**Post date:** [August 9, 2021, 8:55am UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/2 "2021-08-09T08:55:09Z")

</div>

Yes, I’ve tried to install different distros. First one I tried was KDE neon (based on ubuntu). I tried kernel 5.11, that seemed to have the necessary display drivers. (Had to boot up the install with `nomodeset` added in the grub, otherwise install boot would hang on a sound error.)

After installing the distro, I had to install the 5.11 kernel. Then I could remove the `nomodeset` in the grub.

The screen is rotated the wrong way. After installing you can rotate it how you want. However, touch does not follow the rotation, I did not manage to get that working yet, nor did I look into it.

Then, the sound. I did not get the sound working. These are the hardware id’s:

> Vendor (Intel): 8086  
> Hardware: 4dc8

I think there might be drivers for the sound card in a newer kernel (above 5.11, 5.13 for example, but didn’t try it.)

The rotation sensor also doesn’t work, I [added an issue for it here](https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/issues/332).

Let me know if you try anything.

---

<div class="post-metadata">

**Author:** ![loosetooth](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@loosetooth](https://forum.chuwi.com/u/loosetooth)\
**Post date:** [August 9, 2021, 9:06am UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/3 "2021-08-09T09:06:37Z")

</div>

Oh yeah, I also tried Kubuntu, tried to install 5.13 kernel, but didn’t succeed. I think it would be good if someone could try how the 5.13 kernel works.

---

<div class="post-metadata">

**Author:** ![Glory](https://avatars.discourse-cdn.com/v4/letter/g/7cd45c/32.png) [@Glory](https://forum.chuwi.com/u/Glory)\
**Post date:** [August 10, 2021, 10:09pm UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/4 "2021-08-10T22:09:14Z")

</div>

The rotation appears to be a common problem with another tablets. The sound is a new thing, if somebody can tell if gets fixed With a new kernel please post.

---

<div class="post-metadata">

**Author:** ![myneighborootoro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.chuwi.com/myneighborootoro/32/5312_2.png) [@myneighborootoro](https://forum.chuwi.com/u/myneighborootoro)\
**Post date:** [August 30, 2021, 3:21pm UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/5 "2021-08-30T15:21:23Z")

</div>

Just got mine. Immediately attempted to install Pop OS on it. I should have looked into compatibility a little more.

This guide of how to install Linux on Chuwi Hi10 Air is very informative:

> **[Chuwi Hi10 Air Linux Installation Guide](https://forum.xda-developers.com/t/chuwi-hi10-air-linux-installation-guide.3915804/page-7)**
>
> Disclaimer: I got this device from the Manufacturer to test Linux on it. The below findings are my own and express my own opinion.
> 
> Specs and short review:
> 
> 
> Intel Atom x5-Z8350 CPU (4x1,92 GHz)
> Intel Integrated GPU
> 1920x1200 10.1" IPS Screen
> 4GB...

So far I’ve managed to get touch screen working and locked rotation to a setting I can work with.

The custom code I pushed into my system looks like I just need to tweak the numbers so autorotation works how I want it to, but I don’t know how to edit and push the script yet.

Audio is absolutely not working. Suggested fix in the link above and a few other resources I’ve dug up have yielded nothing.

I’ll dive a little deeper into online resources, but if all else fails I may just bite the bullet and reinstall Windows.

---

<div class="post-metadata">

**Author:** ![loosetooth](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@loosetooth](https://forum.chuwi.com/u/loosetooth)\
**Post date:** [September 4, 2021, 2:07pm UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/6 "2021-09-04T14:07:51Z")

</div>

Care to tell us how you managed to get the touch screen working? In my case I couldn’t get the touch “rotation” right.

---

<div class="post-metadata">

**Author:** ![myneighborootoro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.chuwi.com/myneighborootoro/32/5312_2.png) [@myneighborootoro](https://forum.chuwi.com/u/myneighborootoro)\
**Post date:** [September 6, 2021, 1:09am UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/7 "2021-09-06T01:09:32Z")

</div>

Touch screen works just fine upon install, but yes, rotation will be a problem.

I just followed the guide “Automatic Rotation” from the link I posted earlier. Do make sure the distro you use is at least similar to what the author reccommends.

It works, but not as intended. Turning the tablet rotates the screen in the opposite direction.

The code was intended for the Hi10 Air, I assume the code needs to be reconfigured because the accelerometer may be placed differently. Unfortunately, I’m not nearly competent enough in Linux to do it myself.

The code is here:

> <https://github.com/Myself5/Chuwi_Hi10_Air_Linux/blob/master/2in1screen.c>

Safe to assume the snippet here is what does the trick:

```auto
int rotation_changed(){
	int state = current_state;

	if(accel_y < -accel_g) state = 0;
	else if(accel_y > accel_g) state = 1;
#if N_STATE == 4
	else if(accel_x > accel_g) state = 2;
	else if(accel_x < -accel_g) state = 3;
#endif

```

Again, I’ve barely ever worked with Linux, so I just never tried changing it myself.

What’s worse is, the cameras are also upside down (Whether or not applying the screen rotation script will fix this, I never figured out), and sound does not work (I attempted to fix this too, but was far too exhausted with the first problem to continue).

Personally, I only wanted to put Linux on my Hi10 Go because the W10 install on it out of the box was not activated. I’ve since then reinstalled W10, purchased an activation key and moved on.

I’ll probably try to run Linux on my old Surface Pro 3 instead, as that has a lot more functionality patches out that are easier to work with.

---

<div class="post-metadata">

**Author:** ![loosetooth](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@loosetooth](https://forum.chuwi.com/u/loosetooth)\
**Post date:** [April 13, 2022, 3:18pm UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/8 "2022-04-13T15:18:04Z")

</div>

I just tried the latest manjaro gnome.

I can confirm that everything works except the sound.  
Touch works, even screen rotation works perfectly now in gnome, you just have to install the `iio-sensor-proxy` package.

No screen tearing or anything, so the video drivers work too.

Let’s see how long we need to wait for working audio. 🙂

---

<div class="post-metadata">

**Author:** ![uniquepito](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.chuwi.com/uniquepito/32/6310_2.png) [@uniquepito](https://forum.chuwi.com/u/uniquepito)\
**Post date:** [May 17, 2022, 3:50pm UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/9 "2022-05-17T15:50:46Z")

</div>

Chuwi Hi10 Go with N5100.  
Manjaro with kernel 5.15 - works everything except auto-rotation (even with iio-sesnor-proxy) and sound.  
OpenSuse tumbleweed with kernel 5.17 same (no sound, no rotation).  
I can survive without auto-rotation - can switch manually, but not without the sound! Very disappointing.  
Fedora 36 with kernel 5.17 works flawlessly even with auto rotate, but without sound!

---

<div class="post-metadata">

**Author:** ![Logoo](https://avatars.discourse-cdn.com/v4/letter/l/848f3c/32.png) [@Logoo](https://forum.chuwi.com/u/Logoo)\
**Post date:** [June 9, 2022, 3:45pm UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/10 "2022-06-09T15:45:28Z")

</div>

i use the newest EndeavourOS with Gnome. Display rotation works as soon as you install iio-sensor-proxy and for sound I went into alsamixer switched soundcard with F6 to sof-essx8336 and pulled all sliders up and unmute everything. Haven’t tested which slider actually affected the sound.

Only thing currently not working for me is to suspend but haven’t looked into this so far.  
For auto-rotation i needed to disconnect my keyboard to switch into tablet mode

---

<div class="post-metadata">

**Author:** ![loosetooth](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@loosetooth](https://forum.chuwi.com/u/loosetooth)\
**Post date:** [June 10, 2022, 9:18am UTC](https://forum.chuwi.com/t/linux-on-chuwi-hi-10-go/25839/11 "2022-06-10T09:18:45Z")

</div>

Great to hear that, thanks for sharing how you got the sound working. There were some people [in the other thread here](https://forum.chuwi.com/t/chuwi-hi10-go-and-linux/25515) that were wondering how to get the sound working.

When I last tested it, suspending was still a problem. (And essential feature for a tablet if you ask me…)  
What kernel did you use, 5.18?
