CryptoDredge v0.25.1 – NVIDIA GPU Miner (Download and Configure)

cryptodredge 0.25.1

Downloads Links: Download CryptoDredge v0.25.1 on GitHub

Changes v0.25.1

  • Fix high CPU usage on MTP when ‘Received new job’
  • Improve MTP algorithm
  • Improve Argon2d (NIM) algorithm
  • Add optimizer (Argon2d (NIM) only). Check Readme for more information
  • Allow floating-point intensity (e.g. -i 6.5)
  • Fix CryptoNight issue related to ‘the launch timed out and was terminated’
  • Remove –recompute option
  • Remove obsolete algorithms
  • Other minor fixes


CryptoDredge is a simple in use and highly optimized cryptocurrency mining software. It takes full advantage of modern NVIDIA graphics cards through the use of unique optimization techniques. We have also devoted great attention to stable power consumption. These benefits, along with the very small developer fee, make our product one of the best publicly available miners.


Developer fee is 1% (2% for MTP)

Supported Algorithms

  • Allium
  • Argon2d (250/4096/DYN/NIM)
  • Chukwa (Argon2-512)
  • CryptoNightConceal
  • CryptoNightFastV2 (Masari and Stellite)
  • CryptoNightGPU
  • CryptoNightHaven
  • CryptoNightHeavy
  • CryptoNightTLO
  • CryptoNightTurtle
  • CryptoNightUPX
  • CryptoNightZLS
  • CuckooCycle (Aeternity)
  • HMQ1725
  • Lyra2REv3
  • Lyra2vc0ban
  • Lyra2z
  • MTP (see the “MTP Algorithm” item)
  • NeoScrypt
  • Ninja (Argon2-256)
  • Phi2
  • Skunkhash
  • Tribus
  • X16R
  • X16RT
  • X16RV2
  • X16S
  • X17
  • X21S

The current version of CryptoDredge is a (portable) console application. Unpack the downloaded archive and edit one of the sample .bat/.sh files or provide the necessary command line arguments.

Code:CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> -p <OPTIONS>


Antivirus Software Reports

CryptoDredge is not a piece of malicious software. You may try to add an exception in antivirus software you use.

Rejected Shares

There are many reasons for rejected shares. The primary reasons are:

  • high network latency
  • overloaded mining server
  • aggressive graphics card overclocking


If you are using a third-party watchdog, you can disable the built-in watchdog by using –no-watchdog option.

Code:CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> --no-watchdog

Several Instances After a While

It seems that you are using an own restart mechanism of CryptoDredge (see the Watchdog item).

Crash Reporting

If the built-in watchdog is enabled then CryptoDredge will generate and send us the report. You can disable error reporting with –no-crashreport option. Allowing CryptoDredge to send us automatic reports helps us prioritize what to fix and improve in the future versions.

Crash reports won’t include any personal information about you, but they might include:

  • Operating System version
  • Driver version
  • Miner configuration
  • Application crash data

MTP Algorithm

System Requirements:

  • GPUs with at least 5 GB of memory
  • There are no special CPU and RAM requirements, 4 GB must be sufficient

In comparison to other algorithms, MTP requires transferring large amounts of data to the pool. This may be a problem for limited and slow connections.

The miner has to do some extra work every time that the pool sends a new “job”, so an average hashrate will be a bit slow.

Developer fee is 2% for MTP.

Configure & Run CryptoDredge

Quick Start:

  1. Download program
  2. Unzip to any convenient place
  3. Set up a .bat file and run it

System requirements:

  1. The latest version of the program requires the latest drivers from Nvidia.
  2. NVIDIA graphics cards supporting CUDA 5.0 or higher (Maxwell, Pascal architecture)
  3. Windows 7/8.1/10 (64-bit versions)
  4. Ubuntu 16.04+, Debian 9.0+ (64-bit versions)
    • Package libc-ares2. Installing libc-ares2 package is as easy as running the following command on terminal: sudo apt install libc-ares2

Setting .bat CryptoDredge:

CryptoDredge setting for mining luxcoin phi2 ryptoDredge
  1. the argument title (title) of the program. It specifies a title of your choice. We indicate the coin, pool and algorithm for easy tracking
  2. CryptoDredge name of the program to run. Don’t change it, otherwise CryptoDredge won’t start. Please note that the .bat file must be located in the folder with the program
  3. -a phi2 coin mining algorithm. For LUXcoin we write phi2. And for the GINcoin on the Lyra2Z algorithm, we would specify -a lyra2z
  4. -o address of the pool you selected
  5. :6667 pool port. It is indicated after the colon. Please note that on many pools, different algorithms have different ports
  6. -u your digital wallet address
  7. c=LUX mined coin token, if not specified, the pool may not understand which coin you want to mine

Command-Line Arguments:

-v, –version Print version information
-a, –algo Specify algorithm to use

-d, –device List of comma-separated device IDs to use for mining. IDs are numbered 0,1…,N – 1
-h, –help Print help information
-i, –intensity Mining intensity (0.08.0). For example: -i N[,N] (default: 6)
-o, –url URL of mining pool
-p, –pass Password/Options for mining pool
-u, –user Username for mining pool
-x, –proxy Connecting through a proxy. Syntax: protocol://[user:password@]proxyhost[:port]. For example: -x socks5://proxyuser:12345@ Supported proxy types: Socks5 for TCP connections, HTTP for Websocket connections.
–cert Path to the mining pool server certificate file for stratum+ssl connections. If not specified, the server certificate is not verified, but the connection remains secure.
–sni Enable SNI (Server Name Indication) for the pool connection
–log Log output to file
–no-color Force color off
–no-watchdog Force watchdog off
–no-crashreport Force crash reporting off
–cpu-priority Set process priority in the range 0 (low) to 5 (high) (default: 3)
–api-type Specify API type to use (default: ccminer-tcp)

  • ccminer-tcp (ccminer 2.3 TCP)
  • ccminer-ws (ccminer 2.3 WebSocket)
  • off

-b, –api-bind IP:port for the miner API, 0 disabled (default:
-r, –retries N number of times to retry if a network call fails, -1 retry indefinitely (default: -1)
-R, –retry-pause N time to pause between retries, in seconds (default: 15)
–timeout N network timeout, in seconds (default: 300)
-c, –config JSON configuration file to use
–no-nvml Force NVML off
–hashrate Expected hashrate in kh/s (argon2d-nim only) (default: 100)
–optimizer Run optimizer, currently for argon2d-nim only (default: auto)

  • auto (Run if gpu.json does not exist)
  • force (Run always ignoring gpu.json)

This post is also available in: Русский

Leave a Reply

Your email address will not be published. Required fields are marked *