Really appreciate the help here Tuke, I’m making progress thanks to you!
awbbox@is-netmon-1:~$ nvidia-settings -q [gpu:0]/GPUPerfModes
Attribute 'GPUPerfModes' (is-netmon-1:0[gpu:0]): perf=0, nvclock=135, nvclockmin=135, nvclockmax=405, nvclockeditable=0, memclock=405, memclockmin=405, memclockmax=405,
memclockeditable=0, memTransferRate=810, memTransferRatemin=810, memTransferRatemax=810, memTransferRateeditable=0 ; perf=1, nvclock=135, nvclockmin=135, nvclockmax=1392,
nvclockeditable=0, memclock=810, memclockmin=810, memclockmax=810, memclockeditable=0, memTransferRate=1620, memTransferRatemin=1620, memTransferRatemax=1620,
memTransferRateeditable=0 ; perf=2, nvclock=135, nvclockmin=135, nvclockmax=1530, nvclockeditable=0, memclock=3004, memclockmin=3004, memclockmax=3004, memclockeditable=0,
memTransferRate=6008, memTransferRatemin=6008, memTransferRatemax=6008, memTransferRateeditable=0 ; perf=3, nvclock=135, nvclockmin=135, nvclockmax=1530, nvclockeditable=1,
memclock=3505, memclockmin=3505, memclockmax=3505, memclockeditable=1, memTransferRate=7010, memTransferRatemin=7010, memTransferRatemax=7010, memTransferRateeditable=1
awbbox@is-netmon-1:~$ nvidia-settings -a "[gpu:0]/gpugraphicsclockoffset[3]=160"
ERROR: Error assigning value 160 to attribute 'GPUGraphicsClockOffset' (is-netmon-1:0[gpu:0]) as specified in assignment '[gpu:0]/gpugraphicsclockoffset[3]=160' (Unknown
Error).
awbbox@is-netmon-1:~$ nvidia-settings -a "[gpu:0]/gpumemorytransferrateoffset[3]=100"
ERROR: Error assigning value 100 to attribute 'GPUMemoryTransferRateOffset' (is-netmon-1:0[gpu:0]) as specified in assignment '[gpu:0]/gpumemorytransferrateoffset[3]=100'
(Unknown Error).
Weird thing is that gpugraphicsclockoffset and gpumemorytransferrateoffset both spit out errors when used, however gpugraphicsclockoffset actually works and applies the correct offset where as gpumemorytransferrateoffset does not. This isn’t a huge deal for me as the GPU clock is much more important, any ideas why this is happening though?
Here’s my notes so far in case it helps anyone else in future:
Enable PowerMizer (Adaptive)
nvidia-settings -a ‘[gpu:0]/GPUPowerMizerMode=0’
Enable PowerMizer (Auto)
nvidia-settings -a ‘[gpu:0]/GPUPowerMizerMode=2’
Enable PowerMizer (Prefer Maximum Performance)
nvidia-settings -a ‘[gpu:0]/GPUPowerMizerMode=1’
Gain manual fan control
nvidia-settings -a ‘[gpu:0]/GPUFanControlState=1’
Set GPU fan to 75%
nvidia-settings -a ‘[fan:0]/GPUCurrentFanSpeed=75’
Set GPU Clock offset +160Mhz
nvidia-settings -a ‘[gpu:0]/GPUGraphicsClockOffset[3]=160’
Set GPU Memory offset +100Mhz
nvidia-settings -a ‘[gpu:0]/GPUMemoryTransferRateOffset[3]=100’