-
-
Notifications
You must be signed in to change notification settings - Fork 987
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
Comments
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. |
I'll accept a PR to make this configurable if anyone wants to work on it. |
@cgutman that's fine with me. This issue has come up more than a few times. |
Is there an existing issue for this?
Is your issue described in the documentation?
Is your issue 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
The text was updated successfully, but these errors were encountered: