30.11.2022
1 586
Время чтения: 15 минут

Правильная настройка видеокарт Nvidia и AMD для майнинга. Подробная инструкция

Сохранить статью:
Правильная настройка видеокарт Nvidia и AMD для майнинга

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

В целом, существует четыре типа установок для добычи криптовалют:

  • Майнинг на центральном процессоре (CPU). Это обычный персональный компьютер (ПК). По мере роста конкуренции в сфере майнинга, установки для майнинга на процессоре быстро уступили свои позиции, поскольку они не оптимизированы для добычи криптовалют.
  • Майнинг с использованием графических процессоров (GPU). Выглядит как обычный ПК, но обычно имеет несколько видеокарт, подключенных к материнской плате. Обычно он обладает значительно большей мощностью для майнинга, чем CPU.
  • Майнинг с использованием программируемой пользователем вентильной матрицы (FPGA). FPGA – это электронная схема, которая может быть запрограммирована на выполнение определенных операций. Теоретически, ее можно использовать для добычи конкретной криптовалюты, а затем перепрограммировать для добычи другой. Но этот процесс сложен, а энергоэффективность FPGA ниже, чем у ASIC-майнеров.
  • Майнинг с использованием интегральной схемы специального назначения (ASIC). ASIC – это самая популярная на сегодняшний день майнинговая установка. Это чип, который настраивается и производится для конкретной цели. Когда ASIC оптимизирован для майнинга, он намного превосходит по энергоэффективности другие добычные установки.

С вычислением прибыли майнинговой установки пользователю помогут такие инструменты, как онлайн-калькуляторы WhatToMine, или 2CryptoCalc.

Оптимальные настройки видеокарты для майнинга

Этап 1. Перед началом майнинга необходимо убедится в наличии всех компонентов. Для добычи криптовалют понадобятся:

  • Графические процессоры. Для тех, кто хочет использовать более одного GPU, следует убедиться в их совместимости.
  • Материнская плата. Если пользователь намерен использовать более одной видеокарты, необходимо убедиться, что материнская плата может вместить такое количество GPU.
  • Центральный процессор. При использовании GPU для добычи криптовалюты, нужно использовать процессор умеренного или низкого класса, например, Intel 8-го или 9-го поколения с разъемом 1151.
  • Оперативная память. Это необходимый, но сравнительно менее важный компонент для установки для майнинга. Обычно хватает от 4 ГБ до 8 ГБ.
  • Твердотельный накопитель (SSD). Некоторые люди используют USB-накопитель и Ubuntu для добычи криптовалюты.
  • Блок питания. Любой блок питания с рейтингом Platinum мощностью 1200 Вт.
  • Система охлаждения. Установка для майнинга будет выделять много тепла. Майнеру нужно уделять больше внимания охлаждению CPU и GPU. Сгорание графических процессоров может быстро вывести пользователя из бизнеса.
  • Другие детали, такие как стойки для GPU, дисплей, клавиатура, мышь и различные кабели.

Этап 2. Настройка установки для майнинга на GPU.

Сначала необходимо собрать все необходимые аппаратные компоненты в ПК. Затем можно приступить к установке программного обеспечения (ПО), например Windows. После этого открыть диспетчер устройств на компьютере, чтобы проверить, что каждый графический процессор правильно обнаружен компьютером. Затем необходимо обновить их драйверы. После этого можно оптимизировать Windows. Например:

  • Отключить уведомления Windows.
  • Откройте «Настройки» > «Система» > «Питание и сон». В разделе «Сон» установите два флажка на «Никогда».
  • Найти в поиске «Настройка внешнего вида и производительности Windows» и открыть его. Убедиться, что опция «Настроить для наилучшей производительности» отмечена.
  • В том же окне перейти на вкладку «Дополнительно» и нажать «Изменить». В новом окне снять флажок «Автоматически управлять размером файла подкачки для всех дисков», установить флажок «Пользовательский размер» и задать начальный размер и максимальный размер в 1,5 раза или в два раза больше физической памяти.

Затем необходимо настроить BIOS для майнинга. Если взять ASUS BIOS в качестве примера, процесс выглядит следующим образом:

  • Прошивка > вкладка “Дополнительно”.
  • Перейти в раздел “Конфигурация APM” и изменить “Восстановление потери питания переменного тока” на “Питание при включении”.
  • Перейти в раздел «Конфигурация встроенных устройств». Изменить “M.2_1” на PCIE и изменить конфигурацию пропускной способности PCIe на режим X2 . Конкретные названия могут отличаться, но слова «M.2_1» и «PCIe» относительно постоянны.
  • Перейти в раздел “Конфигурация системного агента (SA)” > “Конфигурация порта PEG” , чтобы установить для скорости канала PCIEX16_1 значение “Авто”.
  • Перейти в раздел “Конфигурация PCH” > “Конфигурация PCI Express” и измените скорость PCIe на Gen1.
  • Найти декодирование 4G , чтобы включить его. Этот пункт может находиться в настройках подсистемы PCI или в Boot.
  • Сохранить изменения и выйти из прошивки.

Примечание: если используется другая материнская плата, конкретные шаги могут отличаться.

Этап 3. Установка программного обеспечения для майнинга.

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

  • CGMiner;
  • BFGMiner;
  • MultiMiner и т.д.

Для добычи Ethereum подойдут:

  • NBMiner;
  • GMiner и т.д.  

Считается, что лучшими операционными системами для майнинга являются Windows или Linux. Помимо них существуют HiveOS, RaveOS и дополнительное программное обеспечение.

Windows

Оптимальная версия этой операционной системы для фермы является предметом серьезных дебатов среди майнеров. Одни используют «десятку», другие – «семерку». Каждая из них имеет свои преимущества и недостатки. Windows 7 использует меньше ресурсов, чтобы сбалансировать скорость и нагрузку на систему, но она поддерживает только до пяти видеокарт. К Windows 10 можно подключить больше видеокарт, но настроить их сложнее. Для этого потребуется опыт.

Linux

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

При правильной настройке Ubuntu использует более высокий хэшрейт для добычи криптовалют, чем Windows. На старых видеокартах, таких как AMD Radeon R9 290, разница более очевидна. Разница в 45% – это значительный выигрыш для Linux. На современных видеокартах увеличение хэшрейта либо едва заметно, либо отсутствует вовсе.

HiveOS

Основана на Ubuntu 16.04 LTS для Linux. Она включает в себя соответствующий интерфейс для настройки фермы GPU для добычи криптовалют. Майнинговые установки можно удаленно контролировать и отслеживать благодаря веб-интерфейсу пользователя HiveOS. Система использует минимально возможное количество ресурсов, что позволяет ей функционировать даже на сокетах AM2/774 с небольшим объемом оперативной памяти. Есть возможность объединения графических устройств AMD и Nvidia в ферму. Обновления операционной системы загружаются через Интернет. Каждая установка HiveOS может работать с 19 видеокартами.

Как использовать даунвольтинг

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

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

«Даунвольтинг» или «андервольтинг» – это процесс понижения напряжения для уменьшения энергопотребления и тепловыделения.

Процесс андервольтинга обычно применяется для более мощных видеокарт.

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

Рассмотрим процесс разгона памяти, андервольтинга и настройки кулеров на примере видеокарты от Nvidia – RTX 3050.

Настройка видеокарты от Nvidia

Не смотря на то, что видеокарта RTX 3050 имеет ограничения LHR (Low Hash Rate) – это никак не повлияет на финальный показатель хэшрейта. В октябре 2022 года Nvidia выпустила драйвер 522.25 в котором были сняты ограничения LHR со всех видеокарт RTX серии 3000 семейства Ampere. Нагружать и тестировать видеокарту будем с помощью NBMiner. Разгонять видеокарту через MSI Afterburner и отслеживать вольтаж и потребления энергии в GPU-Z.

Алгоритм действий при разгоне

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

Задача пользователя нагружать видеокарту до тех пор пока она работает стабильно. Когда стабильность падает необходимо уменьшить разгон и перейти к следующему параметру. Последовательность действий для этого процесса следующая:

  1. Выставить Fan Speed
  2. Разогнать Memory Clock
  3. Подобрать PowerLimit
  4. Разогнать CoreClock.

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

Алгоритм действий при разгоне

Если же видеокарта холодная, параметр можно сделать меньше или вообще оставить в авторежиме. При настройке Fan Speed стоит опираться на параметр максимально допустимые значения температуры. Информацию о температурных лимитах можно узнать на официальном сайте производителя или в программе GPU-Z (вкладка advanced).

Алгоритм действий при разгоне

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

HotSpot – это самая горячая точка графического процессора.

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

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

2. Вторым этапом в оптимальной настройке оборудования, является разгон видеопамяти. Поднимать частоты памяти стоит пошагово. Начать можно с показателей +300-400 MHz и постепенно добавляя +50-100 MHz. При каждом повышении частоты необходимо проверять стабильность работы.

В случае с RTX 3050, видеокарта в стоке работает на 1987 MHz по ядру и 6800 MHz по памяти, что позволяет  получить 25 MegaHash.

HotSpot – это самая горячая точка графического процессора

В разгоне карта сумела взять +1150 MHz и общая частота памяти составила 7950, а хэшрейт вырос до 30 MegaHash.

HotSpot – это самая горячая точка графического процессора

При дальнейшем поднятии частот памяти, NBMiner работал нестабильно и выдавал ошибку, поэтому оптимальным решением стало значение +1150 MHz.

HotSpot – это самая горячая точка графического процессора

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

HotSpot – это самая горячая точка графического процессора
GPU-Z

3. Далее переходим к настройке PowerLimit. Этот параметр необходимо уменьшать для того, чтобы снизить нагрузку на блок питания, карту, а также сократить потребления энергии и снизить температуру. Снижать можно с шагом в 10% до того момента когда начнет падать хэшрейт. В случае с RTX 3050 стоит остановиться на значении 80%. Для разных карт уменьшение PowerLimit влияет по-разному.

Практически для всех карт от Nvidia оптимальным значением будет уменьшение лимита мощности на 20-40%.

настройка PowerLimit

4. Переходим к параметру CoreClock (разгон по ядру). Так как разгонять частоты ядра для алгоритмов Dagger Hashimoto смысла нет, можно оставить значение 0, либо немного уменьшить, с шагом в -20-30 MHz. После каждого изменения частот нужно выждать 2-5 минуты, после чего проверить, как изменился хэшрейт. Как и с настройкой  PowerLimit, уменьшать частоты стоит до тех пор, пока не начнется снижение хэшрейта.

На этом базовые настройки видеокарты от Nvidia для майнинга завершены. Далее можно перейти к более тонкой настройке, а именно к изменению кривой вольтажа (Curve Editor). Эта настройка подходит для энтузиастов, которые стремятся достичь идеальных показателей.

Цель состоит в том, чтобы снизить напряжение на GPU и найти минимально допустимый показатель при котором чип будет работать стабильно на более низком напряжении. На большинстве видеокарт базовый показатель составляет 1,05-1,1 В. Такое напряжение устанавливается производителем с большим запасом. Большинство карт смогут работать и на более низком напряжении например на 0,950-1 В.

Сперва нужно нажать на клавишу Shift и кликнуть на любую точку на графике, после чего опустить кривую ниже:

CoreClock

Например, если нужно снизить напряжение до 0,975 В, нужно взять точку по вертикали, соответствующую нижней шкале показателя напряжения, и подтянуть вверх до значений, полученных ранее при понижении частот с GPU. В рассматриваемом случае это 110 MHz при 0.975 МВт.

CoreClock

Закрываем окно с кривой вольтажа, применяем настройки и снова заходим в Curve Editor. Программа автоматически скорректировала график. Запускаем NBMMiner и в течении 3-5 минут наблюдаем за стабильностью работы, и если все работает стабильно, можно пробовать снижать напряжение еще до тех пор, пока не будет падать показатель хэшрейта. Оптимальные настройки стоит искать в диапазоне 0,9-1,05 В.

Итоги

Curve Editor

Удалось увеличить частоту памяти на +1150 MHz, за счет чего показатели хэшрейта выросли с 25 до 30 MegaHash. Снижение частоты по ядру на 110 МГц и андервольтингу на 0,095 МВ уменьшило потребление энергии на 4,9 В.

Curve Editor

Настройка видеокарт от AMD

В отличие от Nvidia, эти GPU не имеют специальных интеллектуальных состояний на уровне BIOS. Поэтому Windows не поможет получить лучший хэшрейт. Более того, эта операционная система снижает стабильность. Неудивительно, что большинство «красных» майнеров (логотип AMD – красный) предпочитают более стабильные решения на базе Linux. Такие системы позволяют легко разгонять процессор.

Алгоритм разгона для RX 5ххх и 6ххх:

  • Разгон памяти до 900+ МГц.
  • Установка ядра на частоту 1350-1375 МГц.
  • Постепенное снижение напряжения на ядре с интервалом в 5 единиц, пока оно не останется стабильным. Можно опуститься до 800 мВ, и даже ниже, в зависимости от используемой видеокарты.
  • Понижение напряжения памяти. Можно установить на уровне в 800 мВ, но для более низких показателей, необходимо обязательно проверьте стабильность.

В результате этих действий владельцы GPU от AMD серий 5ххх и 6ххх максимизируют хэшрейт и минимизируют потребление.

Настройка охлаждения видеокарты

Сегодня существует огромное количество видеокарт, и все они специально разработаны для безопасной работы при различных температурах. Например, большинство карт Nvidia обычно работают в диапазоне 70-85°C (158-185°F), в то время, как GPU от AMD – 60-70°C (140-158°F). Существует несколько основных способов для снижения температуры графического процессора:

  • Замена термопасты;
  • Очистка от пыли;
  • Обеспечение лучшего воздушного потока в корпусе. Возможно, необходимо улучшить расположение вентиляторов, или заменить их на более мощные;
  • Замена корпуса. Некоторые из них не могут обеспечить полноценную циркуляцию воздуха, необходимую для охлаждения GPU;
  • Установка системы водяного охлаждения GPU;
  • Откат к предыдущему драйверу GPU;
  • Разгон тактовой частоты графического процессора с использованием таких программ, как MSI Afterburner (см. выше).

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

Оцените статью
Рейтинг:
( голосов )
Поделиться статьей
Добавить комментарий