在基于 Ubuntu 的虚拟机上运行 GPU 矿机可能无法正常工作。这包括大多数运行在 Windows 或 WSL2 之上的虚拟机。
简介
在这里,我们将安装 quai-gpu-miner,这是 Quai Network ProgPOW 矿机的实现。本教程将重点介绍如何在 Ubuntu(一个企业级开源 Linux 发行版)上安装和运行 quai-gpu-miner。要求
为了在 Ubuntu 上运行 quai-gpu-miner 并挖出有效区块,您需要以下条件:环境设置
Ubuntu
对于本教程,您需要一台 Ubuntu 机器。有关如何在您的机器上下载和安装 Ubuntu 的说明,可以在 Ubuntu 安装说明 中找到。quai-gpu-miner 默认配置为在 Ubuntu v20.04 上编译。如果您使用其他版本的 Ubuntu,可能需要在安装脚本中更改 CUDA 工具包版本。
矿机安装
quai-gpu-miner 仓库包含一个自动化脚本,可用于编译和构建矿机。deploy_miner.sh
脚本将安装以下构建依赖项并构建矿机的最新版本:
- git
- cmake
- build-essential
- mesa-common-dev
- Nvidia CUDA Toolkit v12.6
deploy_miner.sh
文件可执行:
此脚本安装适用于 Ubuntu v20.04 的 CUDA keyring 版本。如果您使用其他版本的 Ubuntu,可能需要编辑脚本中下载的 CUDA keyring 版本。这可以通过在 keyring 下载链接中将
/ubuntu2004/
更改为您使用的 Ubuntu 版本来完成。运行此命令将编译和构建矿机。此过程可能需要一段时间才能完成,并且需要大约 10GB 的内存。
output
目录,其中包含两个构建的二进制文件:quai-gpu-miner-amd
和 quai-gpu-miner-nvidia
。对于您拥有的显卡类型,运行以下命令使二进制文件可执行:
- NVIDIA
- AMD
依赖项和驱动程序
现在我们已经安装并构建了矿机,我们需要确保系统和驱动程序是最新的。配置和运行
要运行矿机,您需要一个 Stratum 代理来连接。访问 quai-stratum-proxy 文档了解如何安装和配置它。代理配置将决定您的 gpu-miner 在哪个分片上运行以及奖励支付到哪个地址。 首先,您需要从 Stratum 代理日志中获取代理运行的 IP 地址和端口。默认端口是3333
。
如果您的矿机和代理在同一台机器上,
PROXYIPADDRESS
将是 localhost
。如果您的矿机和代理不在同一台机器上,您可能需要转发代理端口。PROXYIPADDRESS
替换为 IP 地址,将 STRATUMPORT
替换为代理运行的端口:
- NVIDIA
- AMD
在确认您的节点已完全同步之前,请勿启动矿机。在节点未同步时进行挖矿将导致挖出无效区块并浪费算力。