Skip to content

Instantly share code, notes, and snippets.

@elvindsouza
Last active October 26, 2021 05:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elvindsouza/e6bdd0577b9ac5208519898130bd56e2 to your computer and use it in GitHub Desktop.
Save elvindsouza/e6bdd0577b9ac5208519898130bd56e2 to your computer and use it in GitHub Desktop.
Linux guide for the Lenovo Legion 5 (2020) 15IMH05 << nvidia1650, i5-10300H, 60Wh>>
Linux guide for the Lenovo Legion 5 (2020) 15IMH05 << nvidia1650, i5-10300H, 60Wh>>
Wi-Fi-
works OOTB(with linux-firmware on arch-based of course). other factors not tested(bandwidth, reliability etc)
Drives and drive bays-
works flawlessly and OOTB. SMART data and ssd TRIM confirmed works.
Sound-drivers, speaker and audio jack
works OOTB, cant say much about audio quality, loudness etc
Touchpad-
works OOTB, choppy movement thanks to not having the precision drivers. completely bearable for someone who does not use it much. triple clicking has a one second delay to register with the OS
on arch based, xf8...-libinput is needed for configuration(sensitivity, accel, scrolling direction, tap-to-tap)
Lid switch-
working OOTB
most acpi etc features seem to work just fine. no problem whatsoever with suspend, hibernate, powering off
monitor powering down when idle support not tested with either built-in or external display
Graphics-
many issues with nvidia drivers, absolute hell on earth
not working OOTB, nouveau drivers are crappy and many x clients open at once WILL crash your session
nvidia-470 tested, works on installation+reboot(ubuntu-drver-manager, GUI ubuntu driver manager; nvidia-settings, nvidia-470 on arch based)
noticable tearing on default settings, nvidia-settings>force composition pipeline fixes this
monitor EDID only reports 1920x1080@120 so setting any other custom resolution is a pain
will require a line in xorg.conf to enable screen brightness control. might also require the kernel parameter ( grub )
doing "automatic proprietary driver installation" during installation on ubuntu flavours completely messes up the drivers. no documentation on what it does, but you simply cannot use an xorg.conf, making the entire installation useless.
reinstalling the distro, and installing manually(while on the default nouveau drivers) from the GUI driver manager solves this
no tinkering outside of xorg.conf required to get the 1650 working on ubuntu, archlinux
email @<anonmail> to get my xorg.conf for a)120hz no tear b)30hz w/nvidia-470 as its too long to fit here
Accessing Lenovo "Vantage" features on Linux:(confirmed working)
https://wiki.archlinux.org/title/Laptop/Lenovo#Battery_Conservation_Mode_on_IdeaPad_laptops
(use wayback in case of link rot)
Conservation Mode-working
cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
echo 0 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
Changing Performance Modes-not tested
webcam-working OOTB
bluetooth-not tested
speaker-working OOTB
usb ports, storage hotplug- working OOTB
ethernet port-working OOTB
ISSUES:
1)hybrid mode is a no-go. it is simply not worth it. try to set the graphics target in BIOS before booting up and have a script to switch out the configs, much better experience
2)battery life of the 60Wh variant is abysmal(even on windoze). tlp(working OOTB, one-time systemd enable needed ), auto-cpufreq(one command to install, one-time systemctl enable needed)
confirmed working flawlessly and in tandem. on arch linux(Xorg, nvidia graphics) with i3-wm, you will see 8-11W doing vim text editing-casual web browsing. 30Hz is recommended
3)laptop often has this problem where the battery heats up(the heat spreads to other components too) and issue persists until it disappears after messing around with stuff
i do not know what causes this, and how i solve it every time. may or may not be related to-
https://forums.lenovo.com/t5/Gaming-Notebooks/Lenovo-Legion-5-15ARH05-since-latest-Bios-Update-battery-conservation-mode-disables-itself/m-p/5059886?page=2
https://www.youtube.com/watch?v=8IzCHlPySEM
https://forums.lenovo.com/t5/Gaming-Laptops/Conservation-mode-doesn-t-work-Legion-5/m-p/5057562?page=2
https://www.reddit.com/r/Lenovo/comments/km8keb/conservation_mode_doesnt_work_legion_5/
either way, the people at lenovo couldnt care less
4) nvidia graphics are a no-go if possible. if buying second-hand, steer clear of any laptops with nvidia cards
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment