Как запустить стабильный майнинг на видеокартах за 30 минут
Crypto FarmersCrypto Farmers уже писали, как собрать прочный корпус для майнинга на видеокартах. Теперь, в виде пошаговой инструкции расскажем, как начать майнинг криптовалюты на Windows 10 х64.
Настройка Windows
1) Установить драйвер
Первое, с чем придется столкнуться - это обнаружение системой дополнительных видеокарт. Придется ставить одну, накатывать драйвер, далее схема: ребут -> +1 карта. Но с материнками для AMD бывают проблемы. Может быть так, что после установки нескольких карт экран черный, но диод HDD мигает, значит что-то грузится. В этом случае загружаетесь с одной картой, устанавливаете Team Viewer, затем загружаетесь с несколькими картами. Если экран черный, но диод мигает, дайте ему минут 5-10, это устанавливаются драйвера. Процесс с драйверами может затянуться, но вы сможете даже при черном экране подключиться к ферме через Team Viewer, и установить драйвера вручную из списка уже установленных. После этого все будет работать.
Список оптимальных драйверов для каждого типа видеокарт здесь. Скачать последнюю версию драйвера с сайта производителя - вариант тоже рабочий.
2) Отключить обновления Windows
Обновления могут вызвать перезагрузку, а также не желательны, когда установлена не лицензионная копия Windows. Для этого:
- Нажмите клавиши Win+R (Win — клавиша с эмблемой ОС), введите services.msc в окно «Выполнить» и нажмите Enter. Откроется окно «Службы».
- Найдите в списке службу «Центр обновления Windows» (Windows Update), дважды кликните по ней.
- Нажмите «Остановить».
Дополнительно можно установить патч, который отключит все лишние для майнинга процессы.
3) Увеличить файл подкачки
Чтобы обеспечить работу майнера даже в том случае, когда физической памяти RAM недостаточно - увеличим файл подкачки. Для этого:
- Наберите в поле поиска и выберите пункт «Настройка представления и производительности системы».
- В открывшемся окне выберите вкладку «Дополнительно», а в разделе «Виртуальная память» нажмите кнопку «Изменить» для настройки виртуальной памяти.
Для того, чтобы увеличить, т.е. задать вручную размер файла подкачки, снимите отметку с автоматического определения размера, отметьте пункт «Указать размер» и задайте нужные размеры (для Claymore - это 16000 и 16000), затем нажмите кнопку «Задать». После этого примените настройки. Изменения вступают в силу после перезагрузки.
Здесь же во вкладке "Визуальные эффекты" выберите пункт "Обеспечить максимальное быстодействие".
4) Настроить удаленный доступ (если нужно)
В большинстве случаев программы TeamViewer вполне достаточно, но можно использовать и VPN сервис. Например, http://www.neorouter.com/.
5) Другие баги
Система не видит жесткий диск - решение;
DDU для глубокого удаления драйверов видеокарт;
Запуск майнинга
Рассмотрим запуск майнинга на примере эфириума классик (ЕТС), но алгоритм настройки применим и к остальным PoW криптовалютам.
1) Выбрать пул
Рекомендую использовать пулы из списка, составленного разработчиками: https://ethclassic.ru/mining/. Например, https://etc.ethermine.org/
2) Скачать майнер и настроить .bat файл
Я использую последнюю версию Claymore 9.8. В папке с программой отредактируйте (правая кнопка мыши -> изменить) файл start.bat и вставьте:
TIMEOUT 30 setx GPU_FORCE_64BIT_PTR 0 setx GPU_MAX_HEAP_SIZE 100 setx GPU_USE_SYNC_OBJECTS 1 setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_SINGLE_ALLOC_PERCENT 100 EthDcrMiner64.exe -epool eu1-etc.ethermine.org:4444 -ewal Your_Ethereum_Address -epsw x -eworker 4х1060-gaming -tstop 80
TIMEOUT 30 - запускает майнинг через 30 секунд после открытия бат-файла, что позволяет системе успеть определить видеокарты при перезагрузке системы;
eu1-etc.ethermine.org:4444 - укажите ближайший к вам сервер;
-eworker 4х1060-gaming - имя майнера для отображения в статистике пула;
-tstop 80 - указывает температуру остановки 80C. Если будет отключена не та карта — майнер закроется через 30 секунд. При необходимости, можно использовать и другие опции командной строки.
3) Установить MSI Afterburnen
MSI Afterburnen используют для увеличения хэшрейта с помощью разгона видеокарт. Рассмотрим настройки для майнинга эфира на примере Gigabyte 1060-6GB-mini (Micron):
Power Limit - процент потребления ээ (чем выше, тем горячее карты). Снижать до начала потери в хэшрейте;
Temp. Limit - температура в градусах, выше которой сбрасывается разгон;
Core Clock - разгон ядра. Минимум для Ethereum, +100 Mhz и выше для Zcash;
Memory Clock - разгон видеопамяти. +750 Mhz и выше для Ethereum, +600 Mhz и ниже для Zcash;
Fan Speed - скорость вращения вентилятора в процентах. Принудительный обдув снижает температуру на 10-15 градусов, увеличивая тем самым КПД. До 90% летом, 60% и выше летом.
4) Скачать утилиту для мониторинга видеокарт
Чтобы избавить себя от постоянного мониторинга, можно скачать простую утилиту, которая перезагружает систему в случае падения температуры любой из видеокарт до заданного значения. Положите ярлык от exe файла в автозапуск, вместе с майнером. В случае перезагрузки программа сделает скриншот в папку Screenshots, и запишет лог в logs.txt. Если отвалилась карта - принудительная перезагрузка сразу.
Более подробно автор рассказывает на видео:
5) Настроить автозагрузку
Чтобы вместе с запуском Windows запускался майнинг и мониторинг, добавьте ярлык bat файла Claymore и утилиты GPU Temp Control в папку автозагрузки. Для этого, нажмите сочетание клавиш Win+R, введите в окне "Выполнить" команду shell:startup и нажмите Ok. Затем перетащите ярлыки в папку автозагрузки.
Результаты
Достаточно ввести адрес кошелька, указанного в bat файле, на главной странице пула и нажать Check Status:
Reporter Hashrate - хэшрейт в момент последнего соединения фермы и пула;
Current Hashrate - ваш хэшрейт с учетом количества решенных Valid Share. Самый важный показатель в статистике;
Average Hashrate - взвешенный Current Hashrate за последние 24 часа;
Valid Share - количество выполненных заданий, за которые майнер получает криптовалюту;
Stale Share - процент не выполненных заданий. Чем ниже, тем стабильнее ферма;
Invalid Share - процент не правильно выполненных заданий.
Кроме статистики хэшрейта, доступна история выплат и примерная доходность на основе суточных данных:
Почему ETC
От Ethereum Classic нужно одно - рост курса криптовалюты к биткоину в ближайшие 1-2 года, а за это время подрастет и сам биткоин.
Согласитесь, что майнить с таким расчетом интересней, чем ежедневно выводить в фиат и считать постоянно меняющуюся окупаемость.
Обсудить материал и получить ответы на вопросы о майнинге можно здесь.