bitget

Bitget交易所

Bitget交易所是全球前4大交易所之一、打新活动多、领空投到手软,新用户注册即可领取BGB空投

点击注册 立即下载

Geth客户端的CPU挖矿效率非常低,纯属鸡肋。如对CPU挖矿感兴趣,请参照本文。下面介绍GPU挖矿。硬件GPU挖矿需要1-2GB显存(译者注:1GB显存不可以),显存不够会一直报错。GPU矿机是基于OpenCL的,所以AMD显卡比NVIDI显卡更有效率。ASIC和FPGA(即专业矿机)是无效的。根据自己的显卡类型和系统,选择openCL:AMD SDK openCLNVIDIA CUDA openCLUbuntu系统AMD显卡地址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.shln -s /opt/AMDAPPSDK-2.9-1 /opt/AMDAPPln -s /opt/AMDAPP/include/CL /usr/includeln -s /opt/AMDAPP/lib/x86_64/* /usr/lib/ldconfigrebootapt-get install fglrx-updates// wget, tar, openclsudo aticonfig -adapter=all -initialsudo aticonfig -list-adapters* 0. 01:00.0 AMD Radeon R9 200 Series* Default adapterNvidia显卡使用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 installer -pkg ~/Desktop/cuda_7.0.29_mac.pkg -target / brew update brew tap ethereum/ethereum brew reinstall 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安装,或者从源代码安装。MacOS系统:brew install cpp-ethereum with-gpu-mining devel build-from-sourceLinux系统:apt-get install cpp-ethereumWindows系统上查看利用ethminer进行GPU挖矿用eth挖矿:eth -m on -G -a -i -v 8 //从源代码安装ethminer:cd cpp-ethereumcmake -DETHASHCL=1 -DGUI=0make -j4make install进行GPU挖矿,你需要一个coinbase账户。你可以本地或者远程设置此账户。配合使用ethminer和gethgeth account newgeth rpccorsdomain localhost 2>

>

geth.log ðminer -G // -G for GPU, -M for benchmarktail -f geth.logethminer与geth通过8545端口通信。你可以使用geth rpcport optoin改变这一默认端口。Ethminer将发现Geth的任何端口。注意,你需要使用-rpccorsdomain localhost色环指CORS数据头。你也可以使用-F http://127.0.0.1:3301为ethminer设置端口。如果你打算在同一台电脑上设置多个挖矿实例,设置端口是必要的。如果你正在一个私有群(cluster)上进行测试,我们推荐你进行CPU挖矿。注意,你不许为geth设置mine参数或者在控制台中开启矿机,除非你想在GPU挖矿之上进行CPU挖矿。如果ethminer的默认设置不能工作,请用以下命令指定OpenCL设备:opencl-device X ,X为0,1,2等。如果运行ethminer -M时,你应该看到类似于如下的信息:Benchmarking on platform: { "platform": "NVIDIA CUDA", "device": "GeForce GTX 750 Ti", "version": "OpenCL 1.1 CUDA" } Benchmarking on platform: { "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调试矿机:make -DCMAKE_BUILD_TYPE=Debug -DETHASHCL=1 -DGUI=0gdb args ethminer -G -M注意,当进行GPU挖矿时,在geth中hashrate是不可用的。查看ethminer的hashrate,miner.hashrate将一直报告0.ethminer和eth通过rpc,ethminer也可以和eth配合使用eth -i -v 8 -j // -j for rpcethminer -G -M // -G for GPU, -M for benchmarktail -f geth.log或者你可以单独使用eth进行GPU挖矿:eth -m on -G -a -i -v 8 //更多ETH以太币资料点击了解

bitget

Bitget交易所

Bitget交易所是全球前4大交易所之一、打新活动多、领空投到手软,新用户注册即可领取BGB空投

点击注册 立即下载

Bitget交易所

Bitget交易所V

客户端的挖矿效率非常低纯属鸡肋如对挖矿感兴趣请参照本文下面介绍挖矿硬件挖矿需要显存译者注显存不可以显存不够会一直报错矿机是基于的所以显卡比显卡更有效率和即专业矿机是无效的根据自己的显卡类型和系统选择系统显卡地址地址下载和显卡使用和显卡的用户请看此帖系统检查你的冷却状态挖矿软件阶段默认的客户端只支持挖...

文章数
0 评论数
浏览数

最近发表

热门文章

标签列表

目录[+]