geth客户端的(de)CPU挖掘效率很低(di),纯属鸡肋。如果你(ni)对CPU挖矿感(gan)兴趣,可以参考这篇文(wen)章。接下来介绍GPU挖掘(jue)。
硬件
GPU挖矿需要1-2GB显存(译(yi)者注:不允许1GB显存),显(xian)存不足总会报错。GPU基于OpenCL,所以AMD显卡比NVIDI显卡效率高。
ASIC和(he)FPGA(即专业矿机(ji))无效。
根据你(ni)的显卡类型和系统(tong)选择opencl :
AMD SDK opencl
NVIDIA cuda opencl
Ubuntu系统
AMD显卡(ka)
地址1
地址2
下载: ADL_SDK8.zip和AMD-APP-SDK-v 2.9-1 . 599 . 381-GA-Linux 64 https://www.baoguzi.com/AMD-APP-SDK-v 2.9-1.599 . 381-GA-Linux 64 . sh . AMD APP
ln-s/opt/AMD APP/include/CL/usr/include
ln-s/opt/AMD APP/lib/x86 _ 64/*/usr/lib/
LD config
apt-get install fglrx-updates
//wget,tar,opencl[x01:00.0 AMD镭龙R9 200系列
*适配器
Nvidia显卡
使用Ubuntu 14.04和Nvidia显卡的用户请看本帖
MacOSx系统
wget?http://developer . download . NVIDIA . com/compute/cuda/7 _ 0/Prod/local _ installers/cuda _ 7 . 0 . 29 _ MAC . pkg?sudo安(an)装程序-pkg ~/Desktop/cuda _ 7 . 0 . 29 _ MAC . pkg-target/brew更新brew 2022尚力(li)财经小编 tap?以(yi)太坊/以太坊brew重装CPP-以太坊- with-gpu-mining - devel?-headless-build-from-source
检查(cha)你的散热状态:
ATI config adapter=0od-gettemperature
挖矿软件
frontier stage默认客户端Geth只支持CPU挖矿(kuang)。我们正在开发Geth客(ke)户端的GPU挖掘功能,但是在前沿阶(jie)段完成不了。不过Geth可以(yi)和Ethminer合(he)作GPU挖矿。
C客户端可(ke)以进行GPU挖掘。c客户端包括eth(命令行用(yong)户界面)、AlethZero(图(tu)形用户界面)和ethMiner(独立挖掘软(ruan)件)。
可以在Linux上用ppa安装,在MacOS上用brew tap安装,也(ye)可以从源代码安装。
MacOS系统:
brew Install CPP-ether eum with-GPU-Mining devel build-from-source
Linux系统3360
apt-get Install CPP-ether eum
Windows系统视图
GPU Mining with eth miner
Mining with eth:
eth-m on-G-a-I-v 8//
Install eth miner 360[xCMA ke-dethashcl=1-dgui=0
make-j4
ma 2022 coir web编辑器ke install
对于GPU挖(wa)掘,需要coinbase帐号。您可以在本地或远程设置此帐(zhang)户。
使用ethminer和geth
geth account new
geth rpccorsdomainlocalhost 2 geth . log
eth miner-g//-g用于GPU,-m用于基准(zhun)测试
tail-f geth。可以用geth rpcport?Optoin更改了这个默认端口。Ethminer会发现Geth的任何端口。注意,您需(xu)要使用- rpccorsdomain?本地主(zhu)机颜色圆圈指的是CORS标头。也可以用(yong)-F?3358127.0.0.1:3301为ethminer设置端口。如2022尚力财经小(xiao)编果计划在同一台计算机(ji)上设置多个挖掘实例,则有必要设置(zhi)端口。如果您在私有集群上进(jin)行测试,我们建议您(nin)使用CPU挖掘。
注意,不允许在控(kong)制台中设置geth的矿参数(shu)或者启动矿机,除非你想在(zai)GPU挖矿上面做(zuo)CPU挖矿。
如果ethminer的默认设置不起作用(yong),请用接下来的命令指定OpenCL设备:opencl-device X,其中X为0、1、2等。如果运(yun)行埃斯米纳?-M时,你应该看到类似于如下的信(xin)息:
平(ping)台: { '平台(tai): '英伟达CUDA ','设备: 'GeForce GTX?750英尺','版本: 'OpenCL 1.1 CUDA' }平台上的基准测试: { '平台' :苹果','设备' : '英(ying)特尔(R)至强(qiang)(R) CPU E5-1620 v2 @ 3.70GHz ','版本' :OpenCL 1.2 ' }
调试geth :
geth RPC CORS domain " localhost " verbosity 62 geth。日志(zhi)
调试2022尚力财经小编矿机:
make-DC make _ BUILD _ TYPE=Debug-DETHASHCL=1-DGUI=0
gdb args eth miner-G-M
注意,当进行(xing)国家政治保卫局。参见国家(jia)政治保卫局挖矿(kuang)时,在桀斯中哈希率(lu)是不可用的。查看埃斯米(mi)纳的矿工,哈希拉特将一直报告0.
ethminer和eth
通过rpc,ethminer也可以和古英语字母或-D配合使用
eth -i -v 8 -j //-j用于rpc
ethminer -G -M //-G用(yong)于GPU,-M用于(yu)基准测试
tail -f geth.log
或者你可以单独使用古英语字母(mu)或-D进行国家政治保卫局。参见国家(jia)政治保卫局挖矿:
eth -m on -G -a -i -v 8 //
更多埃塞俄比亚以太(tai)币资料点击了解