В данной статье пойдет речь о возможных вариантах майнинга криптовалюты Monero (XMR) с использованием графического процессора видеокарты (GPU). "Как же всё-таки майнить, используя видеокарты?" - спросите вы. Для начала стоит ознакомиться с общей информацией, касающейся работы алгоритма Cryptonight и других ключевых моментов. Алгоритм Cryptonight ~~~Следует отметить, что c 18 октября 2018 (на блоке №1685555) Monero перешла на обновленный алгоритм работы CryptonightV8~~~ Благодаря алгоритму Cryptonight, используемого для хеширования, майнинг Monero можно осуществлять как на процессорах, так и на видеокартах, и при определенных условиях это будет выгодно. CryptoNight является частью протокола CryptoNote и реализует Proof of Work алгоритм. Задача алгоритма - устранить разрыв производительности между CPU и GPU / FPGA / ASIC майнерами. Достигается это прямо пропорциональной(или близкой к ней) зависимостью между инвестициями и приростом мощности. В общем случае, это означает: чем мощнее устройство, тем оно дороже в производстве(менее выгодно). Это реализация того же принципа, который закладывали в Bitcoin (но реализовать его не получилось): один CPU = "один голос". Выбор пула Перед началом процесса настройки майнера и оборудования, вам следует определиться с выбором пула для майнинга. Внимательно читайте ~Pool Config~ при выборе пула для майнинга! В поле ~Pool Config~ будут описаны основные моменты, такие как сумма минимальной выплаты, сумма минимальной выплаты через payment id, комиссия и прочее. Спойлер: Pool Config Следует помнить, что если у вас запущены несколько экземпляров майнера на один адрес кошелька с разделением по ADDRESS.WORKER, у них должны совпадать пароли (для большинства пулов минимальной длиной пароля является 6-8 символов). Если у ADDRESS.W_1 будет стоять пароль "12345678", а у ADDRESS.W_2 будет использован пароль "x", майнер в большинстве случаев перезапишет пароль от ADDRESS.W_1, и вы не сможете авторизоваться / изменить настройки в личном кабинете на пуле. Ниже будет приведён список пулов (здесь нет никакой скрытой / явной рекламы. Читайте отзывы, спрашивайте у коллег майнеров в разных тематических группах. Хочу уберечь вас только от одной ошибки, с которой довольно часто встречаются новички — не стоит слушать лукавого и брать из его рук «сладкое» яблоко, приукрашенное красивой обёрткой (графическим интерфесом) - MinerGate). Небольшой общий список пулов по регионам с детальной информацией Monero Hash Vault / supportXMR / XMRPool / mineXMR Выбор ПО С 18 октября 2018 (на блоке №1685555), Monero переша на обновленный алгоритм работы Cryptonight v8. Вам необходимо обновить / использовать ПО для майнинга с отметкой CryptoNightV8. XMRig NVIDIA Спойлер: Особенности / Системные требования Особенности + Основан на исходном коде XMR-STAK-NVIDIA + Хороший хешрейт + Автоматическая настройка GPU + Подробная статистика + Постоянно обновляется + Поддержка Nicehash + С открытым исходным кодом + Мониторинг работоспособности GPU (время, мощность, температура, скорость оборотов вентилятора) - 5% devfee (есть возможность понизить до 1%) Системные требования - Ubuntu 16/17, Windows 7/8/8.1/10 64 bit - Эта версия предназначена для видеокарт NVIDIA: Tesla, GTX 4** / 5** / 6** / 7** / 9** / 10** / 20** (XMRig Nvidia поддерживает большинство мобильных чипов от NVIDIA) Спойлер: Настройка Для облегчения процесса настройки config.json воспользуйтесь официальным сервисом XMRig Config. Спойлер: Список параметров конфигурации a, --algo=ALGO Выбор алгоритма работы (cryptonight / cryptonight-lite / cryptonight-heavy) o, --url=URL Адрес:порт пула для майнинга O, --userpass=U : P username : Password для доступа к пулу (если поддерживается на стороне пула) u, --user=USERNAME Имя пользователя (адрес кошелька Monero) p, --pass=PASSWORD Пароль (в большинстве случаев не указывается) Будет использоваться для доступа к настройкам личного кабинета пула (минимальный порог выплаты и т. д. Следует обратить внимание на то, что некоторые пулы не поддерживают пароль короче 8 символов) --rig-id=ID Идентификатор майнинг устройства (требуется поддержка данной функции со стороны пула) k, --keepalive Отправлять команду keepalived для предотвращения тайм-аута --nicehash Включает поддержку nicehash --tls Включить поддержку SSL / TLS (требуется поддержка данной функции со стороны пула) --tls-fingerprint=F Отпечаток TLS сертификата пула, если он установлен. Включает строгое закрепление данного сертификата r, --retries=N Количество попыток подключения к пулу (в случае профилактики / выхода из строя) перед переключением на следующий в списке(если задан). Количество попыток по умолчанию: 5 R, --retry-pause=N Размер пауза между повторной попыткой подключения. По умолчанию: 5 --cuda-devices=N Список CUDA устройств для использования --cuda-launch=TxB Список параметров для запуска CryptoNight ядра --cuda-max-threads=N Позволяет ограничить максимальное количество потоков для GPU в автоматическом режиме --cuda-bfactor=[0-12] Позволяет запускать ядро CryptoNight меленькими частями --cuda-bsleep=N Задержка в миллисекундах перед запуском ядра CryptoNight --cuda-affinity=N Количество аффинных GPU потоков для CPU --no-color Отключить цветовых схемы в окне майнера --variant Вариант PoW алгоритма --donate-level=N Уровень devfee. По умолчанию: 5% (5 минут, каждые 100 минут) --user-agent Установить пользовательскую настройку строки user-agent для пула -B, --background Позволяет запустить майнер в фоновом режиме -c, --config=FILE Загрузка файла конфигурации в формате JSON -l, --log-file=FILE Записать все log данные в файл -S, --syslog Использовать системный журнал для вывода log сообщений --print-time=N Выводить информацию о хешрейте каждые N секунд --api-port=N API порт майнера --api-access-token=T Токен доступа к API --api-worker-id=ID Произвольный worker-id для API --api-id=ID Пользовательский идентификатор экземпляра для API --api-ipv6 Включить поддержку IPv6 для API --api-no-restricted Включить полный удаленный доступ (только если установлен токен API) --dry-run Провести тест и закрыть майнер -h, --help Отобразить справку и закрыть майнер -V, --version Вывести информацию о версии о закрыть майнер Спойлер: Пример config.json HTML: { { "algo": "cryptonight", "api": { "port": 0, "access-token": null, "worker-id": null, "ipv6": false, "restricted": true }, "background": false, "colors": true, "donate-level": 2, "log-file": "log.txt", "pools": [ { "url": "pool.monero.hashvault.pro:3333", "user": "478QAySuCFZHtGcnybecL6d6D4P4F2hG1EjCxpo7pvCA8pqmHQgvZRUD6APyZk6ijk7gXPTFTaFjK9kEh6dFDwmU67SRZto", "pass": "rig01:your:rig@email.com", "keepalive": true, "nicehash": false, "variant": -1, "tls": false, "tls-fingerprint": null } ], "print-time": 60, "retries": 8, "retry-pause": 5, "syslog": false, "threads": null } Спойлер: Рекомендации (советы), возможные проблемы / неисправности и их решение (обновляется) - Для достижения лучших показателей рекомендуется использовать драйвера nVidia CUDA 9.1 - Для более удобного прочтения и записи всех параметров -help в документ следует экспортировать их в log.tx с помощью cmd : HTML: @echo off xmrig-nvidia.exe -help > help.tx - Для корректной работы майнера рекомендуется установить актуальную версию библиотек Visual C++ CCminer На данный момент ССminer 3.06 не поддерживает CryptonightV8! Спойлер: Особенности / Системные требования Особенности + В выпусках Tpruvot и KlausT нет devfee + Простота в использовании + Постоянно обновляется + Хороший хешрейт - Нет отображения подробной статистики - Много используемых портов - Платный SP-mod Системные требования - Существуют сборки для Windows x86 / x64 и Linux x86 / x64 - Эта версия предназначена для видеокарт NVIDIA: Tesla, GTX 4** / 5** / 6** / 7** / 9** / 10** (CCminer поддерживает большинство мобильных чипоп от NVIDIA) Спойлер: Настройка CCminer имеет интерфейс командной строки. Для запуска конфигурации с минимальными настройками следует создать файл start.bat в каталоге с майнером и добавить в него следующие параметры: Спойлер: Список параметров конфигурации -a, --algo= Используемый алгоритм для работы майнера: cryptolight cryptonight monero (Старая версия алгоритма v7) -d, --devices Идентификатор устройств CUDA в вашей системе (разделяется запятыми). Идентификаторы устройств начинаются с 0 (в большинстве случаев встроенное в процессор графическое ядро, может занять по умолчанию 0 идентификатор). -i, --intensity=N GPU потоки на вызов 8-25 (2^N + F, по умолчанию: 0=auto) Возможны десятичные разряды для более точной настройки параметра --cuda-schedule Позволяет установить режим планирования потоков GPU (по умолчанию: автоматический) -f, --diff-factor Распределение сложности к коэффициенту (по умолчанию: 1.0) -m, --diff-multiplier Умножение сложности на коэффициент (по умолчанию: 1.0) -p, --pass= URL майнинг пула -O, --userpass=U : P username : password для доступа к пулу -u, --user=USERNAME USERNAME для доступа к пулу -p, --pass=PASSWORD PASSWORD для доступа к пулу --cert=FILE SSL сертификат для доступа к пулу -x, --proxy=[PROTOCOL://]HOST[: PORT] Адрес для подключение через прокси -t, --threads=N Количество потоков (по умолчанию: Количество GPU nVidia в вашей системе) -r, --retries=N Количество повторных попыток подключения (по умолчанию: повторять бесконечно) -R, --retry-pause=N Время паузы в секундах между повторными попытками подключения (по умолчанию: 15) --shares-limit Обьем отправленных шар для закрытия майнера --time-limit Максимальное время работы майнера перед закрытием (в секундах) -T, --timeout=N Время ожидания подключения в секундах (по умолчанию: 300) -s, --scantime=N Верхняя граница времени, затраченного на сканирование работы в секундах (по умолчанию: 5) --submit-stale Игнорировать устаревшие задания для работы, может создать большее количество отклоненных шар -n, --ndevs Спискок CUDA устройств -N, --statsavg Количество экземпляров, используемых для отображения текущего хешрейта (по умолчанию: 30) --no-gbt Отключить поддержку getblocktemplate (проверка высоты в соло) --no-longpoll Отключить поддержку X-Long-Polling --no-stratum Отключить поддержку X-Stratum -q, --quiet Отключить вывод информации хешрейта на поток --no-color Отключить цветной вывод информации -D, --debug Включить отладку debug -P, --protocol-dump Вести подробный дамп действий на уровне протокола -b, --api-bind=port ip : port для API (по умолчанию: 127.0.0.1: 4068, 0 отключен) -b, --api-bind=port Разрешить дистанционное управление (переключение пула, подразумевает -- api-allow=0/0) --api-allow= ip / маска разрешенного (ых) клиента (ов) api, 0 / 0 для всех --max-temp=N Запускать процесс майнинга, только если температура GPU меньше заданного значения --max-rate=N[KMG] Запускать процесс майнинга, только если хешрейт больше заданного значения --max-diff=N Запускать процесс майнинга, если сложность меньше заданного значения --max-log-rate Интервал для уменьшения частоты хешрейта GPU (по умолчанию: 3) --pstate=0 Заставляет серию Geforce 9xx работать как P серия --plimit=150W Установливает предел мощности для GPU --tlimit=85 Установка максимально допустимого предела температуры для GPU (только для windows os) --keep-clocks Запретить сброс частоты и / или ограничение мощности на выходе --hide-diff Скрывать переданную информацию о шарах и сложности сети -B, --background Позволяет запустить майнер в фоновом режиме --benchmark Позволяет запустить локальный тест производительности --cputest Отладка хэшрейта алгоритмом CPU --cpu-affinity Установить привязку процесса к определенной маске ядра (ядер) CPU --cpu-priority Установить приоритет процесса (по умолчанию: 0 idle, 2 normal до 5 highest) -c, --config=FILE Загрузка файла конфигурации в формате JSON Можно загрузить из ссылки в формате через http:// -V, --version Отобразить информации о версии и закрыть майнер -h, --help Отобразить справку и закрыть майнер Дополнительные параметры для запуска CryptoNight: -l, --launch-config Дает возможность запуска конфигурации для каждого ядра из списка (по одному на устройство) --bfactor=[0-12] Позволяет запускать ядро CryptoNight меленькими частями Спойлер: Рекомендации (советы), возможные проблемы / неисправности и их решение (обновляется) - Для достижения лучших показателей рекомендуется использовать последнюю (актуальную) версию драйверов XMR-STAK-NVIDIA 20 ноября 2017 xmr-stak-amd / xmr-stak-nvidia / xmr-stak-cpu обьединились в общий унифицированный проект под названием "XMR-STAK" Спойлер: Особенности / Системные требования Особенности + Поддержка большинства устройств (CPU / x86, AMD-GPU и NVIDIA-GPU) + Поддержка всех распространенных ОС (Linux, Windows и MacOS) + Легок в использовании / настройке (нет необходимости использовать конфиги, а также автоматическая конфигурация оборудования для майнинга при первом запуске) + Открытый исходный код (GPLv3) + Поддержка TLS (защищённого соединения) + HTML статистика + Возможность использования JSON API для мониторинга оборудования - 2% devfee (комиссия 2 процента каждые 100 минут) - Не лучшие показатели хешрейта Системные требования - Эта версия предназначена для видеокарт NVIDIA: Tesla, GTX 4** / 5** / 6** / 7** / 9** / 10** / 20** (xmr-stak поддерживает большинство мобильных чипоп от NVIDIA) Спойлер: Настройка Для переключения и майнинга Monero (CNv8) следует изменить параметр currency в pools.txt на monero. Первоначальная настройка майнера для Windows производиться через запуск xmr-stak.exe (Необходимо запустить xmr-stak.exe с правами администратора). --- Пользователям Linux необходимо в консоли перейти в каталог с распакованным архивом xmr-stak и выполнить команду ./xmr-stak Будет вызван cli интерфейс с вопросами о первоначальной настройке оборудования / майнера: Спойлер: xmr-stak.exe - Do you want to use the HTTP interface? Unlike the screen display, browser interface is not affected by the GPU lag. If you don't want to use it, please enter 0, otherwise enter port number that the miner should listen on Хотите ли вы использовать интерфейс HTTP? В отличие от вывода информации напрямую через GPU, интерфейсу браузера не требуются ресурсы GPU. Если вы не хотите использовать его, введите 0. В случае активации данной функции, следует указать номер порта, который будет использовать майнер для доступа по HTTP интерфейсу. - Please enter the currency that you want to mine: - aeon7 - bbscoin - bittube - cryptonight - cryptonight_bittune2 - cryptonight_masari - cryptonight_haven - cryptonight_heavy - cryptonight_lite - cryptonight_lite_v7 - cryptonight_lite_v7_xor - cryptonigh_v7 - cryptonigh_v8 - cryptonigh_v7_stellite - graft - haven - intense - masari - monero - qrl - ryo - stellite - turtlecoin Выберите валюту, которую вы хотите майнить. Следует целиком писать наименование валюты (алгоритма), например: - Pool address: e.g. pool.usxmrpool.com:3333 Укажите адрес:порт пула для майнинга (следует указывать целиком адрес:порт), например: - Username (wallet address or pool login): Имя пользователя (адрес кошелька Monero или логин от пула). В данном поле указываете ваш кошелек Monero, например: - Password (mostly empty or x): Пароль. (в большинстве случаев не указывается или x) Будет использоваться для доступа к настройкам личного кабинета пула (минимальный порог выплаты и т. д. Следует обратить внимание, некоторые пулы не поддерживают пароли короче 8 символов), например: - Rig identifier for pool-side statistics (needs pool support). Can be empty: Идентификатор майнера для отображения статистики на стороне пула можно оставить пустым, например: - Does this pool port support TLS/SSL? Use no if unknown. (y/N) Использовать для соединения с пулом TLS/SSL подключение? Если не планируете использовать TLS/SSL подключение, следует указать: - Do you want to use nicehash on this pool? (y/n) Вы хотите использовать nicehash для это пула? - Do you want to use multiple pools? (y/n) Вы хотите использовать несколько пулов? Планируете вы переключение между пулами в случае профилактики / выхода из строя одного из них? В заключении запустится интерфейс самого майнера, который определит всё доступное оборудование для майнина у вас в системе. Для вашего оборудования будут выставлены настройки ПО УМОЛЧАНИЮ. Дальнейшая настройка и конфигурация оборудования будет происходить через соответствующие config файлы оборудования. Примечание Вы можете запустить майнер без первоначальной проверки и автоматической настройки CPU или GPU Для запуска майнера без использования GPU: Для запуска майнера без использования CPU: Спойлер: cpu.txt По умолчанию настройки для вашего CPU находятся в папке с майнером, в файле cpu.txt HTML: "cpu_threads_conf" : [ { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 0 }, { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 1 }, ], - low_power_mode Как выбрать значения для low_power_mode? Оптимальные значение для low_power_mode зависит от размера кэша CPU и количества потоков CPU В low_power_mode можно задать значение от 1 до 5. Если установлено значение N больше 1, этот параметр увеличививает производительность одного потока в ~N раз, но потребует по крайней мере 2*N Mb кэша на поток. Для отключения следует указать false, значение true будет восприниматься майнером как значение 1. - no_prefetch В редких случаях изменение этого параметра может увеличить производительность вашего CPU до ~5%. В большинстве случаев не даёт никаких приростов производительности, в некоторых случаях, наоборот, вызывает уменьшение производительности. Для отключения следует указать false, значение true включает данную функцию. - affine_to_cpu Значение можно установить в false (без привязки), либо указать номер ядра CPU. Обратите внимание, что в системах c HyperThreading лучше назначать потоки для физическиих ядер. Майнер при первом запуске автоматически настроит вашу систему и установит стандартную конфигурацию для CPU. Вы можете настроить ее самостоятельно для получения оптимальной производительности. Если вы хотите, чтобы в процессе работы майнер не использовал ваш CPU, установите значение: HTML: "cpu_threads_conf" : null, Спойлер: nvidia.txt По умолчанию настройки для вашего NVIDIA GPU нахотястся в папке с майнером, в файле nvidia.txt HTML: "gpu_threads_conf" : [ { "index" : 0, "threads" : 17, "blocks" : 60, "bfactor" : 0, "bsleep" : 0, "affine_to_cpu" : false, "sync_mode" : 3, }, { "index" : 1, "threads" : 17, "blocks" : 60, "bfactor" : 0, "bsleep" : 0, "affine_to_cpu" : false, "sync_mode" : 3, }, ], - index Порядковый номер GPU в системе для которого будут применяться настройки. - Как выбрать оптимальное значения для "threads" и "blocks"? Оптимальный параметр для threads и blocks зависит от вашего GPU. Для всех GPU с вычислительными возможностями до 6gb и меньше существует ограничение на объем памяти, которая может использоваться в процессе майнига. Максимальный объем памяти должен быть не менее 2gb (например, GTX TitanX) или 1gb (например, GTX 750ti). t = потоки, используемые на блок b = CUDA блоки (должно быть кратно мультипроцессорам m на GPU) Для GPU с обьемом памяти до 2gb должно действовать след. правило: HTML: t * b * 2 <= 1900 b mod m == 0 GTX TitanX имеет 24 мультипроцессора m, это означает, что по умолчанию будут выставлены "threads" : 16, "blocks : 48" HTML: 16 * 48 * 2 = 1536 48 mod 24 = 0 - threads Количество потоков для GPU. - blocks Количество блоков для GPU. - bfactor Позволяет запускать ядро СryptoNight меньшими частями. Ядро будет обсчитыватся в частях, 2 ^ x (x - значение bfactor) В соответствии с задержкой "bsleep" - bsleep Задержка (в миллисекундах) между задачами для GPU. Снижение параметра может увеличить хэшрейт, но, ухудшить производительность вашей системы в целом. - affine_to_cpu Позволяет привязывать поток GPU к CPU. - sync_mode Метод, используемый для синхронизации устройств. Документация: http://docs.nvidia.com/cuda/cuda-ru...RT__DEVICE_1g69e73c7dda3fc05306ae7c811a690fac - mem_mode Настройка шаблона доступа к памяти (параметр имеет значение только для cryptonight_v8 и monero) Спойлер: amd.txt По умолчанию настройки для вашего AMD GPU находятся в папке с майнером, в файле amd.txt HTML: "gpu_threads_conf" : [ { "index" : 0, "intensity" : 1000, "worksize" : 8, "affine_to_cpu" : false, "strided_index" : true, "mem_chunk" : 2, "comp_mode" : true }, { "index" : 1, "intensity" : 1000, "worksize" : 8, "affine_to_cpu" : false, "strided_index" : true, "mem_chunk" : 2, "comp_mode" : true }, ], - index Порядковый номер GPU в системе, для которого будут применяться настройки. - Как выбрать оптимальное значения для "intensity" и "worksize"? intensity - количество потоков, задействованых в майнинге. intensity = GPU_MEMORY_MB / 2 - 128 (для карт с 4gb и более, оптимальное значение intensity может быть ниже, чем получившиеся значение в формуле). worksize - количество потоков, работающих вместе для повышения производительности майнера. В большинстве случаев оптимальным является 16 или 8. - comp_mode comp_mode включает режим совместимости и убирает некоторые проверки в вычислительном ядре. Если "comp_mode" имеет значение false, то для избежания сбоев и обеспечения стабильной работы значение "intensity" должно быть кратным "worksize". - strided_index Расположение хэш-памяти может быть изменено отдельно для каждого GPU с опцией "strided_index" в amd.txt. Попробуйте изменить значение c true на false. - Изменение шаблона оперативной памяти (strided_index) Изменив "strided_index" на 2, количество смежных элементов (16 байт) для одного потока майнера можно настроить с помощью опции "mem_chunk". - Увеличение пула Памяти (Increase Memory Pool) Задавая следующие переменные окружения перед запуском майнера, OpenCl позволяет майнеру использовать больше потоков. Эти переменные должны быть установлены каждый раз перед запуской майнера, что майнер мог выделить достаточно памяти для данного процесса. Примечание: для определения переменной среды пользователи Windows должены использовать рукописный набор вместо экспорта параметров. Спойлер: pools.txt По умолчанию настройки пулов находятся в папке с майнером, в файле pool.txt HTML: "pool_list" : [ {"pool_address" : "pool.monero.hashvault.pro:80", "wallet_address" : "478QAySuCFZHtGcnybecL6d6D4P4F2hG1EjCxpo7pvCA8pqmHQgvZRUD6APyZk6ijk7gXPTFTaFjK9kEh6dFDwmU67SRZto", "rig_id" : "rig_monero01", "pool_password" : "qwerty", "use_nicehash" : false, "use_tls" : false, "tls_fingerprint" : "", "pool_weight" : 1 }, ], - pool_address Адрес пула должен быть в виде " pool.xmr.com: port". Поддерживаются только stratum сервера. - wallet_address Ваш адрес кошелька (логин от пула). - rig_id Идентификатор майнера для статистики на пуле. - pool_password Пароль для пула. - use_nicehash Использовать NiceHash. Ограничьте nonce до 3 bytes, как этого требует NiceHash. - use_tls Данный параметр позволяет использовать TLS подключение. - pool_weight Число указывающее майнеру, приоритет при выборе пула Спойлер: Рекомендации (советы), возможные проблемы / неисправности и их решение (обновляется) - HTML статистика Если при первом запуске майнера вы указали порт для HTML интерфейса статистики, вы можете обратиться к нему напрямую или удалённо. Для этого в браузере в адресную строку следует ввести адрес 127.0.0.1:9998/h или localhost:9998/h (ip адрес 127.0.0.1 или localhost применим для обращения только напрямую с компьюютера, на котором запущен процесс (служба) майнера. Для обращения к службе удалённо следует указывать действующий ip адрес компьютера. Порт 9998 указан для примера, вы можете указать произвольный порт для доступа). Если вы не указывали порт при первом включении майнера, или вам необходимо изменить его, вы можете изменить его в config.txt: HTML: "httpd_port" : 0, Ниже будет приведен список известных проблем и их решение Спойлер: Ошибка SeLockMemoryPrivilege Для пользователей Windows 7 / 10 Professional / Ultimate 1. Выполнить все пункты, следуя инструкции от Microsoft. 2.Выполнить перезагрузку Для пользователей Windows 7 / 10 Home: 1. Необходимо скачать и установить Windows Server 2003 Resource Kit Tools. Проигнорируйте любое предупреждение несовместимости во время установки. 2. Открыть cmd или PowerShell от имени администратора. 3. Выполните команду: HTML: ntrights -u %USERNAME% +r SeLockMemoryPrivilege где %USERNAME% пользователь, от которого будет запускатся программа. 4. Выполнить перезагрузку ПРЕДУПРЕЖДЕНИЕ: не загружайте ntrights.exe с любого другого сайта, кроме как с официальной страницы загрузки Microsoft! Спойлер: Ошибка VirtualAlloc Если вы правильно настроили все права для пользователя (см. выше), и ваша система имеет 2-4 Gb оперативной памяти (из них 50%+ будет использовать система), существует большая вероятность того, что не будет достаточно "постоянной" свободной памяти. Если это случится, отключите все (ресурсоёмкие) приложения из автозагрузки и запустите майнер повторно после перезагрузки. Спойлер: Ошибка msvcp140.dll и vcruntime140.dll Скачать и установить пакет обновления от Microsoft. ПРЕДУПРЕЖДЕНИЕ: не скачивайте отдельно недостающие .dll файлы со сторонних сайтов. Спойлер: Обишка MEMORY ALLOC FAILED: mmap Для пользователей Linux: Необходимо настроить поддержку больших страниц и увеличить ulimit -l. 1. Чтобы включить поддержку больших страниц, необходимо добавить следующие строки в /etc/sysctl.conf: HTML: vm.nr_hugepages=128 2. Чтобы увеличить ulimit, добавьте следующие строки в /etc/security/limits.conf: HTML: * soft memlock 262144 * hard memlock 262144 3. Выполнить перезагрузку ПРЕДУПРЕЖДЕНИЕ: вы можете попытся просто запустить майнер с root правами, но этого не стоит делать по соображениям безопасности! Спойлер: Антивирус блокирует майнер / находит в папке с майнером вредоносное ПО Некоторые антивирусные программы определяют бинарный файл майнера как вредоносное ПО. Это ложное срабатывание. Майнер не содержит вредоносного ПО или кода (вы можете сами в этом убедиться благодаря открытому исходному коду). Вам необходимо добавить каталог (путь к каталогу) с майнером в исключения вашего антивирусного ПО. Спойлер: Illegal Instruction Это означает, что вы пытаетесь запустить майнер на CPU, который не имеет AES инструкций. Это возникает только на старой версии майнера, новая версия дает подробное сообщение об ошибке (но все равно не будет работать, так как ваш процессор не поддерживает необходимые инструкции). Полезные ссылки: Производительность и бенчмарки Вопросы новичков Автор: Mr. Pickles (@v1docq47) Редактирование: Agent LvM (@LvMi4) Коррекция: Kukima (@Kukima)
У меня на сервере стоит Tesla K20m с ней тоже будет работать? Она примерно эквивалентна GTX 780 Ti GTX TITANmoneropools.com И можете выложить последовательность команд настройки как в теме про настрой xmrig под linux?
Выдаст порядка ~360 - 390 H/s (по данным на май 2017). Сервер на linux как я понял и там же планируете запустить майнер?
Наблюдение: Gigabyte GTX 1060 6 Gb память Micron без разгона pci-e 3.0 16x-1x- 400-405 H/s в xmrig-nvidia. Nvidia Tesla K20m 5 Gb без разгона pci-e 2.0 16x-1x - 400-405 H/s в xmrig-nvidia. Скажем так лично я - удивлен. Хотя 1060 жрет около 70 вт в отличии от Тесл с ее соткой.
Я понимаю, данная версия устарела. XMRig 2.8.2 карты AMD майнер не показывает температуру. Предыдущий майнер стаял от Claymore 11.3 там все показывало да еще и мог установить нужные параметры температуры! Не понимаю чем XMRig лучше Claymore. XMRig умеет сам перезапускаться в случае отказа одной из карт?
на картах GTX1060 3Gb не перезапускается. мне для стабильной работы понадобилось понаблюдать 3 часа, хотя если переразгон, то ближайшие 5-10мин это видно. поэтому приходится мониторить через мобильное приложение для пула и смотреть есть ли активность.