• Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
    Shell
  • License
    MIT License
  • Created almost 4 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple scripts and guides to work around with issues on running linux in Lenovo Legion 5 15ARH05 version.

Lenovo Legion 5 15ARH05 Notes on GNU + Linux

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.16.x at the time of writing.

What's Working

  • 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.
  • Fn + Esc (FnLock) works as expected and led responds perfectly like in Windows.

What's not Working

  • When using Hybrid Graphics mode, you can't use HDMI and X.org freezes, we can avoid this by using the discrete graphics card but this disables the hybrid graphics. More research needed to confirm if this is kernel bug or result of poor X.Org Configuration. (In Windows, This works with no issues.)

Guides

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.

More Repositories

1

QArchive

Async C++ Cross-Platform library that modernizes libarchive using Qt 🚀. Simply extracts 7z 🍔, Tarballs 🎱 and other supported formats by libarchive. ❤️
C++
85
star
2

spirit

The Twenty First Century Window Sitter.
C++
46
star
3

insight

A Tcl/Tk Frontend for GDB. This is an AppImage(Portable Package) of insight for the sake of Jeff Duntemann's amazing book.
Shell
44
star
4

AppImageUpdater

AppImage Updater for Humans built with QML/C++ with Qt5 ❤️.
C++
38
star
5

QAppImageUpdate

Qt5 library and plugin for updating AppImages. ❤️
C++
28
star
6

ShareMyHost

A simple and easy to use program to share files in local network.
C
26
star
7

ham

HAM (Hetzner Android Make) is a simple tool written in GO which can build LineageOS (or AOSP) from source using Hetzner Cloud, Fully Automated. Build under €1.
Go
12
star
8

QInstallerBridge

🎢 A small header writen in C++ using Qt5 to 💻 communicate with the Qt Installer Framework 👓 . This header helps you to check the remote repo ✅ and also update to the latest version! 🐶
C++
12
star
9

updatedeployqt

A simple and powerful tool to deploy auto update for qt applications with a single command. Programming Language Independent.
C
7
star
10

MakeAppImageTorrent

MakeAppImageTorrent is a very simple and powerful cli tool to make torrent file which is to be uploaded along .zsync file to enable decentralized update from QAppImageUpdate library.
C++
5
star
11

blue-glow

A very simple system tray application which glows in blue when you have an unread github notification.
C++
5
star
12

ssh-control

SSH Control is a very simple and powerful python script which enables user to enable or disable ssh access to their remote server securely.
Python
4
star
13

MakeItGif

🚀 Convert Videos to Gif with ffmpeg through the best settings! ❤️ 🐍
Shell
4
star
14

VideoWall

KDE Plasma 5/6 Video/Image Wallpaper which can also Play videos on the fly using CLI.
C++
3
star
15

postmarketos-asus-z00l

Configuration files for compiling postmarketSO in Asus Zenfone 2 Laser with a mainline kernel.
C
3
star
16

QTalarm-AppImage

An alarm program for computers. AppImage build repo for https://github.com/CountMurphy/QTalarm
3
star
17

PyJoinMeet

A Simple Script to Automatically Join Google Meet.
Python
3
star
18

OpticalBrailleRecognition

Optical Braille Recognition using OpenCV and Python. Optionally you can enhance this to use Machine Learning too.
Python
3
star
19

cutelog

A cute logging system for C programs.
C
2
star
20

ama

❤️ ☕ 🐶 Ask Me Anything. Literally Anything! 🖌️ 😎
2
star
21

CS8581

Computer Networks Lab Experiments
Python
2
star
22

CoePy

A Powerful CLI Tool to automatically scrape information from Controller Of Examination AU written in Python 🐍.
Python
2
star
23

ritual

Make Spirits for the Twenty First Century Window Sitter.
Rust
2
star
24

YOLOV3LicensePlateDetection

License Plate Detection with YOLO v3. Darknet-19 Architecture. With pre-trained weights.
Python
1
star
25

AppImageUpdate-Exploit-001-POC

A Possible exploit POC
1
star
26

appimage-update-info-writer

A Simple Python3 Script to Write Custom AppImage Update Information to any AppImages.
Python
1
star
27

firmware-asus-z00l-raw

Firmware extracted from stock android.
1
star
28

Astral

Course Mangement System inspired by MIT Stellar and Harvard Extensions.
JavaScript
1
star