Unable to set clock speeds for GTX 1070

Hi All

I have been trying to alter clock speeds for my NVIDIA 1070 cards but so far have not been able to.

I have a machine with 3 AMD 480 cards and 5 1070 GTX Nvidia.

I have a user automatically logged on so there is a desktop user but I am accessing the box via SSH. The monitor is plugged into the on-motherboard GPU (not the AMD or Nvidia)

I have tried various ways of setting coolbits - I’ve done
sudo nvidia-xconfig -a --cool-bits=31 --allow-empty-initial-configuration
and have tried manually editing the config file. Whatever I do when the machine reboots there is no sign of coolbits on the device configs:

Section “Device”
Identifier “Device0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “GeForce GTX 1070”
BusID “PCI:8:0:0”

Section “Screen”
Identifier “Screen0”
Device “Device0”
Monitor “Monitor0”
DefaultDepth 24
Option “AllowEmptyInitialConfiguration” “True”
Option “Coolbits” “31”
SubSection “Display”
Depth 24

I have been able to run some commands successfully:

sudo DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/:0 nvidia-settings --assign “[gpu:0]/GPUGraphicsClockOffset[3]=0” --assign “[gpu:0]/GPUMemoryTransferRateOffset[3]=1400”

but this does not seem to have any effect on the performance of the cards.

Is there anything that I am missing?

Where are the docs on exactly what value I want to set for coolbits and a guide on how to reliably set it?

Many Thanks