Unix GPU 矿机设置
基于Ubuntu 16.04

首先设置钱包

  1. cd 到你的home下。 不要以 root身份执行钱包!
  2. 执行: sudo apt-get install gcc libssl-dev libgmp3-dev build-essential git
  3. 执行: git clone https://github.com/XDagger/xdag.git
  4. 更改目录: cd ./xdag/client
  5. 执行: make
  6. 打开钱包: ./xdag -d -m 1 fi1.xdag.org:8080. 设置钱包密码,随机输入一些字符 (至少三行). 等待密钥生成结束。
  7. 执行: ./xdag -i. 输入 terminate 并按回车。
  8. cd 到你的home下。
  9. 执行:
    cat << 'EOD' > ./xdag_wallet_console.sh
    #!/bin/bash
    
    pidof xdag > /dev/null
    
    if [ "$?" -ne 0 ]; then
    	echo "Wallet not running! Start it with ./xdag_wallet_run.sh"
    	exit 1
    fi
    
    echo Starting wallet console...
    (cd ./xdag/client && ./xdag -i)
    echo -n "Wallet PIDs: "
    pidof xdag
    EOD
    				
  10. 执行:
    cat << 'EOD' > ./xdag_wallet_run.sh
    #!/bin/bash
    
    PIDS="`pidof xdag`"
    
    if [ "$?" -eq 0 ]; then
    	echo "Wallet already running? PIDs: ${PIDS}"
    	echo "run ./xdag_wallet_console.sh and type 'terminate' to terminate the wallet."
    	exit 1
    fi
    
    echo Starting wallet...
    (cd ./xdag/client && ./xdag -d -m 1 fi1.xdag.org:8080)
    echo -n "Wallet PIDs: "
    pidof xdag
    EOD
    				
    4 替换成想要用于挖矿的线程数, 如果是专门用于挖矿的机器, 请设置成和CPU线程总数一致。可以之后通过输入 mining N 来控制线程数, 把 N 替换成想要用于挖矿的线程数。
  11. 执行:
    cat << 'EOD' > ./xdag_wallet_update.sh
    #!/bin/bash
    
    PIDS="`pidof xdag`"
    
    if [ "$?" -eq 0 ]; then
    	echo "Wallet is running! Stop it before updating. PIDs: ${PIDS}"
    	echo "run ./xdag_wallet_console.sh and type 'terminate' to terminate the wallet."
    exit 1
    fi
    
    echo Updating git repository...
    (cd ./xdag && git pull && cd ./client && make)
    
    echo "Done! Start the wallet with ./xdag_wallet_run.sh"
    EOD
    				
  12. 执行: chmod +x xdag_*

钱包已经准备完毕。 接下来设置GPU挖矿。

  1. root身份, 安装对应Unix发行版的 AMD APP SDK。 这一步对于 AMD 和 NVIDIA 显卡都是必须的。
  2. 安装显卡驱动: 根据你的显卡选择 <a href="https://support.amd.com/en-us/download/linux" target="_blank">AMD</a> 或 <a href="http://www.nvidia.com/object/unix.html" target="_blank">NVIDIA</a>。
  3. cd 到你的home目录。 不要以root身份执行GPU挖矿程序!
  4. 执行: sudo apt-get install git gcc libssl-dev make ocl-icd-opencl-dev libboost-all-dev screen
  5. 执行: git clone https://github.com/jonano614/DaggerGpuMiner.git
  6. 执行: cd DaggerGpuMiner/GpuMiner
  7. 执行: make all
  8. cd 到你的home目录。
  9. 执行: ./xdag_wallet_run.sh。 输入钱包密码, 然后执行 ./xdag_wallet_console.sh, 输入 account。 复制钱包地址,输入 terminate 关闭钱包。
  10. 执行:
    cat << 'EOD' > ./xdag_miner_run.sh
    #!/bin/bash
    
    PIDS="`pidof xdag-gpu`"
    
    if [ "$?" -eq 0 ]; then
    	echo "Miner already running? PIDs: ${PIDS}"
    	echo "run 'screen -x' and press CTRL+C to terminate the miner."
    	exit 1
    fi
    
    if [ "$STY" == "" ]; then
    	echo "Please execute 'screen' first before executing this script."
    	exit 1
    fi
    
    echo Starting miner...
    (cd ./DaggerGpuMiner/GpuMiner && ./xdag-gpu -G -a wallet_address -p fi1.xdag.org:8080 -t 0 -v 2 -opencl-platform platform_id -opencl-devices device_nums)
    echo -n "Miner PIDs: "
    pidof xdag-gpu
    EOD
    wallet_address 替换为复制的钱包地址。 把 platform_id 替换为你的 OpenCL 平台 ID, 大多数情况下应该设为 0 (也可以设为 12 如果有必要)。 如果你有超过一个GPU, 从0开始数到(GPU数目 - 1), 例如你有 4个GPU, 把 device_nums 替换为 0 1 2 3。 如果你只有一个GPU, 把 device_nums 替换为 0。如果想要了解更高级的GPU参数设置,执行 ./xdag-gpu -h 获取帮助。
  11. 执行:
    cat << 'EOD' > ./xdag_miner_update.sh
    #!/bin/bash
    
    PIDS="`pidof xdag-gpu`"
    
    if [ "$?" -eq 0 ]; then
    	echo "Miner is running! Stop it before updating. PIDs: ${PIDS}"
    	echo "run 'screen -x' and press CTRL+C to terminate the miner."
    	exit 1
    fi
    
    echo Updating git repository...
    (cd ./DaggerGpuMiner && git pull && make all)
    
    echo "Done! Start the miner with 'screen ./xdag_miner_run.sh'."
    EOD
  12. 执行: chmod +x xdag_*
  13. 执行: screen ./xdag_miner_run.sh. 一旦矿机开始运行,按住CTRL,并按顺序按下a和d。这样screen和矿机程序会在后台继续运行。现在可以断开和矿机的连接。

你的GPU矿机已经开始挖矿!关于使用说明,请查阅以下的使用说明部分。

备注: 如果你使用N卡, 在第14步的命令行末尾加上 -nvidia-fix 以防止系统的高GPU占用,从而增加算力。

备注: 你可以给每个GPU矿机程序指定一个矿机名称。在14步的命令行末尾加上 -w name,把 name 替换成你想要的矿机名称。 矿机名称只能由英文字母和数字组成。

使用说明
  1. 要打开挖矿程序,在home目录执行 screen ./xdag_miner_run.sh 然后按住CTRL,并按顺序按下a和d以后台运行。
  2. 要查看矿机状态,执行 screen -x.
  3. 要更新矿机到最新版本,执行 screen -x 并按 CTRL+C终止挖矿程序。 执行 ./xdag_miner_update.sh。 完成后,执行 screen ./xdag_miner_run.sh开始挖矿。
  4. 如果要检查当前钱包余额,在你的home目录执行 ./xdag_wallet_run.sh, 输入钱包密码,回车。然后执行./xdag_wallet_console.sh,输入 balance 并回车。 如果显示 not ready to show balance,等待一会儿重新输入 balance 并回车。 当余额显示后,输入 terminate 并按回车来关闭钱包。 也可以在网站主页查看钱包余额, 或者注册你的矿机查看余额, 收益, 未支付的分享等。
版权所有© 2019 |