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

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

Разгон (его еще называют оверклокинг – от англ. overclocking) заключается в увеличении определенного набора параметров графической карты для повышения ее быстродействия. Такими параметрами являются: частота работы процессора, а также частота оперативной памяти. В нашем материале мы подробно покажем, как безопасно поднять эти параметры.

Также не следует забывать и про блок питания. Видеоплата и сама по себе потребляет прилично электричества, а разогнанная тем более (в отличие от разогнанного ЦПУ), а вот насколько именно составит прирост производительности, определяется конкретной моделью. Но все равно блок питания, если вы планируете разогнать видеокарту, потребуется более мощный, нежели производитель видеокарты рекомендовал для своего изделия.

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

Другой популярный вопрос – почему видеоадаптеры разных изготовитлей могут существенно отличаться по стоимости, ведь все они имеют в основе процессоры, например, от nVidia? Ответ такой: надо понимать, что nVidia занимается разработкой графических чипов, и на их основе готовит базовые графические платы.

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

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

Разгон видеоплат от nVidia


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

GTX 1060

Перед тем, как приступить к разгону, потребуется обзавестись тремя утилитами:

Первая программа служит для отображения всех данных по видеоплате, вторая непосредственно выполняет разгон. Бенчмарк подскажет производительность вашего устройства путем запуска ряда тестов в предельном по производительности режиме. В качестве бенчмарка выберем популярную утилиту Furmark, способную занимать видеопроцессорное время очень высокими нагрузками, скачать ее можно здесь: furmark.ru. Итак, положим, вы скачали и установили все описанные программы

Далее потребуется запустить Afterburner.

Для простоты может изменить тему оформления, так легче не запутаться.  Для этого в меню настроек выбираем Интерфейс и в качестве темы выставляем Default MSI Afterburner v3 skin.

В итоге программа приобретет следующий вид:

Как уже упоминалось, нам следует увеличить частоты видеопроцессора и памяти платы. Выполнять процедуру следует по отдельности, чтобы в случае проблемы была возможность выяснить, на каком этапе произошел сбой. Бегунок с надписью Power Limit необходимо включить до упора и щелкнуть по кнопке Apply. Например, в данной ситуации ориентировочный прирост мощности составит 14%

Далее повышаем частоту ядра процессора. Разгон выполняется в три этапа – увеличение частоты, жесткий тест системы и проверка надежности разгона (для этого используются высокоресурсные приложения, например, игры).

Частоту следует увеличивать постепенно. Так, повышать значение Core Clock (тактовая частота ядра) в программе Afterburner следует максимум на 50 МГц. Подтвердив изменения, приступаем к следующей стадии.

При помощи Furmark настраиваем разрешение дисплея и проводим стрессовый тест видеоадаптера.

Лучше тестировать карту не менее 15 мин, так устройство как следует нагревается. На этом этапе потребуется добиться, как ни странно, сбоя видеодрайвера – ниже будет объяснение, зачем это нужно. Как уже упоминалось, ничего страшного, если такой сбой произойдет, не случится – видеоплата попросту установит настройки по умолчанию, в т. ч. и частоту, после чего продолжит работу в штатном режиме.

Пускай, например, мы прибавили 50 МГц к основной частоте, запустили на 15 минут жесткий тест, который успешно завершился. Затем снова добавили 50 МГц, снова успешно прошли тест, и все в порядке без сбоев. Затем снова увеличили частоту на 50 МГц. И на этот раз видеодрайвер дисплея отображает во время теста на экране странные пятна, строки, полосы, точки и т. п. Пример того, как это может выглядеть:

Практически всегда такое поведение драйвера сопровождается ошибкой, где написано, что от драйвера нет ответа, но его работа успешно была восстановлена.

Это в точности то, чего мы ждали и добивались. Иначе говоря, мы достигли точки, от которой необходимо отступить шаг назад – грубо говоря, драйвер демонстрирует, что не справляется с повышенной нами частотой, поэтому ее следует понизить на 50 МГц, но затем прибавить 20. Далее тестируем видеокарту с повышением частоты на 20 МГц и, если все в порядке, можно прибавить еще частоты.

Так, шаг за шагом мы добиваемся самого большого повышения частоты, при котором система будет работать устойчиво. Последний этап – тестирование видеокарты в игре. Тест тестом, а реальная игровая нагрузка это, по сути, проверка в боевых условиях. Старайтесь выбирать такую игру, чтобы загружала видеокарту на 90% или даже больше. При этом видеоадаптер станет сильно нагреваться, это нормальное явление. За игрой следует провести не менее 2 часов. Когда вы наигрались, возможны два варианта. Первый – это еще немного увеличить частоту и пройти еще один круг тестирования (если не замечено никаких артефактов). Второй – когда во время игры возникали непонятные торможения, артефакты на экране и т. д. Как показано выше, частоту в такой ситуации следует понизить. Проще говоря, все сводится к одному – следует искать максимальную стабильную частоту, при которой игра способна работать не менее 2 часов без малейших искажений изображения и неестественного поведения видеодрайвера.

После чего проделываем все перечисленные действия для памяти устройства. Делается это в той же программе Afterburner. Например, частоту памяти нам в итоге удалось повысить на 300 МГц. А частоту видеопроцессора поднять перед этим на 150 МГц. После чего мы запускаем утилиту GPU-Z, где отображена информация о том, что частота видеопроцессора была равна 1544 МГц, а стала 1694 МГц (это и есть повышение на 150 МГц).

Тактовая частота видеоадаптера была повышена со значения в 2002 МГц до 2152 МГц. А при нагрузке значения частоты достигали величин в 2300 МГц.

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

Однако если вам стало казаться, что графический процессор очень сильно нагревается, потребуется увеличить скорость вращения вентилятора (например, через BIOS), причем кулер на максимальные обороты лучше все-таки не запускать, а воспользоваться известной вам уже программой Afterburner.

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

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

Разгон GTX 1070

Видеокарта 1070 FE от nVidia использует тот же 8-штырьковый разъем PCI Express, который предусмотрен и у модели 1080. Термопакет модели (TDP) был уменьшен до 151 Вт, благодаря чему максимально возможный прирост мощности возможен лишь в размере 12% (настройки термопакета по умолчанию равны 169 Вт). Кроме того, присутствует софт для быстрой корректировки файлов, находящихся в BIOS видеоплаты, однако ограничения термопакета в BIOS, равно как и другие значение (напряжение и частоты) поменять оказалось не так просто, тем более, что подобные возможности производитель в целях пущей безопасности не документирует.

Тем не менее, нам известно, что GPU 1070 и 1080 демонстрируют отличные способности к повышению мощности путем разгона. Это значит, что хорошего прироста производительности от них все-таки можно добиться (если вам, конечно, не страшен повышенный расход электроэнергии).

Тестирование велось для карты 1070 FE, где мы смогли поменять все параметры, за исключением напряжения ядра. Максимально, что удалось выжать из карты: напряжение прибавило 12%, частоту ядра удалось повысить настолько, что прирост производительности криптодобычи вырос на 210 Мхэш/сек. Частота ОЗУ видеокарты была поднята на целых 830 МГц. При этом следует отметить, что с данными настройками устройство работало сутками (фактически в самом тяжелом режиме), при этом никаких проблем не возникало. Результаты тестирования приведены в таблице ниже.

Следует отметить, что достигнутые результаты для каждой конкретной видеоплаты могут разниться – иначе говоря, вам придется проверять все параметры самим, прежде чем золотая середина скорость/стабильность будет достигнута. Однако все-таки один вывод можно сделать – карты 1070 FE, невзирая на отличный разгон, остаются тихими.

Частоты видеоплат модели 1070 (обычная и разогнанная) в тестировании криптодобычи:

Название форка Штатная плата GTX 1070, МГЦ Разогнанная плата GTX 1070, МГц
Blakecoin 4227 4758
Decred 2505 2847
Keccak 668,7 756,52
Lyra2RE 5,14 5,74
Lyer2Rev2 35,88 40,96
NIST5 41,3 45,97
Quark 25,86 38,69
Qubit 21,09 23,45
Vcash 4709 5342
X11 12,75 14,52
X11 Evo 11,57 13,10
X13 9,49 10,88
X15 8,32 9,53

При этом отметим, что достигнутая в результате повышения ряда параметров производительность вплотную приблизилась до значений платы 1080 FE (неразогнанной, разумеется). Если сравнивать производительность по добыче криптовалют, то общее увеличение можно отметить в рамках от 12 до 14% по сравнению со штатными настройками. Однако производительность увеличить можно еще больше, если «поиграться» с повышением напряжения – правда, в такой ситуации следует соблюдать большую осторожность, чтобы оставаться в рамках нужного термопакета и не допустить перегрева чипа.

Примечательно, что при майнинге выдающиеся результаты разогнанная плата 1070 демонстрирует при работе с алгоритмом шифрования NeoScrypt, где видеоадаптер выдает производительность в 771 кхэш/с после разгона (до разгона это значение составляет 668 кхэш/сек) – это лучше, чем в 1080 в штатном режиме. Однако даже карта 980 Ti от того же производителя все-таки опережает 1070 по этому параметру. Здесь грешить можно разве что на медленную память видеоадаптера, которая, впрочем, отличается тем, что в чувствительных к ОЗУ алгоритмах демонстрирует лучшие показатели, в отличие от скоростной GDDR5X, которая присутствует в модели 1080. Тем не менее, 1070 без дополнительных утилит для майнинга NeoScrypt не работает.

Графический чип под названием Pascal, который является основой как для 1070, так и для 1080, во время криптодобычи валюты ETH в ОС Windows отличается чрезвычайно малой производительностью. Все это, к счастью, не проблема видеоадаптера – не зря говорят, что Ethereum лучше майнить на Linux, где скорость криптодобычи ETH существенно возрастает. Однако претензий к остальным криптоалгоритмам, которые были запущены на различных версиях Windows (от 7 до 10) никаких нет. Поэтому, если вы не нацелены на добычу именно ETH, смысла менять операционку нет.

Оверклокинг с применением NSMI в режиме высшего приоритета

Небольшая программа под названием nVidia System Management Interface (сокращенное название nvidia-smi) представляет собой консольное приложение и позволяет сконфигурировать параметры вашей видеоплаты в режиме т. н. высочайшего приоритета (его еще обозначают P0). По умолчанию в системе установлен приоритет P2. Подразумевается, что P0 увеличит скорость криптодобычи.

Утилиту отыскать достаточно просто – она устанавливается вместе с драйверами, которые нужны для работы видеоплаты nVidia. По умолчанию программа находится в каталоге C:\Program Files\NVIDIA Corporation\NVSMI (разумеется, если вы являетесь обладателем ОС Windows). Для запуска утилиты необходимо запустить командную строку и при помощи команды cd перейти в данную папку. После этого потребуется будет проверить актуальное состояние всех имеющихся в системе видеоплат, для чего в командной строке мы вводим:

nvidia-smi -q -d PERFORMANCE

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

Когда вы проверите наибольшие показания питания, которые видеопроцессор использует для вычислительных приложений, поддерживающих технологии CUDA/OpenCL, потребуется выяснить данные о самых высоких возможных частотах, доступных в режиме P0. Это можно узнать при помощи данной команды:

nvidia-smi -q -d SUPPORTED_CLOCKS | more

После выполнения будет отображен перечень всех частот, который видеоадаптер поддерживает в различных режимах питания. Нет нужды знакомиться во всем списком. Потребуются лишь те частоты процессоры и ОЗУ, которые расположены на самом верху данного перечня. Для примера возьмем видеоадаптер GTX 970, произведенный компанией Gigabyte. Значения из перечня частот в нашем случае составят 3,505 ГГц для ОЗУ видеоплаты и 1,455 ГГц для графического процессора. После этого следует ввести команду, благодаря которой видеоадаптер будет способен работать на самых высоких частотах, а его приоритет изменится на P0:

nvidia-smi -ac 3503,1455

Если у вас в системе несколько видеоадаптеров, имейте в виду, что эта команда будет применять введенные настройки для всех присутствующих видеоплат. Как правило, ничего страшного в этом нет, т. к. в большинстве систем ставятся совершенно идентичные карты. Тем не менее, случается, что риг или ферма содержат разные графические платы. В этой ситуации потребуется настройка каждого видеопроцессора по отдельности. Для этого в команду потребуется добавлять параметр, который отвечает за идентификационный номер графической платы (ID). Называется он –i и задается в виде числа. Минимальное значение составляет 0 (так обозначается первый видеоадаптер в системе) и далее в сторону увеличения. Для нашего примера, если мы используем различные графические адаптеры, нулевой режим приоритета необходимо выставить для каждого из видеопроцессоров:

nvidia-smi -i 0 -ac 3505,1455

nvidia-smi -i 1 -ac 3505,1392

После чего наступает самое время выяснить, возросла ли (и, если да, то насколько) производительность видеоадаптера в процессе криптодобычи валюты ETH. Для этого мы воспользуемся вышеописанной программой Ethminer. Не забываем, что до внесения исправлений в конфигурацию видеокарт мы должны были запустить пример майнинга, чтобы выяснить производительность видеокарт в нагрузке без разгона.

Результат прироста мощности разогнанной карты составляет 19,98 Мхэш/сек. Без внесений корректировок в конфигурацию наш видеоадаптер майнил лишь на скорости 17,31 Мхэш/сек. Не то чтобы прирост получился очень уж большой, но данная операция, по крайней мере, дает вам хорошее представление о том, как можно разогнать при помощи фирменной утилиты nVidia практически любую видеоплату этого производителя. Кстати, тепловая мощность возросла всего на 10 Вт.

Разгон графических плат Radeon


При разгоне карт от производителя AMD, выпускающего линейку Radeon, также не должно возникнуть никаких затруднений. Точно так же мы должны изменить тайминги ОЗУ видеоустройства, после чего криптоалгоритм под названием dagger hashimoto, который используется для майнинга, должен работать намного шустрее. По большей части, пользователи, которые намереваются заняться майнингом, приобретают модели RX 470/480. Отличие одной от другой заключается в количестве ОЗУ и частоте. Перед тем, как приобрести что-либо из линейки RX, потребуется уточнить, на какой частоте работает оперативная память, особенно, если ваша цель – майнинг при помощи вышеуказанного алгоритма. Эта частота сильно влияет на производительность в Мхэш/сек.

Как правило, наиболее высокие показатели частоты демонстрируют изделия с оперативной памятью не менее 8 Гб. Однако сейчас наша цель состоит в том, чтобы разогнать видеоплату именно с 4 Гб памяти и заниженными значениями частоты ОЗУ. Не забываем, что нам нужен разгон + замена значений таймингов. Все это в итоге приводит к неплохим результатам. Грубо говоря, 470-ю модель вполне можно разогнать до той скорости майнинга, на которой работает 480-я в редакции OC Edition.

Программы для прошивки

Для разгона нам понадобится ряд утилит:

  • ATIWinflash. Утилита, способна сохранять конфигурацию BIOS в файл. Также используется для перепрошивки видеокарты.
  • Polaris Bios Editor. Улита, при помощи которой можно корректировать различные параметры BIOS, представленные в файле, ранее выгруженном при помощи предыдущей программы.
  • GPU-Z. Информационная программа, которая отражает данные по видеокартам.

Важно! Программа GPU-Z обладает возможностью сохранения BIOS видеоадаптера. Никогда не используйте эту функцию, исход такой попытки может быть весьма плачевным. Спасти ситуацию после этого может лишь полная замена драйверов ОС и прошивка видеоплаты штатной версией BIOS.

Как это работает

Утилита ATIWinflash должна быть запущена от имени администратора. После этого с ее помощью необходимо сохранить BIOS видеокарты, сохраненный файл при этом будет иметь расширение .rom. Если у вас присутствует несколько видеоадаптеров, которые через интерфейсные удлинители (райзеры) подсоединены к ферме, помните, что эта утилита может отобразить максимум три устройства.

Как бы там ни было, при помощи утилиты потребуется сохранить BIOS всех графических карт – это делается для того, чтобы в случае неудачной прошивки у вас была возможность вернуться к рабочим настройкам. После этого, используя Polaris BIOS Editor, мы открываем для каждой видеокарты ранее сохраненный rom-файл. После этого следует быть аккуратным – изменения значений таймингов определяется тем, какая у вас установлена видеоплата (в случае, если ваша ферма содержит разные модели карт). На примере карты RX 480, обладающей памятью 4 Гб и частотой 7,2 ГГц, потребуется сделать следующее.

Скопировать параметр VALUE c 1500, затем вставить в соответствующие поля значения 1625, 1750, 2000.

После этого необходимо понизить частоту ядра видеопроцессора. Если вы планируете добывать ETH и у вас плата серии RX, можно не трогать этот параметр. Затем в столбце GPU следует выровнять данные по ступеням частот вплоть до 1,115 ГГц. Кроме того, здесь же необходимо изменить значение напряжения. Безусловно, для такой операции вполне сгодилась бы утилита MSI Afterburner, но в данной ситуации цель – показать вам, как это может сделать вручную более тонкой настройкой. Кроме того, вы узнаете, как можно будет перепрошить BIOS видеоадаптера. Если вы постоянно меняете конфигурацию ферм, при этом на одной из них регулярно «отваливается» одна из видеокарт, такие знания помогут выявить вам причину подобного поведения, изменить данные видеокарты в BIOS, установить значения оборотов вентилятора в колонке FAN.

Когда мы изменили все необходимые параметры BIOS, полученный файл необходимо сохранить под каким-либо осмысленным именем, чтобы не запутаться – скажем, msi480_2018_mod.rom.

Далее возвращаемся в ATIWinflash, щелкаем по кнопке Load Image, после этого ищем сохраненный модифицированный файл BIOS, определяем видеоплату (если их несколько) и жмем на кнопку Program.

Разгон видеопамяти плат AMD через Afterburner

Итак, видеокарта прошита, дело за памятью. Запускаем Afterburner, затем повышаем в этой утилите значения частот с 1750 до 2000, используя бегунок.

При этом ползунок, который отвечает за напряжение ядра, перемещаем на самый левый край. После этих манипуляций производительность майнинга при использовании известной утилиты Claymore (для добычи, в том числе, валюты ETH) равна значению 28,5 Мхэш/сек. Для валюты Decred мощность, соответственно, составляет 857 Мхэш/сек.

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

Видеопособие по оверклокингу плат Radeon RX 480/580


В указанном ниже видеоролике показано, как для плат 480/580 известного производителя Sapphire можно разогнать видеокарты для майнинга ETH. Подробно описан цикл шагов, вследствие которых увеличится производительность криптодобычи, а вслед за ней – и ваша прибыль. Не забывайте, что для этого потребуются вышеуказанные утилиты.

В конце ролика были измерены результаты разгона. Так, в штатном режиме одна из плат показывала майнинговое быстродействие в пределах 24,6 Мхэш/сек., при этом потребление ею энергии поставляло порядка 227 Вт. После того, как настройки BIOS были изменены, карта оказалась разогнана (а также понижено напряжение), характеристики производительности стали такими: мощность – 30,4 Мхэш/сек., потребление электричества – 178Вт. В принципе, подобное соотношение производительности к потребляемой мощности считается весьма неплохим.

Еще ниже вы можете увидеть видеоруководство по разгону плат производителя nVidia (рассмотрены модели 1060 и 1070).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *