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 |
||
Boot Standard Kernel: |
|
|
LAN network card: |
[-] |
|
Detect CD/DVD: |
[-] |
|
Detect hard drives: |
|
|
Secure boot: |
|
|
Extra Features |
||
CPU Frequency Scaling |
|
|
Hibernation |
|
|
Sleep / Suspend |
|
|
Xorg |
|
|
- OpenGL |
|
|
- Resize-and-Rotate(randr) |
[-] |
|
Switch to External Screen |
|
|
Mouse |
|
|
- Built-in (Trackpoint) |
[-] |
|
- Built-in (Touchpad) |
|
|
Modem |
[-] |
|
Wireless/Wifi |
|
|
Keyboard's Hotkeys |
|
|
Audio |
|
|
?FingerPrint Sensor |
|
~-Legend :
= OK ;
Unsupported(No Driver) ;
= Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required;
= 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
- nvidia-driver
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 powersave
Note - If you have set ' silent mode ' in BIOS, disabling the BOOST make the processor to work only at a maximum of 999Hz per core. Doesnt matter wich governor you choose, it will works at that maximun any way = more battery life. Governor's setting only apply if you have BOOST enabled = more battery usage.
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: Light
- Scalling Factor: 1,20
PowerTOP
On battery, set this at startup to get 9 hours of battery life ; )
$ sudo powertop --auto-tune
Color Profile
The monitor display included on this laptop it is Full HD IPS 100% sRGB, I have gotten better results using the Standard sRGB profile on color settings.
- Go to gnome configuration
- Color
- Remove the default configured schema
- Add the Standard sRGB
- Restart the Gnome session
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.25
- 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.
Other reports
Useful Links
Credits
sazamoracl