XMRig Miner - CPU/GPU 矿工,使用说明

矿工

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-DifficultyHTTP 标头。
  • 改进了使用另一个驱动器上的快捷方式启动时的 .cmd 文件。
  • 添加了视图标签计算(修复了 Wownero 单独挖矿问题)。

发布:v6.19.1

  • 修复了有关 OpenSSL 3.0 已弃用方法的警告。
  • 修复了 32 位 clang 15 的建筑。
  • 固定: --randomx-wrmsr=-1只在英特尔工作过。
  • 使用 gcc 13 修复了建筑。

发布:v6.19.0

  • 更新到最新版本 sse2neon.h.
  • MSVC 构建:启用并行编译。
  • 改进了 Zen 3 MSR 模组。
  • 将所需的 cmake 版本更新为 3.1。
  • DragonflyBSD 编译修复。
  • 显示失败连接的 IP 地址。
  • 修复了 macOS 的 DMI 读取器。
  • 修复了 RandomX 挖掘在简单模式下不起作用的问题。
  • 单独挖矿:添加任务超时(默认15秒)。

算法列表

姓名内存 版本描述笔记
氩气2/chukwav21 MB6.4.0+Argon2id(Chukwa v2)。仅CPU
cn/ccx2 MB6.2.0+隐藏(CCX)
卡波6.0.0+KawPow(乌鸦币)仅 GPU,xmrig-proxy 不支持
接收/凯瓦1 MB5.9.0+RandomKEVA(Keva 的 RandomX 变体)。
阿斯特罗布特20 MB5.8.0+AstroBWT(德罗)。
cn-pico/tlo256 KB5.5.0+CryptoNight-Pico (Talleo)。
接收/特效2 MB5.4.0+RandomSFX(Safex 的 RandomX 变体)。
接收/自动请求256 KB4.3.0+RandomARQ(ArQmA 的 RandomX 变体)。
接收/02 MB3.2.0+RandomX(门罗币)。
氩气/chukwa512 KB3.1.0+Argon2id(Chukwa)。仅CPU
氩2/wrkz256 KB3.1.0+Argon2id (WRKZ)仅CPU
接收/哇1 MB3.0.0+RandomWOW(Wownero 的 RandomX 变体)。
中国/快报2 MB3.0.0+CryptoNight 变体 1 具有一半迭代。
cn/rwz2 MB2.14.0+CryptoNight 变体 2 具有 3/4 迭代和反向洗牌操作。
cn/zls2 MB2.14.0+CryptoNight 变体 2 具有 3/4 迭代。
cn/双2 MB2.14.0+CryptoNight 变体 2 具有双迭代。
cn/r2 MB2.13.0+CryptoNightR(门罗币的变体 4)。
笔克256 KB2.10.0+CryptoNight-Pico。
cn/半2 MB2.9.0+CryptoNight 变体 2 具有一半迭代。
cn/22 MB2.8.0+加密之夜变体 2。
cn/xao2 MB2.6.4+CryptoNight 变体 0(已修改)。
cn/rto2 MB2.6.4+CryptoNight 变体 1(已修改)。
CN-重型/管4 MB2.6.4+CryptoNight-Heavy(已修改)。
CN-重型/xhv4 MB2.6.3+CryptoNight-Heavy(已修改)。
cn-重/04 MB2.6.0+CryptoNight-Heavy。
cn/12 MB2.5.0+加密之夜变体 1。
cn-lite/11 MB2.5.0+CryptoNight-Lite 变体 1。
cn-lite/01 MB0.8.0+CryptoNight-Lite 变体 0。
cn/02 MB0.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 硬币,您需要为所需的硬币创建或编辑现成的二进制文件。 这些设置对于挖矿来说已经足够了。 下面讨论其他设置。

  1. XMRIG — 该键将指示将启动哪个程序。 让我们保持原样。 对于 Nvidia,我们指定 xmrig-nvidia
  2. -随机x — 指定算法。 对于门罗币,我们留下这个。 对于基于 cryptonight-lite 算法的币,请注明
  3. -o pool.supportxmr.com — 注明您的矿池地址。 在这个例子中我们有 supportxmr,因为在撰写本文时,它获得了最多的正面评价
  4. 5555 — 在池地址之后,我们指示池端口,并用冒号分隔。 矮人池有 8050
  5. -u 4ALcw9nTA…r34HNroSAZ — 在 -u 键之后,我们指示您的数字钱包的地址。 在加密货币交易所获取,或安装冷钱包
  6. --捐赠级别=1 — 设立矿工委员会。 默认情况下为 5%。 level=1 表示 1%

如果在body文件的底部添加“pause”,那么在出现错误时,程序不会关闭,而是会在屏幕上显示此错误的代码和描述。

快速启动

要开采硬币,您需要:

  1. 下载程序
  2. 解压到任何方便的位置
  3. 使用所需的硬币编辑 .bat 文件(将钱包更改为您的)
评价这篇文章
质押钱包