Simple scripts and guides to work around with issues on running gnu+linux in Lenovo Legion 5 15ARH05 version.
From Linux version 5.14.x the brightness control works out of the box, no need for workarounds. If you are running linux version below that then you have to use the workaround, please see the guides.
The down below is tested on the latest linux kernel 5.14.x at the time of writing.
- Brightness Control in Hybrid Graphics now works out of the box (from linux 5.14.x)
- Wifi, Bluetooth working perfectly (I can get upto 100 Mega Bits speed with Wifi)
- Battery Conservation (The battery conservation mode is working as expected)
- NVIDIA Graphics Card working perfectly with the non-free NVIDIA Driver software. (Novena?? works too)
- Fn keys work.
- Secure boot works with OpenSUSE, Ubuntu and Debian. (Basically all linux distros which supports secureboot)
- NVME SSD and HDD is usable and it is discoverd by GNU+Linux.
- Users complained about the sound but in linux you could go beyond 100% so sound is a blast in GNU+Linux.
- Played some old titles in Wine, Linux gaming is totatly possible but there is 10% degrade in performance because of Wine and other translations.
- Backlit keyboard is working.
- Can switch different modes with Fn + Q.
- When releasing FnLock with Fn + Esc the led does not change but FnLock is released. TL;DR: The led on the Esc button will not accurately show the current status of FnLock.
AMDGPU Brightness Fix - See AMDGPUFIX/ Directory of this Repo. (Brightness works out of box now with linux 5.14.x)
Touchpad Fix - See Touchpad/ Directory of this Repo. (Touchpad works out of the box from linux 5.12)
Nvidia Graphics X Server Configuration to fix brightness control and High DPI when using Discrete Graphics - See XOrgConfigurationNvidia/ directory.
Battery Conservation Mode Control - See BatteryConservation/ Directory.