Differences between revisions 8 and 14 (spanning 6 versions)
Revision 8 as of 2020-07-28 17:20:43
Size: 6795
Editor: ?sixsixfive
Comment:
Revision 14 as of 2020-07-28 20:26:54
Size: 7973
Editor: ?sixsixfive
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## In this block, we describe the similar, compatible models that are also covered by this guide.
~-''Models covered''-~<<BR>>'''Chuwi Minibook 256GB+8GBRAM m3-8100Y w/ W10 Home
'''
Line 25: Line 29:
|| Fingerprint Reader || {i} ||
|| Rotation Sensor || {i} ||
|| Optical touch sensor || {OK} ||
|| Fingerprint Reader || {X} ||
|| Rotation Sensor || [OK] ||
Line 53: Line 58:
Don't forget to run update-grub after adding this to your grub configuration.
Line 57: Line 64:
20-defaultrotate.conf: '''20-defaultrotatescreen.conf'''
Line 66: Line 73:
If this fails(sometimes it is eDP-1) list your active output with: {{{xrandr --listactivemonitors}}} If this fails(sometimes it is called eDP-1) list your active output with: {{{xrandr --listactivemonitors}}}

You also need to rotate the touchscreen with another file:

'''21-defaultrotatetouchscreen.conf'''

~-{{{
Section "InputClass"
    Identifier "GoodixTouchscreen"
    MatchProduct "Goodix Capacitive TouchScreen"
    Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"
EndSection
}}}-~
Line 70: Line 89:
You can use [[https://github.com/alesguzik/linux_detect_tablet_mode|linux_detect_tablet_mode]] to turn off the keyboard in tablet/Yoga mode There are some tools available to autorotate the screen and touchscreen on Linux however I havent tested it since I just need a small laptop and Linux isn't really useful with touchpads.
Line 72: Line 91:
== Audio ==

Alsa, works out of the box.
 * [[https://github.com/pierroelmito/2in1screen|2in1screen]]
 *[[https://github.com/alesguzik/linux_detect_tablet_mode|linux_detect_tablet_mode]]
Line 85: Line 103:

=== Power Saving ===

For power saving you can try DebianPkg:tlp which works well (~6-7 hours on battery mode) or use DebianPkg:powertop to optimize your power consumption.

=== Fingerprint reader ===

The device Focaltech is not supported by fprint yet however you can check from time to time the [[https://packages.debian.org/search?keywords=fprint|experimental fprint releases]].

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

Overall Status

Core Components

photo.png

Boot Standard Kernel:

{OK}

LAN network card:

[-]

Detect hard drive:

{OK}

Extra Features

CPU Frequency Scaling

{OK}

Fan Control

[?]

Hibernation

{OK}

Sleep / Suspend

{OK}

Xorg

{OK}

- OpenGL (Intel)

{OK}

- TwinView/Xinerama

{OK}

Screen (Mini HDMI1)

{OK}

Screen Rotation

{i}

Touchscreen

{i}

Wireless

- Bluetooth

X-(

- Wifi

X-(

Integrated Microphone

{OK}

Integrated Camera

{OK}

Optical touch sensor

{OK}

Fingerprint Reader

{X}

Rotation Sensor

[OK]

Card Reader

{OK}

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

Installation

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

Configuration

Display/GPU

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(i915/glk_dmc_ver1_04.bin) 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:

fbcon=rotate:1

Don't forget to run update-grub after adding this to your grub configuration.

Xorg rotation

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

20-defaultrotatescreen.conf

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

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

You also need to rotate the touchscreen with another file:

21-defaultrotatetouchscreen.conf

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

Tablet/Yoga mode

There are some tools available to autorotate the screen and touchscreen on Linux however I havent tested it since I just need a small laptop and Linux isn't really useful with touchpads.

Network

WiFi/Bluetooth

Requires the firmware-iwlwifi package.

Hibernation

If you install Linux on the eMMC or sdcard make sure to use a swapfile instead of a swap partition

Power Saving

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

Fingerprint reader

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


System Summary

lspci

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)

Resources

Attachments

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

Credits


?CategoryBareboneComputer