Skip to content
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

Not entering D3cold on 4070 laptop (Lenovo Legion Slim 5 16APH8) #730

Open
2 tasks done
ngbomford opened this issue Nov 5, 2024 · 2 comments
Open
2 tasks done

Not entering D3cold on 4070 laptop (Lenovo Legion Slim 5 16APH8) #730

ngbomford opened this issue Nov 5, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@ngbomford
Copy link

ngbomford commented Nov 5, 2024

NVIDIA Open GPU Kernel Modules Version

565.57.01

Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.

  • I confirm that this does not happen with the proprietary driver package.

Operating System and Version

Arch Linux

Kernel Release

6.11.6-arch1-1

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.

  • I am running on a stable kernel release.

Hardware: GPU

NVIDIA GeForce RTX 4070 Laptop GPU

Describe the bug

Hi everyone,

After switching to the open driver I noticed my laptop (Lenovo Legion Slim 5 16APH8) does not enter D3cold, there are no processes running accessing the GPU at the time as this is after a fresh reboot. Running "watch -n 1 cat /sys/class/drm/card*/device/power_state" you can see that it's running constantly in D0 state, it switches for a second or so to D3cold, but immediately changes back to D0.

This issue is not present in the closed driver 565.57.01, after a reboot the laptop changes to D3cold after less than 30 seconds.

I only noticed because power consumption was higher than normal while on battery.

To Reproduce

Install nvidia-open-dkms package on Arch Linux

Bug Incidence

Always

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

No response

@ngbomford ngbomford added the bug Something isn't working label Nov 5, 2024
@ngbomford ngbomford changed the title Not entering D3cold 4070 Hybrid laptop (Legion Slim 5 16APH8) Not entering D3cold on 4070 laptop (Lenovo Legion Slim 5 16APH8) Nov 5, 2024
@mtijanic
Copy link
Collaborator

mtijanic commented Nov 6, 2024

Hey there, thanks for the report!

This issue is not present in the closed driver 565.57.01, after a reboot the laptop changes to D3cold after less than 30 seconds.

Looking at the attached log I see some logs from this run but I can't tell if it was with GSP enabled or disabled. Can you confirm this? If unsure, you can boot with the proprietary driver in the no-repro mode and just run nvidia-smi -q | grep GSP. Or you can run nvidia-bug-report.sh while in the no-repro mode and attach those logs as well.

From the logs we do see some errors that could be relevant. Could I maybe also trouble you to reload the open driver once with NVreg_RmMsg=":" and attach those logs too?

Thanks again!

@ngbomford
Copy link
Author

ngbomford commented Nov 6, 2024

Thanks for the reply.

Looking at the attached log I see some logs from this run but I can't tell if it was with GSP enabled or disabled. Can you confirm this? If unsure, you can boot with the proprietary driver in the no-repro mode and just run nvidia-smi -q | grep GSP. Or you can run nvidia-bug-report.sh while in the no-repro mode and attach those logs as well.

From the proprietary driver, looks like GSP firmware is enabled:
nvidia-smi -q | grep GSP
GSP Firmware Version : 565.57.01

From the logs we do see some errors that could be relevant. Could I maybe also trouble you to reload the open driver once with NVreg_RmMsg=":" and attach those logs too?

I've attached the logs with NVreg_RmMsg=":" from the open driver.
nvidia-bug-report.log.gz

Thanks for looking into this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants