Search content
Sort by

Showing 3 of 3 results by elpizomenon
Post
Topic
Board Mining (Altcoins)
Re: XMOS - Light Weight Linux Base ETH Mining OS - Optimal for Nvidia GPU V2.0
by
elpizomenon
on 16/02/2018, 14:45:19 UTC
Hi ,

Ur all is ROCK, hope ur all like the OS..

Currently i am busy on other project.


Hi overcool

I thought you have abandoned us  Cheesy

I had to adjust it a lot to my liking. But it is the best free Ether mining OS to my knowledge. Thanks overcool!

But I would like to transfer the code on to another Ubuntu server which has been doing many other things for me before and struggle with installing AMD beta mining driver. It doesn't compile anymore. I have tried Ubuntu 16.04, 17.10. How have you managed to install AMD mining driver or it is standard one?
Post
Topic
Board Mining (Altcoins)
Re: XMOS - Light Weight Linux Base ETH Mining OS - Optimal for Nvidia GPU V2.0
by
elpizomenon
on 16/02/2018, 11:11:48 UTC
I'm going nuts trying to create a bootable USB. I'm currently running in a windows 10 environment
On Windows people use Rufus, opensource and free and the best. On Ubuntu desktop there is Startup Disk Creator. On any Linux dd. Procedure for using dd should be the same as for HiveOS: https://hiveos.farm/ and you may wish to thy HiveOS also, because is is similar commercial product, but 3 up to miners free.

I now have a USB which will boot, installed Syslinux via MultiUSB then added XMOS v2 .iso (iso was made from your .img file with SuperIso).
I have no idea what final result could be, because the distro is put on 2 partitions with Linux LVM and your way everything could get even more messed up.

I now see the boot option for XMOS V2 but then screen goes black... Ctrl Alt F1 does nothing.  Ctlr A 1 does nothing...
When Miner Rig boots under windows it's IP is 192.168.1.4 and when booted under XMOS router does not show 192.168.1.4, nor any new IP, so I assume the boot has failed...
When booting from USB screen goes black for a couple of minutes and looks like nothing is happening; then you see running Linux booting  lines for a couple of minutes; then asks for user name for a few seconds; then screen turns black again, but  Ctrl Alt F1 or Ctrl Alt F2 or Ctrl Alt F3 must give you back login screen.
IP address usually stays the same, because DHCP server assigns IP addresses based on MAC address not OS version. You can try ping your XMOS from Windows cmd
Code:
ping 192.168.1.4
if responds then ssh from Linux or Putty ssh from Windows
Post
Topic
Board Mining (Altcoins)
Re: XMOS - Light Weight Linux Base ETH Mining OS - Optimal for Nvidia GPU V2.0
by
elpizomenon
on 13/02/2018, 16:31:30 UTC
2x RX 580 8GB cards hammering away at 31MH/s each
-Taterbum
My RX580 do 31MH/s also. And I can't figure why, because if I don't run mining startup script, but run the same miner with the same command line it does 28MH/s. I really struggle to transfer this performance on to another Ubuntu 16.04, because struggle to move the system on SSD ether. I figured how to do mixed AMD and Nvidia mining though. My startmine.sh file:

Edit a few days later:
Was good until added second NVidia card. My latest startmine.sh file:

Code:
#!/usr/bin/env bash
#
# startmine.sh
#
# Load global settings settings.conf
if ! source ~/settings.conf; then
echo "FAILURE: Can not load global settings 'settings.conf'"
exit 9
fi

LOG_FILE="/home/prospector/restartlog.txt"
if [ ! -e "$LOG_FILE" ] ; then
    touch "$LOG_FILE"
fi

if ! source "/home/prospector/runlog/totalgpus.txt"; then
        echo "FAILURE: Can not load global settings 'totalgpus.txt'"
        exit 9
fi

rm -R /home/prospector/runlog/miner
mkdir /home/prospector/runlog/miner

if [ $MININGGPU -le "0" ]
then
exit 9
fi

MY_RIG=$( cat /home/prospector/runlog/worker.tmp )

echo "Starting Miner.." > "/home/prospector/runlog/totalhash.tmp"
echo "$(date) - Nvidia_GPU:-"$CUDAGPU"    AMD_GPU:-"$OPENCLGPU"" >> "$LOG_FILE"

if [ $STRATUMPROXY =  "enable" ]
then
echo "$(date) - STRATUMPROXY is enable" >> "$LOG_FILE"
/home/prospector/proxy.sh &
else
echo "$(date) - STRATUMPROXY is disable" >> "$LOG_FILE"
fi

GPU=0
NGPU=0
AGPU=0
MIXGPU=$(($CUDAGPU + 1))

if [ $CUDAGPU -gt "0" ]
then
while [ $NGPU -lt $CUDAGPU ]
do
if [ "$STRATUMPROXY" = "disable" ];
then
#echo disable
#echo $GPU
cp /dev/null "/home/prospector/runlog/miner."$GPU".log"
cp /home/prospector/ethereum-mining/ethminer/build/ethminer/ethminer /home/prospector/runlog/miner/ethminer"$GPU"
#SCOM="/home/prospector/runlog/miner/ethminer"$GPU" --farm-recheck 2000 -U -SC 2 -S "$POOL1" -FS "$POOL2" -O "$MY_ADDRESS"."$MY_RIG" --dag-load-mode sequential --cuda-parallel-hash 4 --cuda-grid-size 1024 --cuda-streams 32 --cuda-block-size 128 --cuda-devices "$GPU" 2>&1 | tee -a "/home/prospector/runlog/miner.log" >> "/home/prospector/runlog/miner."$GPU".log""
SCOM="/home/prospector/runlog/miner/ethminer"$GPU" "$COMMFLAG" -U -S "$POOL1" -FS "$POOL2" -O "$MY_ADDRESS"."$MY_RIG" --dag-load-mode sequential "$CUDAFLAG" --cuda-devices "$GPU" 2>&1 | tee -a "/home/prospector/runlog/miner.log" >> "/home/prospector/runlog/miner."$GPU".log""
cp /home/prospector/runlog/startminer.tmp /home/prospector/runlog/miner/startminer$GPU.sh
echo $SCOM >> /home/prospector/runlog/miner/startminer$GPU.sh
let NGPU=NGPU+1
let GPU=GPU+1
fi

if [ "$STRATUMPROXY" = "enable" ];
then
#echo enable
#echo $GPU
cp /dev/null "/home/prospector/runlog/miner."$GPU".log"
cp /home/prospector/ethereum-mining/ethminer/build/ethminer/ethminer /home/prospector/runlog/miner/ethminer"$GPU"
#SCOM="/home/prospector/runlog/miner/ethminer"$GPU" --farm-recheck 2000 -U -F http://127.0.0.1:4480/"$MY_RIG" --dag-load-mode sequential --cuda-parallel-hash 4 --cuda-grid-size 1024 --cuda-streams 32 --cuda-block-size 128 --cuda-devices "$GPU" 2>&1 | tee -a "/home/prospector/runlog/miner.log" >> "/home/prospector/runlog/miner."$GPU".log""
SCOM="/home/prospector/runlog/miner/ethminer"$GPU" "$COMMFLAG" -U -F http://127.0.0.1:4480/"$MY_RIG" --dag-load-mode sequential "$CUDAFLAG" --cuda-devices "$GPU" 2>&1 | tee -a "/home/prospector/runlog/miner.log" >> "/home/prospector/runlog/miner."$GPU".log""
cp /home/prospector/runlog/startminer.tmp /home/prospector/runlog/miner/startminer$GPU.sh
echo $SCOM >> /home/prospector/runlog/miner/startminer$GPU.sh
let GPU=GPU+1
let NGPU=NGPU+1
fi
done
fi

if [ $OPENCLGPU -gt "0" ]
then
while [ $AGPU -lt $OPENCLGPU ]
do
        if [ "$STRATUMPROXY" = "disable" ];
        then
        #echo disable
        #echo $GPU
        cp /dev/null "/home/prospector/runlog/miner."$GPU".log"
cp /home/prospector/ethereum-mining/ethminer/build/ethminer/ethminer /home/prospector/runlog/miner/ethminer"$GPU"
        #SCOM="/home/prospector/runlog/miner/ethminer"$GPU" --farm-recheck 2000 -G -SC 2 -S "$POOL1" -FS "$POOL2" -O "$MY_ADDRESS"."$MY_RIG" --dag-load-mode sequential 2>&1 | tee -a "/home/prospector/runlog/miner.log" >> "/home/prospector/runlog/miner."$GPU".log""
        SCOM="/home/prospector/runlog/miner/ethminer"$GPU" "$COMMFLAG" -G -S "$POOL1" -FS "$POOL2" -O "$MY_ADDRESS"."$MY_RIG" --dag-load-mode sequential "$OPENCLFLAG" 2>&1 | tee -a "/home/prospector/runlog/miner.log" >> "/home/prospector/runlog/miner."$GPU".log""
cp /home/prospector/runlog/startminer.tmp /home/prospector/runlog/miner/startminer$GPU.sh
echo $SCOM >> /home/prospector/runlog/miner/startminer$GPU.sh
let AGPU=AGPU+1
let GPU=GPU+1
        fi

        if [ "$STRATUMPROXY" = "enable" ];
        then
        #echo enable
        #echo $GPU
        cp /dev/null "/home/prospector/runlog/miner."$GPU".log"
cp /home/prospector/ethereum-mining/ethminer/build/ethminer/ethminer /home/prospector/runlog/miner/ethminer"$GPU"
        #SCOM="/home/prospector/runlog/miner/ethminer"$GPU" --farm-recheck 2000 -G -F http://127.0.0.1:4480/"$MY_RIG" --dag-load-mode sequential 2>&1 | tee -a "/home/prospector/runlog/miner.log"  >> "/home/prospector/runlog/miner."$GPU".log""
        SCOM="/home/prospector/runlog/miner/ethminer"$GPU" "$COMMFLAG" -G -F http://127.0.0.1:4480/"$MY_RIG" --dag-load-mode sequential "$OPENCLFLAG" 2>&1 | tee -a "/home/prospector/runlog/miner.log"  >> "/home/prospector/runlog/miner."$GPU".log""
cp /home/prospector/runlog/startminer.tmp /home/prospector/runlog/miner/startminer$GPU.sh
echo $SCOM >> /home/prospector/runlog/miner/startminer$GPU.sh
let GPU=GPU+1
        let AGPU=AGPU+1
fi
done
fi

STARTMINER=0
while [ $STARTMINER -lt $MIXGPU ]
do
/home/prospector/runlog/miner/startminer$STARTMINER.sh &
sleep 2
let STARTMINER=STARTMINER+1
done

/usr/bin/sudo /usr/sbin/rocm-smi --setsclk 3 2>&1 | tee -a ${LOG_FILE}

echo "$(date) - Total $TOTALGPUS Miner Stared." | tee -a ${LOG_FILE}
echo "Miner Started" > "/home/prospector/runlog/totalhash.tmp"
echo "                       " >> ${LOG_FILE}
Works grate just all AMD cards on one last miner, to see how each operates you have to enter the last miner command, for me it is:
Code:
show miner 2

Command on line 123 is to change power level for AMD cards:
Code:
/usr/bin/sudo /usr/sbin/rocm-smi --setsclk 3 2>&1 | tee -a ${LOG_FILE}
My cards' VBIOS moded to undervolt to 950 mV automatically at 1167MHz for my cards it is power level 3, use
Code:
/usr/sbin/rocm-smi -h
If you need more options

My AMD cards modded to custom timings and 2200MHz by default, therefore nothing more needs to be adjusted to get 31+MHz/S @ 135W from them and its not fake hash rate like on Windows with Claymore. I left running overnight on Nanopool then on Ethermine both show slightly MORE.