Добрый день. У меня возникли проблемы с загрузкой сценария запуска, который я написал для моих настроек разгона для инициализации при загрузке. Я запускаю сценарий самостоятельно, и он отлично работает; однако, когда я запускаю его в rc.local, он не работает.
overclock.sh (это сценарий 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
Странно, что overclock.sh запускается при запуске, но rc.local пропускает все строки, которые говорят «sudo nvidia-settings -a .... . »но запустив строку, которая говорит« sudo nvidia-smi -pl 75 », как я вижу это одно изменение в системе.