Основываясь на проекте CUDA Кристиана Бухнера и Кристиана Х., основанном на вилке tpruvot @ github с поддержкой X14, X15, X17, WHIRL, Blake256 и LYRA2, а также некоторыми другими, проверьте README.txt, обработанные и оптимизированные sp-hash @github и KlausT@github. Этот майнер оптимизирован и модифицирован, чтобы получить максимальную производительность от графических процессоров на базе NVIDIA CUDA для использования с Monero и другими монетами на основе алгоритма Cryptonight. KlausT обновляет свою вилку версии v3.01.

Согласно Github, последняя версия (v3.01) содержит следующие исправления и оптимизации:

✔ Небольшое исправление ошибок

✔ ︎ Двоичные файлы Windows скомпилированы с патчем CUDA 9.1 3

Параметры командной строки:

-d, --devices                gives a comma separated list of CUDA device IDs

                                      to operate on. Device IDs start counting from 0!

                                      Alternatively give string names of your card like

                                      gtx780ti or gt640#2 (matching 2nd gt640 in the PC).

-l, --launch=CONFIG   launch config for the Cryptonight kernel.

                                      a comma separated list of values in form of

                                      AxB where A is the number of threads to run in

                                      each thread block and B is the number of thread

                                      blocks to launch. If less values than devices in use

                                      are provided, the last value will be used for

                                      the remaining devices. If you don't need to vary the

                                      value between devices, you can just enter a single

                                      value and it will be used for all devices.

     --bfactor=X              Enables running the Cryptonight kernel in smaller pieces.\n\

                                      The kernel will be run in 2^X parts according to bfactor,\n\

                                      with a small pause between parts, specified by --bsleep.\n\

                                      This is a per-device setting like the launch config.\n\

                                      (default: 0 (no splitting) on Linux, 6 (64 parts) on Windows)\n\

     --bsleep=X               Insert a delay of X microseconds between kernel launches.\n\

                                      Use in combination with --bfactor to mitigate the lag\n\

                                      when running on your primary GPU.\n\

                                      This is a per-device setting like the launch config.\n\

-f, --diff                         Divide difficulty by this factor (std is 1)

-o, --url=URL                URL of mining server (default: " DEF_RPC_URL ")

-u, --user=USERNAME   username for mining server

-p, --pass=PASSWORD  password for mining server

     --cert=FILE                  certificate for mining server using SSL

-x, --proxy=[PROTOCOL://]HOST[:PORT]  connect through a proxy

-t, --threads=N             number of miner threads

                                      (default: number of nVidia GPUs in your system)

-r, --retries=N               number of times to retry if a network call fails

                                      (default: retry indefinitely)

-R, --retry-pause=N     time to pause between retries, in seconds (default: 15)

-T, --timeout=N            network timeout, in seconds (default: 270)

-k, --keepalive             send keepalive requests to avoid a stratum timeout

-s, --scantime=N          upper bound on time spent scanning current work when

                                      long polling is unavailable, in seconds (default: 5)

     --no-longpoll            disable X-Long-Polling support

     --no-stratum             disable X-Stratum support

-q, --quiet                     disable per-thread hashmeter output

-D, --debug                  enable debug output

     --color                      enable color output

-P, --protocol-dump    verbose dump of protocol-level activities

-B, --background         run the miner in the background (Linux only)

     --benchmark            run in offline benchmark mode

-c, --config=FILE          load a JSON-format configuration file

-V, --version                 display version information and exit

-h, --help                      display this help text and exit

Прямая загрузка Windows 64bit двоичных файлов:  ccminer-cryptonight-301-x64-cuda91.zip

Исходный код прямой загрузки: Исходный код (zip)

Исходный код прямой загрузки: Исходный код (tar.gz)

Для получения дополнительной информации посетите официальную ссылку Github, представленную ниже:

https://github.com/KlausT/ccminer-cryptonight/releases