Package Details: xmrig-nvidia 2.14.5-1

Git Clone URL: (read-only)
Package Base: xmrig-nvidia
Description: Monero cryptocurrency GPU miner, HTTP API disabled, donation percentage is 0.
Upstream URL:
Keywords: gpu mining monero
Licenses: GPL
Submitter: hv15
Maintainer: hv15
Last Packager: hv15
Votes: 5
Popularity: 0.096330
First Submitted: 2017-12-01 17:24
Last Updated: 2019-08-31 14:13

Latest Comments

ryant0000 commented on 2018-11-23 23:03

Other xmrig packages contain a similar systemd service, it would definitely fit in this package.

hv15 commented on 2018-11-04 12:02

@tholinka that's awesome! I'm not sure though if I should add it to this release, or whether this should be a separate package (e.g. xmrig-nvidia-service or something like).

tholinka commented on 2018-11-04 01:48

I wrote a systemd service file for this, if you'd like to include it. It runs as its own user (named xmrig-nvidia).

marakasmalan commented on 2018-07-22 10:28

Thank you hv15 for maintaining!

For Fermi cards edit PKGBUILD: change dependency to cuda (install cuda-8.0) change flags under build: -DCMAKE_C_COMPILER=gcc-5 -DCMAKE_CXX_COMPILER=g++-5 -DCUDA_ARCH="20"

Then remove -fno-plt from CFLAGS and CXXFLAGS in /etc/makepkg.conf

To set donate to 0% I had to run makepkg -o, then edit the donate.h file under src and then run makepkg -ce

hv15 commented on 2018-01-17 11:13

@MoroS thanks, upstream already fixed this, but have yet to make a release. I've added this to the PKGBUILD now, thanks!

MoroS commented on 2018-01-16 00:16


It seems that the package update of cuda to 9.1 breaks the build. The problem is that this version no longer has the device_functions.hpp file (only the .h version). To make it build (instead of waiting for another release from upstream devs) you can edit the src/nvidia/ file and change:

#include <device_functions.hpp>


#include <device_functions.h>

The compilation will proceed successfully then.

hv15 commented on 2017-12-09 22:40

@Maxatttax no worries!

Maxattax commented on 2017-12-09 20:14

Thanks for updating! @hv15

Maxattax commented on 2017-12-07 20:17

Under prepare() I suggest adding these lines so the user may alter the donation level:

cd "src/"
sed -i 's/constexpr const int kDonateLevel = 5;/constexpr const int kDonateLevel = 0;/g' donate.h