介绍
在这里,我们将安装quai-gpu-miner,这是Quai Network GPU矿工的主要实现。 本教程专注于在HiveOS上安装和运行quai-gpu-miner,HiveOS是一个基于Linux的操作系统,使GPU挖矿变得简单。HiveOS还提供了一个基于Web的仪表板,用于简化管理和维护Quai Network GPU矿工。
环境设置
HiveOS
要运行quai-gpu-miner,首先需要安装和配置HiveOS。有关如何在您的设备上安装HiveOS并进行配置的说明,请参阅HiveOS安装文档。
驱动程序和更新 (Drivers & Updates)
既然我们已经安装了HiveOS,我们需要更新驱动程序,安装一些GPU实用程序包,并确保Hive处于最新状态
在开始更新和安装之前,我们需要切换用户。通过运行以下命令来执行此操作:
sudo su user
要升级HiveOS,请运行:
sudo selfupgrade
要更新并安装必要的显卡驱动程序,请运行:
sudo nvidia-driver-update
一旦驱动程序安装和更新完毕,我们将需要安装OpenCL:
sudo amd-ocl-install 22.20
依赖项
在安装任何依赖项之前,首先确保我们的Ubuntu是最新的。我们可以通过运行以下命令来实现:
sudo apt update && sudo apt upgrade -y
Ubuntu更新完成后,我们可以开始安装以下依赖项:
git
cmake
build-essential
mesa-common-dev
使用以下命令安装所有依赖项:
sudo apt install -y git cmake build-essential mesa-common-dev
最后,在安装所有必要的依赖项和驱动程序后,重新启动计算机以确保所有更新正确应用:
sreboot
配置和运行
现在,环境和依赖项已经完全配置,我们可以开始安装quai-gpu-miner
。 首先,确保您位于正确用户的主目录中。您可以通过运行以下命令来实现:
sudo su user -
克隆quai-gpu-miner并导航到quai-gpu-miner目录。
git clone https://github.com/dominant-strategies/quai-gpu-miner && cd quai-gpu-miner
要安装和更新外部存储库依赖项,请运行以下命令:
git submodule update — init — recursive
这将确保存储库中引用的所有子模块都已正确初始化并且是最新的。
构建 (Build)
首先创建一个名为build
的目录并进入其中:
mkdir build && cd build
在build
目录内,我们需要使用cmake
安装所有构建依赖项,然后构建和编译矿工。
cmake .. && cmake --build .
运行此命令可能要等一些时间才能完成
跑 (Run)
要运行矿工,您需要一个quai-stratum-proxy来连接。请访问 [链接] 以获取有关如何安装和配置它的信息。代理配置将确定您的GPU矿工在哪个分片上运行以及奖励支付的地址
首先,您要获取代理运行的IP地址和端口。默认端口为3333
。
获得地址和端口并进入build
目录后,运行以下命令开始挖掘:
将 PROXYIPADDRESS 替换为您的代理的 IP 地址。 将 STRATUMPORT 替换为代理的 websocket 端口,默认设置为
3333
./ethcoreminer/ethcoreminer -G -P stratum://PROXYIPADRESS:STRATUMPORT
quai-gpu-miner 现在应该正在运行,并将 log 输出到终端。
停止(Stop)
要停止矿工,只需使用 CTRL+C 来终止终端进程。一旦终端不再输出日志,矿工就能停止。