Open mesaprotector opened 1 month ago
I found a workaround, which is to use Custom Mode on Windows and raise the CPU Power Limit (Cross-Loading), in my case from 30 to 45 watts. Even when the GPU was not being fully used, the CPU was underutilized, which was never the case before. I should note that this value cannot be set (is not read correctly) in LenovoLegionLinux. It is listed as 0 and if I try to set to anything it reverts to 0.
Haven't found a way to fix the FPS drops on Performance Mode, unfortunately. I suppose this isn't high priority but I'll leave the issue here in case anyone else has this problem.
Installed lenovolegionlinux-git and lenovolegionlinux-dkms-git from the AUR a couple days ago to be able to see fan speeds on Linux. I use Windows 11 for gaming. The very next time I booted into Windows, I observed abnormally low FPS in-game.
Had not updated the Windows driver, or changed any Windows settings at all for at least two weeks prior to this happening. Doing a clean reinstall of the Windows driver did not help. I use Lenovo Legion Toolkit on Windows and had not changed its settings either.
All I did with LenovoLegionLinux is load into the GUI, check the various fan curves, enable the daemon and logging, and exit - and then I disabled the daemon and logging again after finding this issue, but it did not fix the problem.
Model and Debug Info
Distribution: Arch Linux 6.8.9-arch1-2 Model name: Lenovo LOQ 15IRH8 CPU model: Intel i5-13420H GPU model: NVIDIA RTX 3050 6GB Mobile GPU driver (Linux): nvidia-525xx-dkms 525.147.05-2 (have had problems with every newer driver) GPU driver (Windows): 552.44 Keyboard backlight: N/A (white, two brightness levels + off) Light in lid or logo: N/A (none) Light at IO-Ports at back: N/A (none)
Output of
sudo dmidecode -t system
.Output of
sudo dmidecode -t bios
:Output of
sudo cat /sys/kernel/debug/legion/fancurve
: