Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

Ideapad Slim 7 15
Lenovo Yoga Slim 7 15

Sub-models (15IIL05 Type 82AA) options :
- CPU Quad Core Intel Core i5-1035G1 [MT MCP]
- Video card Intel i915 Iris Plus Graphics G1 - NVIDIA ?GeForce MX350
- Screen size 15" wide
- Wireless card Intel Killer Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter
- Disk SK Hynix model: HFM512GDHTNI-87A0B size: 476.94 GiB
- Ram size total: 15.38 GiB
- Optical device Not available
Other options
- Fingerprint reader Shenzhen Goodix Technology Co
- Bluetooth Intel
- Audio Intel Ice Lake-LP Smart Sound Audio

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

[-]

Detect CD/DVD:

[-]

Detect hard drives:

{OK}

Secure boot:

{i}

Extra Features

CPU Frequency Scaling

{OK}

Hibernation

{OK}

Sleep / Suspend

{OK}

Xorg

{OK}

- OpenGL

{OK}

- Resize-and-Rotate(randr)

[-]

Switch to External Screen

{OK}

Mouse

- Built-in (Trackpoint)

[-]

- Built-in (Touchpad)

{OK}

Modem

[-]

Wireless/Wifi

{i}

Keyboard's Hotkeys

{OK}

Audio

{i}

?FingerPrint Sensor

{X}

~-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

Important Note

- You need to download (from Debian Packages) the firmware-iwlwifi_20210315-2_all.deb package and add to your Debian 11 usb installer the firmwares included on it ( put these files on the root of the usb installer ): iwlwifi-Qu-c0-hr-b0-*

- In order to use the nvidia gpu, you will need to disable from uefi bios the 'secure boot' option (to NO). - Enabling /etc/apt/sources.list 'contrib non-free' to each repository line it is required in order to get some additional firmwares and updates. Please update you sources.list, then apt update && apt upgrade before continuing.

Configuration

Display

Integrated Intel gpu works out of the box.

To get nvidia gpu working (with optimus technology behaviour), follow this steps:

# apt install linux-headers-$(uname -r) firmware-linux* nvidia-detect

run:
$ nvidia-detect
This should output this in order to be able installing nvidia-driver:

It is recommended to install the

package.

If you see this output, continue installing nvidia driver

# apt install nvidia-driver nvidia-settings

Install i386 libraries in case you need to run something like wine32 app with the nvidia gpu
# dpkg --add-architecture i386 && apt update
# apt install nvidia-driver-libs:i386


Reboot the laptop

- Previous steps are just a quick and a easy-to-do resume of the official Debian NvidiaGraphicsDrivers page.
- Nvidia Setting ' Auto ' ?PowerMizer Mode works silent and Ok, so you dont need to worry about energy usage.

Audio

Simply install

# apt install firmware-sof-signed

Power Management

I recommend to install the ' cpufrequtils and cpufreqd ' packages and use the CPUFreq Applet for Gnome Shell in order to:

- Disable CPU BOOST ( if you want to improve your battery life )
- Set Governor as performance

WiFi

Refer to the ' Important Note ' section of this same Wiki page.

Typographies

I recommend (of course you can adjust this later as you prefer) following settings in tweak tool for typographies scale configuration in order to better screen display performance on this 15" laptop:

- Antialiasing: Subpixel
- Hinting: Full
- Scalling Factor: 1,22

PowerTOP

On battery, set this at startup to get 9 hours of battery life ; )
$ sudo powertop --auto-tune

Firefox-ESR

Firefox looks a little bit small by default on this screen, so I can recommend to you this following setting ( as MonitorDPI Debian Wiki Suggest ) in order to improve it:

- Type about:config on the Firefox address bar and hit Enter
- Set layout.css.devPixelsPerPx to 1.2
- Restart the browser

Gnome-firmware

I recommend to install this so this laptop its able to receive firmware updates through 'fwupd'.
# apt install gnome-firmware


System Summary

lspci

00:00.0 Host bridge [0600]: Intel Corporation Ice Lake-LP Processor Host Bridge/DRAM Registers [8086:8a12] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Iris Plus Graphics G1 (Ice Lake) [8086:8a56] (rev 07)
00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:8a03] (rev 03)
00:07.0 PCI bridge [0604]: Intel Corporation Ice Lake Thunderbolt 3 PCI Express Root Port #0 [8086:8a1d] (rev 03)
00:0d.0 USB controller [0c03]: Intel Corporation Ice Lake Thunderbolt 3 USB Controller [8086:8a13] (rev 03)
00:0d.2 System peripheral [0880]: Intel Corporation Ice Lake Thunderbolt 3 NHI #0 [8086:8a17] (rev 03)
00:12.0 Serial controller [0700]: Intel Corporation Ice Lake-LP Integrated Sensor Solution [8086:34fc] (rev 30)
00:14.0 USB controller [0c03]: Intel Corporation Ice Lake-LP USB 3.1 xHCI Host Controller [8086:34ed] (rev 30)
00:14.2 RAM memory [0500]: Intel Corporation Ice Lake-LP DRAM Controller [8086:34ef] (rev 30)
00:14.3 Network controller [0280]: Intel Corporation Killer Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW) [8086:34f0] (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #0 [8086:34e8] (rev 30)
00:15.1 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #1 [8086:34e9] (rev 30)
00:16.0 Communication controller [0780]: Intel Corporation Ice Lake-LP Management Engine [8086:34e0] (rev 30)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:34b8] (rev 30)
00:1c.4 PCI bridge [0604]: Intel Corporation Ice Lake-LP PCI Express Root Port #5 [8086:34bc] (rev 30)
00:1d.0 PCI bridge [0604]: Intel Corporation Ice Lake-LP PCI Express Root Port #9 [8086:34b0] (rev 30)
00:1d.4 PCI bridge [0604]: Intel Corporation Device [8086:34b4] (rev 30)
00:1f.0 ISA bridge [0601]: Intel Corporation Ice Lake-LP LPC Controller [8086:3482] (rev 30)
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Ice Lake-LP Smart Sound Technology Audio Controller [8086:34c8] (rev 30)
00:1f.4 SMBus [0c05]: Intel Corporation Ice Lake-LP SMBus Controller [8086:34a3] (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP SPI Controller [8086:34a4] (rev 30)
30:00.0 3D controller [0302]: NVIDIA Corporation GP107M [GeForce MX350] [10de:1c94] (rev a1)
3a:00.0 Non-Volatile memory controller [0108]: SK hynix Device [1c5c:1339]

lsusb

- lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 04f2:b6cb Chicony Electronics Co., Ltd Integrated Camera
Bus 003 Device 003: ID 27c6:55a2 Shenzhen Goodix Technology Co.,Ltd. Goodix FingerPrint Device
Bus 003 Device 002: ID 062a:4c01 MosArt Semiconductor Corp. 2,4Ghz Wireless Transceiver [for Delux M618 Plus Wireless Vertical Mouse]
Bus 003 Device 005: ID 8087:0026 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb -v 2>/dev/null | grep -E '\<(^Bus|iProduct|bDeviceClass|bDeviceProtocol)'

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         3 
  iProduct                2 xHCI Host Controller
Bus 003 Device 004: ID 04f2:b6cb Chicony Electronics Co., Ltd Integrated Camera
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                1 Integrated Camera
Bus 003 Device 003: ID 27c6:55a2 Shenzhen Goodix Technology Co.,Ltd. Goodix FingerPrint Device
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                2 Goodix FingerPrint Device
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
Bus 003 Device 002: ID 062a:4c01 MosArt Semiconductor Corp. 2,4Ghz Wireless Transceiver [for Delux M618 Plus Wireless Vertical Mouse]
  bDeviceClass            0 
  bDeviceProtocol         0 
  iProduct                2 2.4G INPUT DEVICE
Bus 003 Device 005: ID 8087:0026 Intel Corp. 
  bDeviceClass          224 Wireless
  bDeviceProtocol         1 Bluetooth
  iProduct                0 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                2 xHCI Host Controller
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         3 
  iProduct                2 xHCI Host Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                2 xHCI Host Controller

USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.

Resources

Attachments

Some configuration files and sample outputs.

  • [get | view] (2021-07-05 01:42:40, 258.1 KB) [[attachment:cpufreq gnome applet.png]]
  • [get | view] (2021-07-05 01:43:07, 288.8 KB) [[attachment:firefox font configuration.png]]
  • [get | view] (2021-07-05 01:43:36, 246.3 KB) [[attachment:gnome typo scale.png]]
 All files | Selected Files: delete move to page copy to page

Other reports

Credits

sazamoracl


CategoryLaptopComputer CategoryLaptopComputer