Differences between revisions 24 and 25
Revision 24 as of 2020-09-25 17:01:13
Size: 9862
Editor: ?sixsixfive
Revision 25 as of 2020-09-25 17:12:16
Size: 9900
Editor: ?sixsixfive
Comment: tested the stylus
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
|| Stylus HiPen H3 || {OK} ||

Models covered
Chuwi Minibook 256GB.M2+8GBRAM m3-8100Y w/ W10 Home

Overall Status

Core Components


Boot Standard Kernel:


LAN network card:


Detect hard drive:


Extra Features

CPU Frequency Scaling




Sleep / Suspend




- OpenGL (Intel)


- TwinView/Xinerama


Screen (Mini HDMI1)


Screen Rotation





- Bluetooth


- Wifi


Integrated Microphone


Integrated Camera


Optical touch sensor


Fingerprint Reader


Stylus ?HiPen H3


Rotation Sensor


Card Reader


Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware


If you need networking use the non-free install media to avoid any issues.



The built-in Intel UHD 615 graphic card works out of the box with the modesetting driver but it will also work withe the old intel driver xserver-xorg-video-intel.

If you have a graphical corruption at the top of the screen boot the kernel with i915.enable_fbc=0, See Xorg Bug 108085.

If you want to remove warnings about missing firmware install intel-microcode, iucode-tool and firmware-misc-nonfree

Screen Rotation

Framebuffer rotation

If you want to use the framebuffer console in landscape mode add the following to your Kernel commandline:


If you add this to your GRUB2 config, don't forget to run update-grub.

Also I couldn't find a way to rotate the grub screen.

Xorg rotation

To launch Xorg always in landscape mode add this file to your /etc/X11/xorg.conf.d dir:


Section "Monitor"
        Identifier   "eDP1"
        Option       "rotate" "right"

If this fails(sometimes it is called eDP-1) replace eDP1 with your active output: xrandr --listactivemonitors

You also need to rotate the touchscreen with another file:


Section "InputClass"
    Identifier "GoodixTouchscreen"
    MatchProduct    "Goodix Capacitive TouchScreen"
    Option    "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"

Tablet/Yoga mode

There are some tools available to autorotate the screen and touchscreen on Linux or to disable the keyboard if the tablet mode switch is triggerd. However I haven't tested it since I just need a small laptop and Linux isn't really useful with touchscreens.

Hide the mouse cursor for touchscreen use

You can also hide the mouse cursor if its not in use with unclutter or unclutter-xfixes.



Requires the firmware-iwlwifi package.

Note: The 3165 wifi module seems to be very prone to platform noise and it works much better if you limit the 2.4GHz Wifi to 20 MHz.

See also:


Unlike Windows where the Notebook only supports Hybrid sleep you can also hibernate on Linux however If you install Linux on the eMMC or sdcard make sure to use a swap file instead of a swap partition

Power Saving

For power saving you can try tlp which works well if you enable auto dim and downclocking(~6-7 hours on battery mode) or use powertop to optimize your power consumption.

You can also install this custom EC wich will turn the fan off at lower temperatures.

Another way to increase battery time is to install this unlocked BIOS to lower the maximum turbo multiplier.

Fingerprint reader

The device from Focaltech is not supported by fprint yet however you can check from time to time the experimental fprint releases.

Device workarounds

Battery meter is incorrect

You can recalibrate your battery if you completely discharge the battery(just turn it on on on until there is no screen going on) and charge it overnight.

If this doesnt work disconnect the battery for a few minutes and reconnect.

Keyboard is not working in X11

Depending on your libinput/debian version the Xorg server might start in tablet mode and disables your keyboard(Your keyboard should work in recovery mode/virtual console)

to workaround this issue just let Xorg ignore the laptop mode switch by adding this file to your /etc/X11/xorg.conf.d dir:


Section "InputClass"
    Identifier "IntelVirtualButtons"
    MatchProduct    "Intel Virtual Button driver"
    Option    "Ignore" "on"

System Summary


00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:590c] (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 615 [8086:591c] (rev 02)
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 02)
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)
00:15.0 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 [8086:9d60] (rev 21)
00:15.1 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 [8086:9d61] (rev 21)
00:15.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 [8086:9d62] (rev 21)
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21)
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 [8086:9d15] (rev f1)
00:1e.0 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 [8086:9d27] (rev 21)
00:1e.3 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO SPI Controller #1 [8086:9d2a] (rev 21)
00:1e.4 SD Host controller [0805]: Intel Corporation Device [8086:9d2b] (rev 21)
00:1e.6 SD Host controller [0805]: Intel Corporation Sunrise Point-LP Secure Digital IO Controller [8086:9d2d] (rev 21)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:9d4b] (rev 21)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
01:00.0 Network controller [0280]: Intel Corporation Wireless 3165 [8086:3165] (rev 79)



Some configuration files and sample outputs.

  • [get | view] (2020-07-28 20:29:06, 25.8 KB) [[attachment:photo.png]]
 All files | Selected Files: delete move to page copy to page