Правильная установка драйверов GPU для майнинга

Правильная установка драйверов GPU для майнинга

Драйвера оборудования являются важным интерфейсом между аппаратной частью компьютера и операционной системой. Корректная их установка обеспечивает надежность работы майнинг ригов, а также увеличивает хешрейт.

Неверно установленные или неподходящие для конкретного оборудования драйвера приводят к появлению ошибок, которые значительно уменьшают эффективность майнинга. Исходя из опыта, самыми капризными являются драйвера для видеокарт от компании AMD, которые довольно часто «слетают», либо требуют проведения дополнительных манипуляций для обеспечения максимальной производительности. Драйвера от компании Nvidia, как правило, более стабильны, но тоже имеют свои особенности на различных алгоритмах майнинга. Последние их версии позволяют отказаться от установки ненужных для майнинга компонентов, что экономит место на диске и увеличивает надежность системы.

Рассмотрим особенности установки и настройки драйверов видеокарт в операционных системах семейства Windows, которые обеспечивают наилучший хешрейт при майнинге.

Подготовка к установке драйверов для майнинга

Прежде всего, нужно произвести правильную настройку BIOS, установить необходимые обновления для операционной системы и драйвера для всего остального оборудования. При установке ОС нужно помнить, что большинство майнеров являются 64-разрядными и AMD прекратила разработку драйверов для Windows 8 и 8.1.

Настройка BIOS материнской платы для майнинга требует проведения следующих действий:

  • отключение ненужного оборудования (звуковое оборудование, Serial port, порт принтера, ненужные порты);
  • переключение PCI-E Link Speed в Gen1 или 2;
  • Restore on Power Loss — включение функции автоматического включения после пропадания питания (Always On, Power On, Full-On или подобные опции);
  • включение доступа к дополнительной памяти для видеоадаптеров (Above 4G Encoding).

Для операционной системы можно и не устанавливать обновлений, но для увеличения уровня безопасности все же лучше установить все последние updates, а затем почистить систему от ненужных модулей и компонентов программой Destroy Windows Spying и обязательно деактивировать обновление системы в автоматическом режиме. Отключение обновлений нужно для предохранения от сбоев, вызванных автоматическими действиями, сбрасывающими настройки для майнинга, а также для избежания установки шпионских модулей.

Обязательно нужно установить драйвера на чипсет материнской платы и для контроллеров SATA, работающих с накопителями. Лучше установить полный набор драйверов для материнской платы, чтобы быть уверенным в отстуствии проблем со стороны ее железа.

Кроме того, нужно удалить из автозагрузки все лишнее с помощью программы от компании Microsoft Autoruns.

В операционной системе также нужно обязательно увеличить и сделать фиксированным размер файла подкачки. Его размер должен равняться суммарной видеопамяти всех видеокарт.

После проведения этих манипуляций необходимо скачать драйвер, очистить ОС от устаревших релизов, инсталлировать нужный компонент и произвести его настройку. Рассмотрим подробнее, как это сделать

Как скачать и инсталлировать драйвера AMD.

Лучше всего скачивать драйвера на официальных страницах АМД.

Правильная установка драйверов GPU для майнинга

Если на них тяжело найти необходимую версию, то можно воспользоваться альтернативными сайтами, например, Guru3D, но при этом появляется риск получить вирусы и шпионские модули.

При выборе драйвера важна разрядность и релиз операционной системы (АМД поддерживает только Виндовс 7/10).

Компания АМД в 2017 году представила спецверсию драйверов, которая не нуждается в дополнительных манипуляциях по активации режима для майнинга (вычислений), но эти драйвера уже устарели и не поддерживаются некоторыми майнерами.

Для добывания криптовалют на современных видеокартах лучше ставить последние версии driver‑ов, которые требуют ручной активации режима вычислений, но работают лучше.

При добывании криптовалют на видеокартах старых поколений этот режим не работает, поэтому можно использовать и более старые версии драйверов, но при этом также необходимо учитывать, что некоторые майнеры используют программные компоненты, поддержка которых отсутствует в старых версиях драйверов. Например, при майнинге Монеро после обновления сети в октябре 2018 года (хардфорк Monero 8.0), на видеокартах R9 280 в большинстве майнеров значительно упал хешрейт и при разгоне появляются ошибки. Опытным путем установлено, что сейчас на этих GPU лучше всего майнить XMR с драйверами Radeon Software Adrenalin Edition 18.6.1. Все другие версии драйверов приводят к появлению ошибок и уменьшению хэшрейта на этих видеокартах.

Последовательность действий для инсталляции АМД drivers

Перед инсталляцией драйверов нужно произвести очистку от старых файлов. Для этого во время запуска инсталляционного файла выбирают вариант чистой установки.

После этого в автоматическом режиме будет использована программа AMDCleanupUtility и после перезагрузки произведена установка новых driver-ов.

Можно произвести очистку и в ручном режиме, запустив этот файл из папки C:\ProgramFiles\Amd\CIM\Bin64.

Правильная установка драйверов GPU для майнинга

Если этот файл отсутствует, его можно взять на странице АМД. Альтернативным путем очистки является использование утилиты DDU.

В любом случае после  очистки нужно произвести перезагрузку, потому что старые версии драйверов еще могут находиться в оперативной памяти или системных папках, которые можно удалить только при перезагрузке.

После запуска инсталляционного файла нужно следовать подсказкам установщика. Чтобы не допустить ошибок, лучше установить весь набор компонентов, которые инсталлятор предлагает по умолчанию.

После установки драйверов нужно произвести перезагрузку системы и проверить корректность установки. Для этого проверяют видеоадаптеры системы в диспетчере устройств.

Правильная установка драйверов GPU для майнинга

Одним из способов его вызова является нажатие Win+R и ввод devmgmt.msc. Все видеоадаптеры не должны иметь никаких обозначений, свидетельствующих об ошибках (Error 43 или 12), а также восклицательных знаков. При двойном нажатии на любой из видеоадаптеров появляется окно, в котором можно изучить особенности, дату выпуска и релиз драйвера.

Для GPU поколения Polaris (RX4ххх и выше) и более новых моделей, как правило, нужно пропатчивание (при модификации их Bios), кроме того, требуется обязательно активировать режим вычислений.

Этот можно сделать штатными средствами, но более удобно использовать утилиту под названием Compute Switcher. Ее можно загрузить по ссылке с форума Bitcointalk. Она удобна тем, что переключение производится сразу для всех видеокарт и быстро.

Фактически эта программа производит модификацию ключей реестра:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000], где 0000 — номер видеоадаптера, путем включения режима, позволяющего работать с большими страницами памяти (устанавливается значение «KMD_EnableInternalLargePage»=dword:00000002):

Правильная установка драйверов GPU для майнинга

Программа Compute Switcher это делает быстро, автоматически и, самое главное, правильно. При активации программы появится окно с предложением провести переключение в Compute mode:

Правильная установка драйверов GPU для майнинга

После нажатия кнопки ОК появится сообщение об успешном переключении:

Правильная установка драйверов GPU для майнинга

После перезагрузки видеокарты будут готовы для майнинга.

Штатной утилитой, которая позволяет осуществить поочередную активацию вычислений на каждом GPU является утилита АМД Radeon Settings, входящая в состав пакета драйверов. Ее проще всего запустить, нажав Win+R, после чего ввести C:\Program Files\AMD\CNext\CNext\RadeonSettings.exe и нажать ввод.

Правильная установка драйверов GPU для майнинга

В окне программы выбирают игры:

Правильная установка драйверов GPU для майнинга

Далее активируют пункт  глобальных настроек:

Правильная установка драйверов GPU для майнинга

В глобальных настройках выбирают подменю глобальной графики для всех видеокарт.

В подменю каждой из них нужно установить значение рабочей нагрузки GPU в положение вычислений.

Правильная установка драйверов GPU для майнинга

Для применения изменений программа требует своего поочередного перезапуска. Кроме того, после переключения всех видеокарт в режим Compute mode, нужно произвести перезагрузку компьютера.

Если используется майнер Phoenix или Claymore, то аппаратное ускорение вычисления криптографических функций можно активировать в батнике, введя в него параметр -y 1 для Клеймора и -acm для Феникс майнера. Эту же операцию можно произвести и в консоли этих программ, нажав на английской раскладке «y».

Правильная установка драйверов GPU для майнинга

Проблемы, вызванные некорректной работой драйверов

Если видеокарты дают маленький хешрейт, то это свидетельствует о том, что в driver-ах не активирован режим вычислений. Он может отключиться при автоматическом обновлении драйверов или при сбоях, после которых система производит их восстановление.

Для того, чтобы избавиться от таких проблем, нужно отключать автоматическое обновление и не допускать переразгона видеокарт, из-за которого происходят зависания компьютера.

Такие сбои также могут появиться из-за малого размера файла подкачки или при наличии остатков файлов от старых drivers. В этом случае нужно проверить доступную виртуальную память, провести деинсталляцию драйверов на видеокарты с полной очисткой и заново установить нужную их версию.

Появление ошибки Windows error 12 (нехватка ресурсов) свидетельствует о неверной настройке BIOS материнки (нужно отключить лишнее оборудование и включить режим Above 4G), либо о необходимости обновления Биоса материнской платы.

В операционной системе Windows 7  для использования более пяти видеокарт нужно производить коррекцию в реестре, что очень удобно делать с помощью специальной программы, доступной на Bitcointalk.

В Windows 10 для большого числа видеокарт (более восьми) нужно применять релизы OS не ниже 1709 и выше.

Ошибки с кодом 43 лечатся патчером. Не стоит скачивать эту программу с других источников, потому что часто на сторонних ресурсах «доброжелатели»  в нее встраивают трояны.

Программа для пропатчивания драйверов для видеокарт АМД с модифицированным BIOS, которая показывает, что драйвера уже пропатчены (already patched):

Правильная установка драйверов GPU для майнинга

Ошибка cuda 11 error на ригах с видеокартами Nvidia свидетельствует о недостаточном объеме виртуальной памяти. Рекомендуется выставлять его равным суммарному объему видеопамяти всех видеокарт.