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

GPU stays at maximum power state when using multiple monitor #752

Open
1 of 2 tasks
thesword53 opened this issue Dec 15, 2024 · 0 comments
Open
1 of 2 tasks

GPU stays at maximum power state when using multiple monitor #752

thesword53 opened this issue Dec 15, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@thesword53
Copy link

NVIDIA Open GPU Kernel Modules Version

565.77 (older versions are also affected)

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.12.1-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 2080 SUPER

Describe the bug

With certain combinations of monitor refresh rate, the GPU clocks won’t ramp down at idle (no app using the GPU open) even if I set:

  • Powermizer mode to Adaptive or Auto in with both Xorg, Wayland and even TTY.

My GPU clocks never go bellow 1575 and 7750 Mhz at idle and nvidia-smi is reporting P0 in Perf section and 60W, it should be P8 and 22W at idle.

I have 3 monitors:

  • Monitor 1: Alienware AW2725DF 2560x1440 360 Hz, Adaptive-Sync, DisplayPort
  • Monitor 2: MSI MAG271CQR: 2560x1440 144 Hz, Adaptive-Sync, DisplayPort
  • Monitor 3: Iiyama G2250HS: 1920x1080 75Hz, Adaptive-Sync, DisplayPort

The only configuration that doesn’t trigger the issue with more than one monitor is to only use monitor 2 at 144 Hz and monitor 3 at 75 Hz and disabling monitor 1 but this setup with VRR is causing another issue: ps://forums.developer.nvidia.com/t/monitors-literally-stutter-when-vrr-g-sync-is-enabled/256836

GPU doesn't even ramp down even if I am on a TTY console without any processes using GPU running.

To Reproduce

  • Have a RTX 2080 SUPER
    AND
  • Connect monitors 1, 2 and 3 and set them at 360 Hz, 144 Hz and 75 Hz respectively
    OR
  • Connect monitors 1 and 2 and set them at 360 Hz and 144 Hz respectively
    OR
  • Connect monitors 2 and 3 and set them at 144 Hz and 60 Hz respectively

Bug Incidence

Always

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

  • That issue behave as if i enable disable_vrr_memclk_switch in nvidia-modeset module.
  • With this issue, the GPU doesn't even go to P2 state when CUDA apps are running.
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

1 participant