XMRig 是一款CPU/GPU矿机,支持RandomX、KawPow、CryptoNight、AstroBWT和Argon2等算法; CPU 和显卡类型(Nvidia 和 AMD); Windows,支持所有操作系统,包括 Linux、macOS 和 FreeBSD。 XMRig 在挖掘门罗币(XMR)方面很受欢迎。 矿工的标准佣金是1%(矿工每工作1分钟开采100分钟)。 但是,如有必要,可以增加佣金或完全禁用佣金。
下载矿机
全球变化
发布:v6.20.0
- 添加了 ARM 处理器的新名称。
- 添加了新的 CMake 选项
ARM_V8
和文件ARM_V7
. - 添加了 API 重新绑定轮询。
- 与 hwloc 1.11.x 的兼容性已修复。
- 添加了 x86
README.md
. - 已修复:Linux 上也会出现 CUDA 引导加载程序错误。
- 添加了硬币支持 和风 用于单独采矿。
发布:v6.19.2
- 解析已修复
TX_EXTRA_MERGE_MINING_TAG
. - 添加了新的
X-Hash-Difficulty
HTTP 标头。 - 改进了使用另一个驱动器上的快捷方式启动时的 .cmd 文件。
- 添加了视图标签计算(修复了 Wownero 单独挖矿问题)。
- 下载用于 Windows - xmrig-6.19.2.zip
发布:v6.19.1
- 修复了有关 OpenSSL 3.0 已弃用方法的警告。
- 修复了 32 位 clang 15 的建筑。
- 固定:
--randomx-wrmsr=-1
只在英特尔工作过。 - 使用 gcc 13 修复了建筑。
- 下载用于 Windows - xmrig-6.19.1.zip
发布:v6.19.0
- 更新到最新版本
sse2neon.h
. - MSVC 构建:启用并行编译。
- 改进了 Zen 3 MSR 模组。
- 将所需的 cmake 版本更新为 3.1。
- DragonflyBSD 编译修复。
- 显示失败连接的 IP 地址。
- 修复了 macOS 的 DMI 读取器。
- 修复了 RandomX 挖掘在简单模式下不起作用的问题。
- 单独挖矿:添加任务超时(默认15秒)。
- 下载用于 Windows - xmrig-6.19.0.zip
算法列表
姓名 | 内存 | 版本 | 描述 | 笔记 |
---|---|---|---|---|
氩气2/chukwav2 | 1 MB | 6.4.0+ | Argon2id(Chukwa v2)。 | 仅CPU |
cn/ccx | 2 MB | 6.2.0+ | 隐藏(CCX) | |
卡波 | – | 6.0.0+ | KawPow(乌鸦币) | 仅 GPU,xmrig-proxy 不支持 |
接收/凯瓦 | 1 MB | 5.9.0+ | RandomKEVA(Keva 的 RandomX 变体)。 | |
阿斯特罗布特 | 20 MB | 5.8.0+ | AstroBWT(德罗)。 | |
cn-pico/tlo | 256 KB | 5.5.0+ | CryptoNight-Pico (Talleo)。 | |
接收/特效 | 2 MB | 5.4.0+ | RandomSFX(Safex 的 RandomX 变体)。 | |
接收/自动请求 | 256 KB | 4.3.0+ | RandomARQ(ArQmA 的 RandomX 变体)。 | |
接收/0 | 2 MB | 3.2.0+ | RandomX(门罗币)。 | |
氩气/chukwa | 512 KB | 3.1.0+ | Argon2id(Chukwa)。 | 仅CPU |
氩2/wrkz | 256 KB | 3.1.0+ | Argon2id (WRKZ) | 仅CPU |
接收/哇 | 1 MB | 3.0.0+ | RandomWOW(Wownero 的 RandomX 变体)。 | |
中国/快报 | 2 MB | 3.0.0+ | CryptoNight 变体 1 具有一半迭代。 | |
cn/rwz | 2 MB | 2.14.0+ | CryptoNight 变体 2 具有 3/4 迭代和反向洗牌操作。 | |
cn/zls | 2 MB | 2.14.0+ | CryptoNight 变体 2 具有 3/4 迭代。 | |
cn/双 | 2 MB | 2.14.0+ | CryptoNight 变体 2 具有双迭代。 | |
cn/r | 2 MB | 2.13.0+ | CryptoNightR(门罗币的变体 4)。 | |
笔克 | 256 KB | 2.10.0+ | CryptoNight-Pico。 | |
cn/半 | 2 MB | 2.9.0+ | CryptoNight 变体 2 具有一半迭代。 | |
cn/2 | 2 MB | 2.8.0+ | 加密之夜变体 2。 | |
cn/xao | 2 MB | 2.6.4+ | CryptoNight 变体 0(已修改)。 | |
cn/rto | 2 MB | 2.6.4+ | CryptoNight 变体 1(已修改)。 | |
CN-重型/管 | 4 MB | 2.6.4+ | CryptoNight-Heavy(已修改)。 | |
CN-重型/xhv | 4 MB | 2.6.3+ | CryptoNight-Heavy(已修改)。 | |
cn-重/0 | 4 MB | 2.6.0+ | CryptoNight-Heavy。 | |
cn/1 | 2 MB | 2.5.0+ | 加密之夜变体 1。 | |
cn-lite/1 | 1 MB | 2.5.0+ | CryptoNight-Lite 变体 1。 | |
cn-lite/0 | 1 MB | 0.8.0+ | CryptoNight-Lite 变体 0。 | |
cn/0 | 2 MB | 0.5.0+ | 加密之夜(原始)。 |
CMake的特点
调试选项
-DWITH_DEBUG_LOG=ON 包含调试日志(尤其是网络请求)。
-DHWLOC_DEBUG=开 启用 hwloc 的一些调试日志记录。
-DCMAKE_BUILD_TYPE=调试 启用调试版本,仅对崩溃调查有用,此选项会减慢矿工的速度。
功能
-DWITH_HWLOC=关闭 禁用 hwloc 支持。 大多数情况下,不建议禁用此功能。 除了 MSVC 构建之外,此功能还添加了对 libhwloc (1.10.0+) 的外部依赖项。
-DWITH_LIBCPUID=关闭 禁用本机 libcpuid 支持。 当 hwloc 启用时,它始终被禁用; 如果 hwloc 和 libcpuid 都被禁用,处理器自动配置将非常有限。
-DWITH_HTTP=关闭 禁用本机 HTTP 支持。 这用于支持 HTTP API 和守护进程(单独挖掘)。
-DWITH_TLS=关闭 禁用 SSL/TLS 支持(与矿池的安全连接)。 这增加了对 OpenSSL 的外部依赖。
-DWITH_ASM=关闭 禁用最新 CryptoNight 算法的构建优化。
-DWITH_EMBEDDED_CONFIG=ON 包括本机配置支持。
-DWITH_OPENCL=关闭 禁用 OpenCL 后端。
-DWITH_CUDA=关闭 在服务器端禁用 NVIDIA CUDA。
-DWITH_NVML=关闭 禁用 NVML(NVIDIA 管理库)支持(此功能仅在启用 CUDA 时可用)。
-DWITH_MSR=关闭 禁用第一代 Ryzen 的 MSR 模块和补丁。
-DWITH_ADL=关闭 禁用 ADL(AMD 显示库)或 sysfs 支持(此选项仅在启用 OpenCL 时可用)。
-DWITH_PROFILING=开 包括开发人员的分析。
-DWITH_SSE4_1=关闭 禁用 Blake4.1 的 SSE 2。
-DWITH_BENCHMARK=关闭 禁用内置 RandomX 性能和压力测试。
-DWITH_SECURE_JIT=ON 启用安全 JIT 内存访问,默认情况下,除具有 ARM 处理器的 macOS 外,所有操作系统均禁用此功能。
-DWITH_DMI=关闭 禁用 DMI/SMBIOS 读取。
算法
-DWITH_CN_LITE=关闭 禁用所有 CryptoNight-Lite 算法( cn-lite/*
).
-DWITH_CN_HEAVY=关闭 禁用所有 CryptoNight-Heavy 算法( cn-heavy/*
).
-DWITH_CN_PICO=关闭 禁用 CryptoNight-Pico 算法( cn-pico
и cn-pico/tlo
).
-DWITH_RANDOMX=关闭 禁用 RandomX 算法( rx/*
).
-DWITH_ARGON2=关闭 禁用 Argon2 算法( argon2/*
).
-DWITH_ASTROBWT=关闭 禁用 AstroBWT 算法( astrobwt
).
-DWITH_KAWPOW=关闭 禁用 KawPow 算法( kawpow
).
特殊构造
-DBUILD_STATIC=ON 创建一个完全静态的可执行文件。 此选项仅在 Alpine Linux 和 FreeBSD 上正常工作。
-DXMRIG_DEPS= 预编译依赖项的路径。
-DARM_TARGET= 重新定义 ARM 目标 7 (ARMv7) 和 8 (ARMv8)。
-DUV_INCLUDE_DIR= 自定义 libuv 头文件的路径。
-DUV_LIBRARY= 自定义 libuv 库的路径。
-DHWLOC_INCLUDE_DIR= 自定义 hwloc 标头的路径。
-DHWLOC_LIBRARY= 已配置的 hwloc 库的路径。
-DOPENSSL_ROOT_DIR= 自定义 OpenSSL 的路径。
-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ 可定制的 C 和 C+ 编译器。
配置和启动
设置 .bat 文件
要挖掘 Randomx 硬币,您需要为所需的硬币创建或编辑现成的二进制文件。 这些设置对于挖矿来说已经足够了。 下面讨论其他设置。
- XMRIG — 该键将指示将启动哪个程序。 让我们保持原样。 对于 Nvidia,我们指定 xmrig-nvidia
- -随机x — 指定算法。 对于门罗币,我们留下这个。 对于基于 cryptonight-lite 算法的币,请注明
- -o pool.supportxmr.com — 注明您的矿池地址。 在这个例子中我们有 supportxmr,因为在撰写本文时,它获得了最多的正面评价
- 5555 — 在池地址之后,我们指示池端口,并用冒号分隔。 矮人池有 8050
- -u 4ALcw9nTA…r34HNroSAZ — 在 -u 键之后,我们指示您的数字钱包的地址。 在加密货币交易所获取,或安装冷钱包
- --捐赠级别=1 — 设立矿工委员会。 默认情况下为 5%。 level=1 表示 1%
如果在body文件的底部添加“pause”,那么在出现错误时,程序不会关闭,而是会在屏幕上显示此错误的代码和描述。
快速启动
要开采硬币,您需要:
- 下载程序
- 解压到任何方便的位置
- 使用所需的硬币编辑 .bat 文件(将钱包更改为您的)