NVIDIA / NVIDIA/open-gpu-kernel-modules

nvidia-powerd.service needs a reboot to change the power limit state on AMD lenovo gaming laptops

Open
#492 36 comments 1 reaction 1 assignee View on GitHub

@amrit1711 is already working on this.

Since Jun 5, 2023.

bug
Dominant language
C
Stars
17.4k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

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

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.