Can someone share specific powersave values for 1070 ?
I can't seem to make it use less than 150W and the fans must spin 80% constant to keep temps below 70C.
Thank you.
MSI Armor 1070 8G Non OC version.
How about you go and read the previous pages, several peoples posted their settings... alot of them....
Thank you for your help! Your post actually made me search all posts and find all posts related to linux specific values...
I got 375S/s with +150 CC, +700 MEM , PL 110W
#!/bin/bash
sudo X :0 &
export DISPLAY=:0
CLOCK=150
MEM=700
PL=110
FANSPEED=70
CMD='/usr/bin/nvidia-settings'
for i in {0..5} # for 6 cards
do
sudo nvidia-smi -i ${i} -pm 0
sudo nvidia-smi -i ${i} -pl {$PL}
sudo ${CMD} -a [gpu:${i}]/GPUPowerMizerMode=1
sudo ${CMD} -a [gpu:${i}]/GPUFanControlState=1
sudo ${CMD} -a [fan:${i}]/GPUTargetFanSpeed=${FANSPEED}
for x in {3..3}
do
sudo ${CMD} -a [gpu:${i}]/GPUGraphicsClockOffset[${x}]=${CLOCK}
sudo ${CMD} -a [gpu:${i}]/GPUMemoryTransferRateOffset[${x}]=${MEM}
done
done
Someone could find it useful as it was for me
And the fan control script
#!/bin/bash
# Paths to the utilities we will need
export DISPLAY=:0
SMI='/usr/bin/nvidia-smi'
SET='/usr/bin/nvidia-settings'
# Determine major driver version
VER=`awk '/NVIDIA/ {print $8}' /proc/driver/nvidia/version | cut -d . -f 1`
# Drivers from 285.x.y on allow persistence mode setting
if [ ${VER} -lt 285 ]
then
echo "Error: Current driver version is ${VER}. Driver version must be greater than 285."; exit 1;
fi
# Read a numerical command line arg between 40 and 100
if [ "$1" -eq "$1" ] 2>/dev/null && [ "0$1" -ge "40" ] && [ "0$1" -le "100" ]
then
speed=$1 # set speed
echo "Setting fan to $speed%."
# how many GPU's are in the system?
NUMGPU="$(nvidia-smi -L | wc -l)"
# loop through each GPU and individually set fan speed
n=0
while [ $n -lt $NUMGPU ];
do
# start an x session, and call nvidia-settings to enable fan control and set speed
${SET} -a [fan:${n}]/GPUTargetFanSpeed=$speed
let n=n+1
done
echo "Complete"; exit 0;
elif [ "x$1" = "xstop" ]
then
echo "Enabling default auto fan control."
# how many GPU's are in the system?
NUMGPU="$(nvidia-smi -L | wc -l)"
# loop through each GPU and individually set fan speed
n=0
while [ $n -lt $NUMGPU ];
do
# start an x session, and call nvidia-settings to enable fan control and set speed
${SET} -a [gpu:${n}]/GPUFanControlState=0
let n=n+1
done
echo "Complete"; exit 0;
else
echo "Error: Please pick a fan speed between 40 and 100, or stop."; exit 1;
fi
Aaaand the startup script....
#!/bin/bash
GPU='0 1 2 3 4 5'
STRATUM_SERVER="eu1-zcash.flypool.org"
STRATUM_PORT="3333"
POOL_WORKER="Your_Wallet"
POOL_PASS="x"
# Comment next lines if you experience any issues
echo 'Doing some stuff...maybe not related to NVIDIA...'
export GPU_MAX_HEAP_SIZE=100
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_ALLOC_PERCENT=100
export GPU_SINGLE_ALLOC_PERCENT=100
sleep 1
echo 'Starting EWBF's CUDA Zcash miner, use "screen -r cuda_miner" to resume...'
killall -TERM miner >/dev/null 2>&1
sleep 2
/usr/bin/screen -dmS cuda_miner ./miner --server ${STRATUM_SERVER} --port ${STRATUM_PORT} --user ${POOL_WORKER} --pass ${POOL_PASS} --cuda_devices ${GPU}
exit 0