nvidia overclock na inicialização executando um script .sh em rc.local não está funcionando

1

Boa tarde. Estou tendo problemas para obter um script de inicialização que escrevi para minhas configurações de overclock para inicializar na inicialização. Eu executei o script independentemente e ele funciona perfeitamente; no entanto, quando eu o executo no rc.local, ele não funciona.

overclock.sh (este é o script de overlocking)

#!/bin/bash 
sudo nvidia-settings -a '[gpu:0]/GPUGraphicsClockOffset[3]=-200'
sudo nvidia-settings -a '[gpu:0]/GPUMemoryTransferRateOffset[3]=1100' 
sudo nvidia-settings -a '[gpu:0]/GPUFanControlState[3]=1' 
sudo nvidia-settings -a '[fan:0]/GPUTargetFanSpeed[3]=55' 
sudo nvidia-settings -a '[gpu:1]/GPUGraphicsClockOffset[3]=-200' 
sudo nvidia-settings -a '[gpu:1]/GPUMemoryTransferRateOffset[3]=1100' 
sudo nvidia-settings -a '[gpu:1]/GPUFanControlState[3]=1' 
sudo nvidia-settings -a '[fan:1]/GPUTargetFanSpeed[3]=55' 
sudo nvidia-smi -pl 75

/etc/rc.local

#!/bin/sh 
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/home/ubuntu1/overclock.sh &
exit 0

O mais estranho é que o overclock.sh está sendo executado na inicialização, mas o rc.local está ignorando todas as linhas que dizem 'sudo nvidia-settings -a ..... ", mas executando a linha que diz' sudo nvidia -smi -pl 75 'como eu posso ver que uma mudança no sistema.

    
por theseraphym 12.01.2018 / 04:46

0 respostas