All Projects → xmrig → xmrig-cuda

xmrig / xmrig-cuda

Licence: GPL-3.0 license
NVIDIA CUDA plugin for XMRig miner

Programming Languages

C++
36643 projects - #6 most used programming language
Cuda
1817 projects
c
50402 projects - #5 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to xmrig-cuda

Xmrig
RandomX, CryptoNight, AstroBWT and Argon2 CPU/GPU miner
Stars: ✭ 6,372 (+2438.65%)
Mutual labels:  cryptonight, xmrig, randomx
CryptoProfitSwitcher
Extensible profit switcher for crypto coins and algorithms
Stars: ✭ 49 (-80.48%)
Mutual labels:  cryptonight, xmrig, randomx
XMRig-Proxy-Frontend
Simple Web app Frontend for XMRig-proxy
Stars: ✭ 27 (-89.24%)
Mutual labels:  cryptonight, xmrig
xmrigCC
RandomX, CryptoNight, AstroBWT, Argon2 and GhostRider CPU/GPU miner with Command&Control (CC) Server and Monitoring
Stars: ✭ 262 (+4.38%)
Mutual labels:  cryptonight, randomx
Crypto-Webminer
Use Crypto Webminer JavaScript miner on various Cryptonight | CN-Lite | CN-Fast | CN-Fast2 | CN-Pico | CN-RWZ | CN-UPX2 | CN-Half | CN-Heavy | CN-Saber (BitTube) | Argon2id - Chukwa Stratum Pools
Stars: ✭ 166 (-33.86%)
Mutual labels:  cryptonight
node-cryptonight
node bindings for cryptonight hashing
Stars: ✭ 15 (-94.02%)
Mutual labels:  cryptonight
charnapool
High performance Node.js (with native C addons) mining pool for Cryptonote based coins, optimized for Charnacoin.
Stars: ✭ 25 (-90.04%)
Mutual labels:  cryptonight
MinerDashboards
Metric scrapers, InfluxDB queries, and Grafana dashboards for crypto miners. (XMRig, XMRig-proxy, GMiner, MoneroOcean, Belkin WeMo, Telegraf, CoreTemp, CoinMarketCap, Monero Wallet RCP)
Stars: ✭ 13 (-94.82%)
Mutual labels:  xmrig
alpine-xmrig
XMRig miner in an Alpine Linux Docker image.
Stars: ✭ 35 (-86.06%)
Mutual labels:  xmrig
xdagj
XDAGJ is an implementation of XDAG in Java. https://xdag.io
Stars: ✭ 81 (-67.73%)
Mutual labels:  randomx
meta-miner
Allows to add algo switching support to *any* stratum miner. Zero fees.
Stars: ✭ 93 (-62.95%)
Mutual labels:  cryptonight
SilentCryptoMiner
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
Stars: ✭ 547 (+117.93%)
Mutual labels:  randomx
qwertycoin
Qwertycoin is a decentralized peer-to-peer protocol for safe payments worldwide.
Stars: ✭ 37 (-85.26%)
Mutual labels:  cryptonight
py-cryptonight
Python Cryptonight binding / extension. Monero hash function, proof-of-work, cn_slow_hash()
Stars: ✭ 20 (-92.03%)
Mutual labels:  cryptonight
xrig
High performance cryptonight miner for AMD cards. Designed for large-scale use of RX Vega.
Stars: ✭ 23 (-90.84%)
Mutual labels:  cryptonight
xcash-dpops
🗳 Delegated-Proof-of-Private-Stake: First DPoS implementation on a Monero-based coin
Stars: ✭ 48 (-80.88%)
Mutual labels:  cryptonight
docker-xmrig
Xmrig dockerized to mine monero cryptocurrency
Stars: ✭ 41 (-83.67%)
Mutual labels:  xmrig
CryptoLuKa
LuKa's Official Repository
Stars: ✭ 37 (-85.26%)
Mutual labels:  cryptonight
RandomX OpenCL
RandomX OpenCL implementation
Stars: ✭ 26 (-89.64%)
Mutual labels:  randomx
go-randomx
golang binding for random-x algorithm variants
Stars: ✭ 16 (-93.63%)
Mutual labels:  randomx

xmrig-cuda

This repository is NVIDIA CUDA plugin for XMRig miner v4.5+ and it adds support for NVIDIA GPUs in XMRig miner.

Main reasons why this plugin is separated project is:

  1. CUDA support is optional, not all users need it, but it is very heavy.
  2. CUDA has very strict compiler version requirements, it may conflicts with CPU mining code, for example now possible build the miner with gcc on Windows (CUDA works only with MSVC).

Windows usage

  • Download plugin, you must choose CUDA version, usually it recent version (CUDA 10.1), but builds with older CUDA version also provided, alternative you can build the plugin from source.
  • Place xmrig-cuda.dll and other dll files near to xmrig.exe.
  • Edit config.json to enable CUDA support.
{
   ...
   "cuda": {
      "enabled": true,
      ...
   }
   ...
}

Advanced

Path to plugin can be specified via loader option:

{
   ...
   "cuda": {
      "enabled": true,
      "loader": "c:/some/path/xmrig-cuda.dll",
      ...
   }
   ...
}

Due of restrictions of JSON format directory separator must be written in Linux style / or escaped \\.

Linux usage

Linux usage almost same with Windows expept we don't provide binaries and you must build the plugin form source and name of plugin is different libxmrig-cuda.so.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].