-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lenovo Legion 5i/Y7000 2019 PG0 support? #68
Comments
@chinese-wzq Then please test the following features. Temperatures and Fan SpeedsPlease read the fan speeds and temperatures (see README) and confirm that they are sensible and change accordingly, e.g. when you put load onto the CPU the CPU temp and the fan speeds should increase, but GPU temp should stay roughly the same. PowermodeWe will start by confirming that power mode change work and to get me more debug info. Please change the power mode with Fn+Q and provide the output of the following commands in each mode. sudo cat /sys/kernel/debug/legion/ecmemoryram | hexdump -C
sudo cat /sys/kernel/debug/legion/ecmemory | hexdump -C
sudo cat /sys/kernel/debug/legion/fancurve Then please also check if the power mode is read correctly in the OS (see README). Then please check if you can set the power mode with the GUI (see README) and the LED changes accordingly. Tests the following features with the GUI. Please check that if works or otherwise give precise information about what does not work. Please try to check that reading and writing works with the software. Please provide the log output from the GUI from the log tab for all the tests. Fn Lock
Win Key
Touchpad
Battery Conservation
Rapid Charging
Charge Output Always On
Display Overdrive
Keyboard BacklightIn order to fix/configure the keyboard backlight and begin with setting fan curves, please put your keyboard backlight to off, medium, or bright. Provide the output of the following commands (in that order) in each backlight state: sudo cat /sys/kernel/debug/legion/fancurve
sudo dmesg | tail -n 30 |
Temperatures and Fan Speeds [x]It works. Powermode [x]Quiet Mode output
Balanced Mode output
Performance Mode output
Fn Lock [ ]The button is unavailable and is gray Win Key [x]It works. Touchpad [ ]My touchpad was broken,so I can't test this. Battery Conservation [x]It works. Rapid Charging [x]It works. Charge Output Always On [ ]The buttons in the software are checked by default, but when clicked, they turn red and report an error. Display Overdrive [ ]The buttons in the software are not checked by default, and after attempting to check them, they still appear as unchecked. Keyboard Backlight [ ]The kernel module seems to have not detected it. I can control it using Fn+Space. Off output
Medium output
Bright output
Light in lid or logo [ ]The buttons in the software are not checked by default, and when checked, the display will be grayed out as checked. The LED has not been changed. Log output from the GUIClick
OthersAfter I closed the GUI, Python on the terminal was still running, and Ctrl+C couldn't stop either.It can only be killed through htop. Very good project, love from China💗😘 |
Can you close this issue if the support is completed? |
Sorry, for the late response. I can help you later to test, enable, and fix more features but currently I have lots of other stuff to do 😭 |
I notice that I can't set fan curve at all.
As you see, the value of "EC fan curve points size" is 0. Interestingly,
And I wonder whether the GPU power draw depends on power mode?On my computer,the GPU max power draw is always 50W.But Legion WMI project tell me that GPU max power draw is different in different power mode. |
@chinese-wzq |
Thanks for your hard work! I just noticed your reply now. Here is the output of the latest commits:
|
Model and Debug Info
Model name:
Legion 5i(not sure)/Y7000 2019 PG0
CPU model:
12 × Intel® Core™ i7-9750H CPU @ 2.60GHz
GPU model:
NVIDIA GeForce GTX 1650/PCIe/SSE2
Keyboard backlight:
single color with off/medium/bright
Light in lid or logo:
yes
Light at IO-Ports at back:
no
Output of
sudo dmidecode -t system
. Please remove Serial Number and UUID for privacy:Output of
sudo dmidecode -t bios
:Output of
sudo cat /sys/kernel/debug/legion/fancurve
(by replacing 0x8227 by 0x8226,I force load the module):The following information would be useful.
DSDT.zip
The text was updated successfully, but these errors were encountered: