1 xmrig-nvidia 简介
xmrig-nvidia 是Monero (XMR) 的nvidia显卡的专属矿机,称它为专属是因为它相对于其他同时支持amd/nvidia显卡,以及cpu的矿机而言,它更加“专注”,它对nvidia显卡有更好的优化,能够更大限度的增加我们使用nvidia显卡挖矿的收益。
另外,它同时支持windows和linux,并且对CryptoNight,CryptoNight-Lite,CryptoNight-Heavy算法都有支持,使得我们可以挖一些XMR的衍生币种,比如XHV和Loki,这两种币都是使用CryptoNight-Heavy算法,且目前收益不错,具体收益计算可参考https://loki.fairpool.xyz 和 https://xhv.fairpool.xyz 。
2 xmrig-nvidia 矿机无捐版编译方法
由于xmrig-nvidia默认的捐赠比例为5,最小可调到1,即挖矿100分钟,有1分钟的收益归软件作者,所以,为了最大化我们的收益,可以通过简单修改源码的方式,将捐款比例设置为0,具体方法如下。
2.1编译环境
2.1.1下载cuda 9.1
从以下链接下载cuda 9.1。
https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
注意,patch1,2,3也要下载。
下载完成后进行安装,patch1,2,3依次安装,由于cuda已包含了最新的nvidia显卡驱动,所以不需要另外安装显卡驱动。
2.2.2 git工具
从以下链接下载 git for windows。
https://gitforwindows.org/
2.2.3 下载源码
git clone https://github.com/xmrig/xmrig-nvidia.git
2.2.4 vs2017
从以下链接下载vs 2017 community版,
https://www.visualstudio.com/downloads/
安装时,按下图中的示例进行选择,
2.2.5 cmake
通过以下链接下载 cmake 3.9
https://cmake.org/files/v3.9/cmake-3.9.0-rc3-win64-x64.msi
2.2.6 xmrig-deps
通过以下链接下载xmrig依赖包,
https://github.com/xmrig/xmrig-deps/releases
下载完成后,将其解压。
2.2.6 编译安装
以上工具安装完成后,按下图示例打开vs2017 cmd,
进入到源码目录,执行以下命令
mkdir build
cd build
cmake .. -G "Visual Studio 15 2017 Win64" -T v140,host=x64 -DXMRIG_DEPS=path-to-xmrig-deps
注意,path-to-xmrig-deps需更换为上一步,xmrig-deps的解压目录。
如果一切顺利的话,cmake会在build文件夹内生成vs的工程文件,如下图所示,
打开工程文件,按下图进行修改,并编译出release版本,即可,
运行效果如下,
至此,xmrig-nvidia无捐版就成功编译,你赶紧试试吧!!