Can I throttle my GPU? (RTX 2060)


Message boards : Number crunching : Can I throttle my GPU? (RTX 2060)

Message board moderation

To post messages, you must log in.
AuthorMessage
scott

Send message
Joined: 18 Aug 19
Posts: 4
Credit: 1,564,800
RAC: 0
Message 6999 - Posted: 27 Jul 2020, 18:40:44 UTC
Hi everyone! I am running a Ryzen 2600 and an RTX 2060 for Rosetta and Asteroids @home. I dedicate the CPUs to Rosetta and the GPU to Asteroids. During the hottest part of the day my GPU starts to run pretty hot running full-bore non-stop. Is there a way I can throttle it down to run at like 75% power or something to control heat during the day?

I have MSI afterburner installed so if there is a way to do it with that I am open to that as well.

Thank you!
ID: 6999 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum

Send message
Joined: 11 Jul 17
Posts: 22
Credit: 333,302,879
RAC: 0
Message 7014 - Posted: 8 Aug 2020, 8:44:10 UTC - in response to Message 6999.  
Is there a way I can throttle it down to run at like 75% power or something to control heat during the day?
For a single GPU create this script:
#!/bin/bash
/usr/bin/nvidia-smi -pm 1
/usr/bin/nvidia-smi -acp UNRESTRICTED
/usr/bin/nvidia-smi -i 0 -pl 160
/usr/bin/nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=1"
/usr/bin/nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffset[3]=400" -a "[gpu:0]/GPUGraphicsClockOffset[3]=100"
/usr/bin/nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUTargetFanSpeed=75" -a "[fan:1]/GPUTargetFanSpeed=75"

For 2 or more GPUs expand the script like so:
#!/bin/bash
/usr/bin/nvidia-smi -pm 1
/usr/bin/nvidia-smi -acp UNRESTRICTED
/usr/bin/nvidia-smi -i 0 -pl 160
/usr/bin/nvidia-smi -i 1 -pl 160
/usr/bin/nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=1"
/usr/bin/nvidia-settings -a "[gpu:1]/GPUPowerMizerMode=1"
/usr/bin/nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffset[3]=400" -a "[gpu:0]/GPUGraphicsClockOffset[3]=100"
/usr/bin/nvidia-settings -a "[gpu:1]/GPUMemoryTransferRateOffset[3]=400" -a "[gpu:1]/GPUGraphicsClockOffset[3]=100"
/usr/bin/nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUTargetFanSpeed=75" -a "[fan:1]/GPUTargetFanSpeed=75"
/usr/bin/nvidia-settings -a "[gpu:1]/GPUFanControlState=1" -a "[fan:2]/GPUTargetFanSpeed=75" -a "[fan:3]/GPUTargetFanSpeed=75"
[3] for Pascal or [4] for Turing

Then run this command once:
sudo nvidia-xconfig --enable-all-gpus --cool-bits=28 --allow-empty-initial-configuration

Use this to check if it took:
sudo xed /etc/X11/xorg.conf
Saves me a lot on electricity and still runs BOINC projects great.
ID: 7014 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
scott

Send message
Joined: 18 Aug 19
Posts: 4
Credit: 1,564,800
RAC: 0
Message 7024 - Posted: 11 Aug 2020, 16:56:29 UTC - in response to Message 7014.  
Where do I save that code so it gets run with the command? Is it easy enough to switch back to normal when I want to play a game or something?
ID: 7024 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 302
Credit: 32,671,868
RAC: 0
Message 7025 - Posted: 11 Aug 2020, 21:10:59 UTC - in response to Message 6999.  
Hi everyone! I am running a Ryzen 2600 and an RTX 2060 for Rosetta and Asteroids @home. I dedicate the CPUs to Rosetta and the GPU to Asteroids. During the hottest part of the day my GPU starts to run pretty hot running full-bore non-stop. Is there a way I can throttle it down to run at like 75% power or something to control heat during the day?

I have MSI afterburner installed so if there is a way to do it with that I am open to that as well.

Thank you!


Slide the sliders in Afterburner, if they slide together and you don't want them to click the link linking them and they will be unlinked.
ID: 7025 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
loki126

Send message
Joined: 16 Jan 13
Posts: 3
Credit: 651,360
RAC: 0
Message 7075 - Posted: 6 Oct 2020, 10:04:24 UTC - in response to Message 6999.  

I have MSI afterburner installed so if there is a way to do it with that I am open to that as well.


Set "Power Limit" from 100% to 70%. Let the link with "Temp. Limit" enabled.
You save ~27% electricity and it runs ~8°C cooler.
You can check it with Afterburners Hardware Monitor.
ID: 7075 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Can I throttle my GPU? (RTX 2060)