-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
nvidia-powerd.service needs a reboot to change the power limit state on AMD lenovo gaming laptops #492
Comments
I would guess your problem is the same or similar to my problem |
it says 0 even when the laptop draws 85W |
@kleidiss |
Ok so i unplugged it went to 1 and plugged back in it went to 0 again |
@kleidiss you used xorg for that test right
|
[update] |
Oh i use wayland on fedora |
15w lmao , might as well turn off the gpu at that point |
at least the problem is not just for me
two issue related to power in two days that's hilarious |
Not to mention that on the Unigine Heaven OGL benchmark i get 80-100 points less on Linux while using the same power draw and clocks as Windows (I checked with mangohud and geforce overlay thing on windows) These crappy drivers are also burning power for no reason I notice a fps loss on DXVK as well while using these drivers on Linux but thats more acceptable than a native benchmark |
Correction: You just need to reload the service for it to update the power and clock speed limit Still annoying having to reload it each time tho |
@kleidiss |
nvidia-powerd.service |
Just reload the service when unplugged and see if the power draw changes systemctl stop nvidia-powerd.service and than just start it again |
well it seems that my system doesn't support that in the first place so yeah we don't have the same problem |
Restarting nvidia-powerd service without rebooting causes dgpu unable to go to d3cold state, making power drain even when it's not being used. So it's still not a ideal solution. My Lenovo laptop is 15ARH7, Ryzen 6600H with NVIDIA RTX3050. EDIT: Need more testing. |
Hi there. I have the same Laptop and I have problems with suspend.
P.D: Sorry for my English. I'm learning. And Thank you if you could help me, I am a beginner in Linux world |
I usually have my laptop plugged in so idk Make a new issue for this too so more people see it |
have anything changed in your part for the past 2 weeks |
New drivers same bug |
lol I will wait for these drivers to drop in the aur in my side and update my problem as well |
I have a similar problem. On hp vicuts 16-d1xxx laptop with patch (https://lore.kernel.org/platform-driver-x86/[email protected]/), It needs restarting nvidia-powerd.service after changing platform profile to change tgp. |
Dear All, |
Dear All, |
It's working with 3060 mobile on hp victus 16 laptop. |
Great! Works for me (Acer AN515-45) with a 3070. |
The fix is on the driver from 3 weeks ago right? |
Still not fixed on 535.113.01 for me This was tested on closed source driver so maybe the fix is not merged into that yet? |
@kleidiss |
@amrit1711 Sorry for the late reply using nvidia-open-dkms from arch repos 545.29.06 bug isnt fixed |
nvidia-smi -i 0 -q -d POWER ==============NVSMI LOG============== Timestamp : Thu Dec 28 18:52:49 2023 Attached GPUs : 1 |
I think i'm with a similar problem on my Dell G15 (5530 RTX 3050 6GB) |
I'm having a similar problem with the Nvidia driver on Windows 11 on my Lenovo Legion 7 Slim AMD Nvidia 4060 laptop. |
Hi All, |
In case it helps: I have a Lenovo Legion Pro 7 16ARX8H since fairly recently and I can confirm this does not happen for me; I can see the power limit changing from 150 to 175 and back dynamically when demanding tasks run. This also still works when switching between different modes using Fn+Q and switching between the performance and quiet profiles dynamically switches from 80 Watt to 150 Watt in |
NVIDIA Open GPU Kernel Modules Version
530.41.03
Does this happen with the proprietary driver (of the same version) as well?
Yes
Operating System and Version
Fedora release 37 (Thirty Seven)
Kernel Release
Linux DESKTOP-MPKTHBJ 6.2.10-200.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 6 23:30:41 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Hardware: GPU
GPU 0: NVIDIA GeForce RTX 3050 Laptop GPU (UUID: GPU-b2f720a1-2b4e-9b17-4383-76f9361248a2)
Describe the bug
nvidia-powerd.service needs a full system reboot to change the power limit of the GPU from 64-66W in the laptop's balanced mode to 85W that the laptops' performance mode should use
If i press fn+Q and change to performance mode without restarting the laptop will still use 64W
After a system restart the power limit changes to 85W but if i change back to balenced/power saver mode the power limit stays at 85W which is very bad for the GPU temp and may cause hardware damage
The problem here is have to reboot each time you need to change the power limit while on Windows it changes dynamically just by pressing FN + Q
To Reproduce
Change your lenovo legion/ideapad laptop to performance mode from balenced without a system retsrat and check the GPU power draw
Bug Incidence
Always
nvidia-bug-report.log.gz
nvidia-bug-report.log.gz
More Info
Laptop specs:
Lenovo Ideapad Gaming 3 15ACH6
AMD Ryzen 5 5600H
RTX 3050 Mobile 85W
16 GB RAM & 1 TB SSD M.2
The text was updated successfully, but these errors were encountered: