XMRStak

active v1.0.5

面向处理器优化的 RandomX / CryptoNight 系内核,也能借显卡跑部分算法,配置参数在首次启动时向导式生成。

前往下载

XMR-Stak 下载

v1.0.5Linux / Windows

当前版本 1.0.5。下面 2 个包均为官方发布资产,本站只做指引,不托管、不镜像任何安装包。

下载完成后请先核对 SHA256 再解压。Windows 用 certutil -hashfile 文件名 SHA256,Linux 与 macOS 用 sha256sum 文件名。校验值对不上说明文件在传输中损坏或被替换过,请不要运行。

版本平台架构文件名SHA256官方链接
1.0.5 Windows x64 xmr-stak-rx-win64-1.0.5.zip c632556451e78c67eafaa9a71dd664a61e5469e2135ccd01f820381ccd833ddd 官方下载
1.0.5 Linux x64 xmr-stak-rx-linux-1.0.5-cpu.tar.xz ff1829812bc2658e61159bc6e11cf0b8da1fbd2681248de2d4c4a8377f8e498a 官方下载

下载一律指向官方源,本站不托管安装包;外链已加 rel="nofollow noopener noreferrer"。缺少 SHA256 校验的发布资产不作为可下载项展示。

XMR-Stak 是什么

XMR-Stak 是处理器挖矿里出现得很早的一支内核,主攻 RandomX 与 CryptoNight 家族,也就是门罗币(Monero)以及一批基于同族算法的币种。它的定位很明确:让 CPU 跑到接近硬件上限,而不是把显卡作为主力。

和多数靠命令行参数驱动的内核不同,XMR-Stak 第一次运行时会用向导方式问你要挖什么、线程怎么分,把配置写进文件后再启动。对不熟悉参数的人友好,但也意味着想把配置版本化管理时要额外注意那几个配置文件。

用之前要知道的取舍

  • 支持范围与版本强相关:不同版本支持的算法差异很大,换版本前先确认目标币种的算法还在。
  • 它也能用显卡跑一部分处理器算法,但这条路不是它的强项,收益通常不如专用显卡内核。
  • 算法清单里有按 scratchpad 内存容量分档的 CryptoNight 变体(256 KiB / 1 MiB / 2 MiB / 4 MiB),选错档位会直接影响能否正常挖。

常见币种

官方清单里列出过的币种包括 Monero(XMR)、Conceal(CCX)、Haven(XHV)、Graft(GRFT)、Wownero(WOW)、Masari、Lethean、QRL、X-CASH、Zelerius、RYO、ARQMA、Keva 等。其中门罗币在切换到 RandomX 之后,CPU 挖矿的门槛变成对内存容量与通道数的要求。

快速入门

Windows

  1. 下载 xmr-stak-rx-win64-1.0.5.zip,核对 SHA256 后解压到独立目录。
  2. 直接运行 xmr-stak.exe,首次启动会进入配置向导:依次选择币种 / 算法、填入矿池地址与钱包、设置监控端口(例如 10050),最后确认生成配置。
  3. 再次启动即可开挖。之后想改配置,编辑向导生成的配置文件比重跑向导更省事。

Linux

tar -xJf xmr-stak-rx-linux-1.0.5-cpu.tar.xz
cd xmr-stak-rx-linux-1.0.5-cpu
./xmr-stak

关于线程数

CPU 挖 RandomX 时线程数不是越多越好。经验做法是按物理核心数分配,再根据实际算力微调;线程开满会让单线程缓存不够用,总算力反而下降。向导会自动给出一个初始建议值,可以在此基础上小幅增减对比。

使用教程与参数

配置方式

XMR-Stak 的配置不靠长命令行,而是首次运行向导 + 配置文件。向导会依次询问:

  1. 要挖的币种与算法;
  2. 矿池地址与端口;
  3. 钱包地址与矿工名(部分矿池要求把矿工名拼在钱包后);
  4. 是否启用 TLS / 是否使用固定难度;
  5. 网页监控要监听的端口,例如 10050

确认后配置写入程序目录,后续启动直接读取。要调整线程数、缓存档位这类细节,改配置文件比重跑向导更可控。

算法档位与缓存

CryptoNight 家族按 scratchpad 内存需求分档,官方清单里出现的分档包括:

档位代表变体
256 KiB / 1 MiB / 2 MiB / 4 MiB scratchpad按内存需求划分的基础档位
cryptonight_turtleCryptoNight Turtle
cryptonight_lite / cryptonight_lite_v7CryptoNight-Lite 系列
cryptonight_heavyCryptoNight-Heavy
cryptonight_gpuCryptoNight-GPU
cryptonight_conceal / cryptonight_haven / cryptonight_bittube2币种专属变体

完整的算法与币种对应关系请以程序内说明为准——这一支的版本差异比较大。

在线监控

XMR-Stak 带一个网页监控界面。按前面向导里的设置,输入要监听的端口(示例用 10050)并回车确认;开挖之后在浏览器打开 http://localhost:10050/ 即可看到实时状态。

页面上通常能看到总算力、各线程贡献、份额接受 / 拒绝数与运行时长。多台机器巡检时,把每台的端口区分开并做好访问控制,比逐台连终端省事。

消息说明

挖矿程序在终端里的输出信息量很大,出错时逐行读反而慢。下表按「看到什么 → 通常是什么原因 → 怎么处理」整理常见项。

现象可能原因处理
启动后立刻退出,无算力输出显卡驱动过旧或缺少运行时(CUDA / OpenCL)升级到厂商最新驱动,确认 nvidia-smiclinfo 能识别到卡
提示找不到设备或设备数为 0矿机被显卡列表参数限制,或卡未上电去掉 --devices / --gpus 限制先跑默认,逐一确认卡在线
连接失败 / connection refused矿池地址、端口写错,或本地网络阻断出站核对 HOST:PORT,用 telnetcurl 先验证端口连通
算力远低于同型号显存频率/功耗墙未调,或 DAG 尚在生成等 1–2 分钟让 DAG 建完;再用参数或系统工具调显存频率
频繁出现提交失败或拒绝超频过头导致计算错误,或份额难度不匹配先恢复默认频率观察,再逐步加回;确认矿池端难度设置
温度持续拉高、风扇满转风道不良或功耗上限设得过高降低功耗上限、清理风道,必要时下调核心频率
向导跑完仍无法连接矿池币种 / 算法档位与矿池要求不一致回到配置文件确认算法名与矿池支持的算法完全对应,注意大小写与下划线
线程数开满后总算力反而下降线程争抢 CPU 缓存,单线程 scratchpad 不足按物理核心数下调线程数,留出缓存余量
换版本后原来能挖的币种失效该版本的算法支持范围发生变化回退到能跑目标算法的版本,或换用别的内核

微信扫一扫,分享到朋友圈

XMRStak
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close