I wanted to share my experiences with my Yoga Slim 7:
System Information:
inxi -Fxxx
System:
Host: yoga Kernel: 5.10.0-1-MANJARO x86_64 bits: 64 compiler: gcc
v: 10.2.0 Desktop: GNOME 3.38.1 tk: GTK 3.24.23 wm: gnome-shell
dm: GDM 3.38.1 Distro: Manjaro Linux
Machine:
Type: Laptop System: LENOVO product: 82A2 v: Yoga Slim 7 14ARE05
serial: <superuser/root required> Chassis: type: 10 v: Yoga Slim 7 14ARE05
serial: <superuser/root required>
Mobo: LENOVO model: LNVNB161216
v: SDK0J40709 WIN
serial: <superuser/root required> UEFI: LENOVO v: DMCN34WW
date: 08/17/2020
Battery:
ID-1: BAT1 charge: 39.8 Wh condition: 60.7/60.7 Wh (100%) volts: 15.9/15.4
model: Celxpert L19C4PF4 type: Li-poly serial: 1594 status: Discharging
cycles: 3
CPU:
Info: 8-Core model: AMD Ryzen 7 4800U with Radeon Graphics bits: 64
type: MT MCP arch: Zen rev: 1 L2 cache: 4096 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 57516
Speed: 1397 MHz min/max: 1400/1800 MHz boost: disabled Core speeds (MHz):
1: 1397 2: 1396 3: 1397 4: 1394 5: 1397 6: 1397 7: 1397 8: 1397 9: 1397
10: 1397 11: 1397 12: 1397 13: 1397 14: 1397 15: 1397 16: 1397
Graphics:
Device-1: AMD Renoir vendor: Lenovo driver: amdgpu v: kernel
bus ID: 03:00.0 chip ID: 1002:1636
Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo
bus ID: 1-4:2 chip ID: 13d3:5419 serial: 0000
Display: wayland server: X.org 1.20.9 compositor: gnome-shell
driver: amdgpu,ati unloaded: modesetting,radeon alternate: fbdev,vesa
resolution: <xdpyinfo missing>
OpenGL: renderer: AMD RENOIR (DRM 3.40.0 5.10.0-1-MANJARO LLVM 11.0.0)
v: 4.6 Mesa 20.2.2 direct render: Yes
Audio:
Device-1: AMD vendor: Lenovo driver: snd_hda_intel v: kernel
bus ID: 03:00.1 chip ID: 1002:1637
Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
vendor: Lenovo driver: snd_rn_pci_acp3x v: kernel bus ID: 03:00.5
chip ID: 1022:15e2
Device-3: AMD Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel bus ID: 03:00.6 chip ID: 1022:15e3
Sound Server: ALSA v: k5.10.0-1-MANJARO
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus ID: 01:00.0
chip ID: 8086:2723
IF: wlp1s0 state: up mac: ac:12:03:9f:50:56
Drives:
Local Storage: total: 476.94 GiB used: 104.51 GiB (21.9%)
ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFS512GD9TNG-L3A0B
size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 serial: CJ04N68971020544C
rev: 80050C10 scheme: GPT
Partition:
ID-1: / size: 459.50 GiB used: 104.51 GiB (22.7%) fs: ext4 dev: /dev/dm-0
Swap:
ID-1: swap-1 type: partition size: 8.80 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/dm-1
Sensors:
System Temperatures: cpu: 38.8 C mobo: N/A gpu: amdgpu temp: 37.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 386 Uptime: 5h 55m Memory: 15.08 GiB used: 3.33 GiB (22.1%)
Init: systemd v: 246 Compil ers: gcc: 10.2.0 Packages: pacman: 1483
Shell: Zsh v: 5.8 running in: gnome-terminal inxi: 3.1.08
Input Devices:
cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=4000 0 0
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event2
B: PROP=0
B: EV=21
B: SW=1
I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0f/LNXVIDEO:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4 leds
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input5
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=40001
B: SND=6
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Ideapad extra buttons"
P: Phys=ideapad/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.3/PNP0C09:00/VPC2004:00/input/input6
U: Uniq=
H: Handlers=kbd event6 rfkill
B: PROP=0
B: EV=13
B: KEY=81000800100c03 4400000000300000 0 2
B: MSC=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input7
U: Uniq=
H: Handlers=event7
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input8
U: Uniq=
H: Handlers=event8
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0001 Vendor=10ec Product=0287 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card1/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input9
U: Uniq=
H: Handlers=kbd event9
B: PROP=0
B: EV=40001
B: SND=6
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input10
U: Uniq=
H: Handlers=event10
B: PROP=0
B: EV=21
B: SW=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input11
U: Uniq=
H: Handlers=event11
B: PROP=0
B: EV=21
B: SW=4
I: Bus=0018 Vendor=04f3 Product=3124 Version=0100
N: Name="ELAN0634:00 04F3:3124 Mouse"
P: Phys=i2c-ELAN0634:00
S: Sysfs=/devices/platform/AMDI0010:00/i2c-0/i2c-ELAN0634:00/0018:04F3:3124.0002/input/input15
U: Uniq=
H: Handlers=event12 mouse0
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10
I: Bus=0018 Vendor=04f3 Product=3124 Version=0100
N: Name="ELAN0634:00 04F3:3124 Touchpad"
P: Phys=i2c-ELAN0634:00
S: Sysfs=/devices/platform/AMDI0010:00/i2c-0/i2c-ELAN0634:00/0018:04F3:3124.0002/input/input17
U: Uniq=
H: Handlers=event13 mouse1
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20
I: Bus=0003 Vendor=13d3 Product=5419 Version=1921
N: Name="Integrated Camera: Integrated C"
P: Phys=usb-0000:03:00.3-4/button
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-4/1-4:1.0/input/input18
U: Uniq=
H: Handlers=kbd event14
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0003 Vendor=13d3 Product=5419 Version=1921
N: Name="Integrated Camera: Integrated I"
P: Phys=usb-0000:03:00.3-4/button
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-4/1-4:1.2/input/input19
U: Uniq=
H: Handlers=kbd event15
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
Steps while and after clean installing:
- I saved a Full-Disk-Image Windows in case i needed to update the BIOS in the future.
- Still in Windows I updated the BIOS to version
DMCN34WW
- I chose Full-Disk-Encryption with Luks, takes about 5 seconds on boot, but works like a charm.
- I needed to cold boot several times in order for the Wi-Fi to be recognized by linux. No it works all the time.
Fixes:
- I could successfully apply the suspend-fix from here: Lenovo IdeaPad 5 14are05 - ArchWiki
- For my Elan-Touchpad to work I needed to blacklist the
elan_i2c
module to leti2c_hid
control the touchpad.
Fan-Noise:
I could achieve that under work like casual browsing, watching videos, writing stuff - even all of that at the same time - the notebook stays 100% passive.
- I set the Performance Mode to
Battery Saving
in the BIOS - You can activate the Battery Conversvation mode via
echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
(it has to be run as root). This makes the fans less aggressive while charging, but charging the battery won’t charge to 100% anymore and probably not that fast. - I adjusted
/etc/tlp.conf
a bit. - The CPUs Boost-Mode (up to 4.xGhz) can be disabled via
echo 0 >/sys/devices/system/cpu/cpufreq/boost
. This will limit the CPU between 1.4 and 1.8Ghz. But unless you are compiling code or doing really heavy work, i guess you can’t feel a difference. - I followed Power Management - Manjaro
- I created the following file under
/usr/lib/systemd/system-sleep
to execute powertop after each suspend and resume:
#!/bin/sh
# powertop - systemd suspend/resume hook
case $1 in
post) /usr/bin/powertop --auto-tune;;
esac
and made it executeable with chmod +x /usr/lib/systemd/system-sleep
Additional Info:
I think I never read about this and it’s never adversited anywhere, but at least with the new BIOS version, one can use the second USB-Port beyond charging, no Alt Displayport though.