主页 > imtoken钱包官网 > 以太坊GPU挖矿,以太坊挖矿教程linux

以太坊GPU挖矿,以太坊挖矿教程linux

imtoken钱包官网 2023-01-17 12:12:55

以太坊GPU挖矿,以太坊挖矿教程 linuxadmin07-30 13:26131 views

如何挖以太坊(ETH),如何用矿机挖以太坊? Geth客户端的CPU挖矿效率很低,完全没用。 如果您对 CPU 挖矿感兴趣,请参阅本文。 GPU 挖矿简介。

硬件

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-v 2.9-1.599.381-ga-Linux 64.sh

./amd-app-SDK-v 2.9-1.599.381-ga-Linux 64.sh

ln -s /opt/amdappsdk-2.9-1 /opt/amdapp

ln -s /opt/amd app/include /cl /usr/include

ln -s /opt/amd app/lib/x86_64/*/usr/lib/

配置文件

远程

apt-get 安装 fglrx-updates

//wget, tar, opencl

sudo aticonfig 适配器=所有初始

sudo aticonfig 列表适配器

* 0.01:00.0 amdradeonr 9200 系列

*默认适配器

英伟达显卡

如果您使用的是 Ubuntu 14.04 和 Nvidia 显卡,请查看这篇文章

MacOSx系统

wget 3358 developer.download.NVIDIA.com/compute/cuda/7_0/prod/local_installers/cuda_7.0.29_mand

检查你的冷却状态:

aticonfig adapter=0od-获取温度

挖矿软件

Frontier阶段的默认客户端Geth只支持CPU挖矿。 Geth 客户端的 GPU 挖矿功能正在开发中,但无法在 Frontier 阶段完成。 但是,Geth 可以与 Ethminer 一起使用进行 GPU 挖掘。

C 客户端可以进行 GPU 挖矿。 C 客户端包括命令行用户界面 (AlethZero)、图形用户界面 (eth) 和 ethMiner。

它可以在 Linux 上通过 ppa 安装,在 MacOS 上通过 brew tap 或通过源代码安装。

苹果系统:

brewinstall cpp-ethereumwith-GPU-miningdevelbuild-from-source

Linux系统:

apt-get 安装 cpp-ethereum

在 Windows 系统上显示

使用 ethminer 进行 GPU 挖矿

以太坊挖矿:

eth -m on -G -a -i -v 8 //

从源代码安装 ethminer:

cd cpp-以太坊

cmake -DETHASHCL=1 -DGUI=0

生成-j4

制造安装

要进行 GPU 挖掘,需要一个 Coinbase 帐户。 您可以在本地或远程配置此帐户。

同时使用ethminer和geth

获取新帐户

gethrpccorsdomainlocalhost 2g eth.log

ethminer -G //-G 用于 GPU,-M 用于基准测试

尾-f geth.log

ethminer 和 geth 通过端口 8545 通信。您可以使用 geth rpcport optoin 更改此默认端口。 Ethminer 将检测 Geth 上的任何端口。 请注意,rpccorsdomain localhost 表示必须用于指向 CORS 标头。 您还可以使用 -F:3301 配置 ethminer 端口。 如果要在同一台计算机上设置多个挖矿实例,则必须设置端口。 如果您在私有集群中进行测试,我建议您使用 CPU 挖矿。

请注意cpu挖以太坊,除非您想在 GPU 挖矿上进行 CPU 挖矿,否则不允许在控制台上设置 geth 的挖矿参数或打开矿机。

如果 ethminer 默认值不起作用,请使用以下命令指定一个 opencl 设备,其中 OpenCL-device X,x 为 0、1、2 等:当您运行 ethminer -M 时,您应该会看到类似于以下内容的内容:

benchmarkingonplatform 3360 { 平台:NVIDIA cuda,设备:GeForce GTX 750 Ti,版本:opencl 1.1 cuda } benchmarkingon

调试geth:

gethrpccorsdomainlocalhostverbosity 62 geth.log

调试挖掘机:

制作-DC make_build_type=debug-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 for rpc

ethminer -G -M //-G 用于 GPU,-M 用于基准测试

尾-f geth.log

或者cpu挖以太坊,GPU 挖矿可以单独使用 eth 完成:

eth -m on -G -a -i -v 8 //

更多关于以太网

UCloud启用负载均衡+WAF一键联动数据迁移云内存 UMem Redis 2020以太坊矿机价格,eth矿机算力适合自己在家挖以太坊矿机配置,以太坊矿机有什么用?