Linux Mint Cinnamon下GPU挖Monero遇xmrig-nvidia编译错误求解决
解决xmrig-nvidia编译错误及Monero GPU挖矿替代方案
一、修复xmrig-nvidia编译时的compute_20错误
- 问题根源:你安装的CUDA版本已不再支持
compute_20架构(对应Kepler架构之前的老旧NVIDIA GPU),但xmrig-nvidia默认编译配置包含了该架构。 - 修复步骤:
- 找到xmrig-nvidia项目目录下的
CMakeLists.txt(或src/nvidia/CMakeLists.txt)文件 - 定位到包含
compute_20的配置行,类似:set(CUDA_ARCH_LIST "20;30;35;50;52;60;61;70;75") - 删除行中的
20;片段,只保留你的GPU支持的架构(可通过nvidia-smi查看GPU型号,再匹配对应的CUDA架构:如GTX 10系列对应61,RTX 20/30系列对应75/86等) - 重新执行编译命令:
cd build cmake .. make
- 找到xmrig-nvidia项目目录下的
二、Linux Mint下无需xmrig的Monero GPU挖矿替代方案
- NBMiner:提供预编译的Linux二进制包,无需编译。下载解压后,修改配置文件中的矿池地址、钱包地址,运行启动脚本即可开始挖矿。
- Gminer:支持NVIDIA GPU挖Monero,同样提供预编译Linux版本,只需配置好挖矿参数(矿池、钱包等),直接执行二进制文件就能启动。
内容的提问来源于stack exchange,提问作者Byron Pratt
相关产品推荐
相关产品推荐

