主页 > imtoken钱包最新下载 > 2020年最新以太坊Linux系统挖矿教程全解
2020年最新以太坊Linux系统挖矿教程全解
最新以太坊Linux系统挖矿教程全解
硬件
GPU挖矿需要1-2GB显存(译者注:1GB显存是不行的),如果显存不够,总会报错。 GPU 矿工基于 OpenCL,因此 AMD 显卡比 NVIDI 显卡更高效。
ASIC 和 FPGA(即专业矿工)效率不高。
根据你的显卡类型和系统,选择openCL:
AMD SDK openCL
NVIDIA CUDA openCL
Ubuntu系统
显卡
•地址1
• 地址2
下载:ADL_SDK8.zip和AMD-APP-SDK-v2.9-1.599.381-GA-linux64.sh
./AMD-APP-SDK-v2.9-1.599.381-GA-linux64.sh
ln -s /opt/AMDAPPSDK-2.9-1 /opt/AMDAPP
ln -s /opt/AMDAPP/include/CL /usr/include
ln -s /opt/AMDAPP/lib/x86_64/* /usr/lib/
配置文件
重启
apt-get 安装 fglrx-updates
// wget, tar, opencl
sudo aticonfig –adapter=all –initial
sudo aticonfig --list-适配器
* 0. 01:00.0AMD Radeon R9 200 系列
* – 默认适配器
英伟达显卡
使用 Ubuntu 14.04 和 Nvidia 显卡的用户请看这篇文章
MacOSx系统
wget
sudo 安装程序 -pkg ~/Desktop/cuda_7.0.29_mac.pkg -target /
酿造更新
brew tap 以太坊/以太坊
brew 重新安装 cpp-ethereum --with-gpu-mining --devel --headless --build-from-source
检查你的冷却状态:
aticonfig –adapter=0 –od-gettemperature
挖矿软件
Frontier阶段默认客户端Geth只支持CPU挖矿。 我们正在开发Geth客户端的GPU挖矿功能,但在Frontier阶段无法完成。 但是,Geth 可以与 Ethminer 一起使用进行 GPU 挖掘。
C++客户端可以进行GPU挖矿。 C++ 客户端包括 eth(命令行用户界面)、AlethZero(图形用户界面)和 ethMiner(独立挖矿软件)。
它可以在 Linux 上使用 ppa 安装,在 MacOS 上使用 brew tap 或从源代码安装。
苹果系统:
brew install cpp-ethereum --with-gpu-mining --devel --build-from-source
Linux系统:
apt-get 安装 cpp-ethereum
在Windows系统上查看
使用 ethminer 进行 GPU 挖矿
用eth挖矿:
eth -m on -G -a -i -v 8 //
从源代码安装 ethminer:
cd cpp-以太坊
cmake -DETHASHCL=1 -DGUI=0
制作-j4
安装
对于 GPU 挖矿以太坊电脑挖矿教程,您需要一个 coinbase 帐户。 您可以在本地或远程设置此帐户。
使用 ethminer 和 geth
新帐号
geth --rpccorsdomain localhost 2>> geth.log
ethminer -G // -G 用于 GPU,-M 用于基准测试
尾-f geth.log
ethminer 通过端口 8545 与 geth 通信。您可以使用 geth --rpcport optoin 更改此默认端口。 Ethminer 将发现 Geth 的任何端口。 注意需要使用--rpccorsdomain localhost color ring指的是CORS数据头。 您还可以使用 -F:3301 设置 ethminer 的端口。 如果您计划在同一台计算机上设置多个挖矿实例,则需要设置端口。 如果您在私有集群上进行测试以太坊电脑挖矿教程,我们建议您使用 CPU 挖矿。
请注意,除非您想在 GPU 挖掘之上进行 CPU 挖掘,否则不允许为 geth 设置 --mine 参数或在控制台中启动矿工。
如果 ethminer 的默认设置不起作用,请使用以下命令指定 OpenCL 设备:--opencl-device X,其中 X 为 0、1、2 等。如果运行 ethminer -M,您应该会看到如下内容:
平台基准测试:{“平台”:“NVIDIA CUDA”,“设备”:“GeForce GTX 750 Ti”,“版本”:“OpenCL 1.1 CUDA”}
平台基准测试:{ "platform": "Apple", "device": "Intel(R) Xeon(R) CPU E5-1620 v2 @ 3.70GHz", "version": "OpenCL 1.2 " }
调试geth:
geth --rpccorsdomain "localhost" --verbosity 6 2>> geth.log
调试矿工:
制作-DCMAKE_BUILD_TYPE=调试-DETHASHCL=1 -DGUI=0
gdb --args ethminer -G -M
请注意,在进行 GPU 挖掘时,哈希率在 geth 中不可用。 查看ethminer的hashrate,miner.hashrate会一直报0。
ethminer 和 eth
通过rpc,ethminer也可以和eth一起使用
eth -i -v 8 -j // -j 用于 rpc
ethminer -G -M // -G 用于 GPU,-M 用于基准测试
尾-f geth.log
或者你可以单独使用 eth 进行 GPU 挖矿:
eth -m on -G -a -i -v 8 //
以太坊Linux系统挖矿教程以太坊挖矿教程挖矿教程以太坊行情如何投资比特币