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 fails to downclock #1908

Closed
3 tasks done
trudnorx opened this issue Dec 10, 2023 · 4 comments · Fixed by #2051
Closed
3 tasks done

GPU fails to downclock #1908

trudnorx opened this issue Dec 10, 2023 · 4 comments · Fixed by #2051

Comments

@trudnorx
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Is your issue described in the documentation?

  • I have read the documentation

Is your issue present in the nightly release?

  • This issue is present in the nightly release

Describe the Bug

The GPU Sunshine is running on fails to downclock sufficiently while a client is connected to the stream. It becomes energy inefficient, and causes much more heat and power usage than necessary. This is even when GPU usage (including VID usage) by the stream is extremely low so low clocks would be able to perform just fine. You can't just relax and leave the stream on in the background because of the reasons I mentioned, plus the fan staying on at a high setting as a consequence.

I am not 100% sure what causes it, but I hypothesize it's related to the feature implemented by #1308. The pull request noted that this feature intentionally keeps the clocks high. While it's understandable that some users prefer this feature because of the claimed latency improvements, others prefer for the GPU to be able to downclock as much as possible.

I fail to see any option to toggle it on/off. It should be made an option. And given these issues, it probably shouldn't be the default.

Expected Behavior

No response

Additional Context

No response

Host Operating System

Windows

Operating System Version

any

Architecture

64 bit

Sunshine commit or version

Latest

Package

Windows - installer

GPU Type

Nvidia

GPU Model

GPU Driver/Mesa Version

Capture Method (Linux Only)

No response

Config

-

Apps

No response

Relevant log output

-
@Kishi85
Copy link

Kishi85 commented Jan 2, 2024

Seeing the same behaviour when latest Sunshine is running, the power draw of my RTX4070 doubles as clock is stuck at maximum and stays constant at that rate even when just idling on the desktop. As already noted this seems to be related to the "Prefer maximum power" profile Sunshine sets up for itself to improve latency.

This should be made into a config option to give the user the choice of being able to save power by accepting (the possibility) of increased latency. The default can stay as it is now but please give us the option of toggling that setting.

@ReenigneArcher
Copy link
Member

I'll accept a PR to make this configurable if anyone wants to work on it.

@cgutman
Copy link
Collaborator

cgutman commented Jan 2, 2024

#1798 makes it configurable. I can address the comments there if @ns6089 is busy.

@ReenigneArcher
Copy link
Member

@cgutman that's fine with me. This issue has come up more than a few times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants