Как уменьшить мощность видеокарты nvidia geforce

Обновлено: 24.06.2022

Видеокарты Nvidia GTX 1050, 1060, 1070 и 1080, а также новые модели серии RTX отличаются простотой настройки майнинга, стабильностью работы и хорошим хешрейтом.

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

Это особенно важно при майнинге на алгоритме Ethash (используется у эфира, эфира классик, UBIQ, Metaverse, Expanse и многих других монет).

Подготовка

Для андервольта нам понадобится утилиты MSI Afterburner и HWiNFO, игра, прилично нагружающая видеокарту и стресс тест. Я буду использовать бенчмарк Horizon Zero Dawn и тест Superposition Benchmark, который нагружает видеокарту заметно сильнее, чем игры.
Для начала нужно понять, как ведет себе видеокарта в условиях по умолчанию, ведь у всех нас разные корпуса и температуры в комнате, а в обзорах видеокарт, как правило, используют открытый стенд в кондиционируемом помещении. Энергопотребление я замерю не только с помощью утилиты HWiNFO, но и ваттметром, купленным на AliExpress.


Запустив Superposition Benchmark с настройками 1080p Extreme я получил вот такую картину. Видеокарта разогрелась до 67-68 градусов, при частоте, плавающей в районе 1800 МГц и оборотах вентиляторов, достигающих почти 1800 в минуту. Весь ПК потреблял около 261 ватт по ваттметру, а видеокарта упиралась в лимит 170 ватт и сбрасывала напряжение во время теста.



Результаты бенчмарков помогут нам понять, сколько производительности мы потеряем, используя сильное снижение напряжения. В Superposition Benchmark я получил 5106 баллов.


В бенчмарке игры Horizon Zero Dawn частоты были выше, до 1927 МГц, а энергопотребление - ниже, как и обороты вентиляторов. Ваттметр показывал потребление ПК до 291 ватта, ведь в игре был задействован и процессор.




В бенчмарке удалось набрать 16315 очков.

Снижение лимита энергопотребления (Power Limit) видеокарт Nvidia в MSI Afterburner

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

Для снижения потребления нужно уменьшать напряжение на ядре GPU до такого значения, когда еще обеспечивается стабильная работа майнера. Для алгоритмов, не требовательных к частоте ядра (Ethash, который раньше назывался Dagger Hashimoto), для снижения потребления можно сильнее уменьшать частоту ядра (до примерно 1100 МГц), что позволит еще больше снизить энергопотребление.

Для других алгоритмов может потребоваться повышенная частота ядра. Как правило, большинство видеокарт Nvidia могут выдержать увеличение частоты ядра на примерно 150 мегагерц (+150 Mhz), а памяти – до +500 мегагерц и выше (если повезет с чипами памяти).

Скриншот программы MSI Afterburner при downvolting видеокарты P106-100 (MSI GTX1060 6 Gb mining edition) с помощью понижения до 65% лимита по энергопотреблению (достигнуто напряжение на ядре 800 мВ):

Скриншот программы MSI Afterburner при downvolting видеокарты P106-100

Скриншот программы MSI Afterburner при downvolting видеокарты P106-100

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

Значение 100% Power Limit дает самый большой хешрейт при высоком потреблении, выделении тепла и шума от кулеров. Выставление этого значения в промежутке от 50 до 75% позволяет установить оптимальное напряжение на ядре при незначительном снижении хешрейта. Напряжение на ядре и его частота при этом будет автоматически колебаться для сохранения выставленного значения лимита, что будет отражаться и на хешрейте.

Скриншот Phoenix Miner при майнинге эфира в соло при 65% TDP:

Скриншот Phoenix Miner при майнинге эфира в соло при 65% TDP

Скриншот Phoenix Miner при майнинге эфира в соло при 65% TDP

Чтобы обеспечить стабильное напряжение на ядре, используют способ выставления постоянного напряжения и частоты на ядре на кривой (curve) зависимости напряжения и частоты ядра GPU.

С помощью Nvidia Inspector

  • После запуска приложения нажать кнопку Show Overlocking, затем нажать «Да».
  • В выпадающем меню справа выбрать Perfomance Level P0.
  • Перетащить влево ползунки Base Clock и Memory Clock для снижения частот GPU и видеопамяти.
  • Чтобы изменения вступили в силу, нажать кнопку Apply.

Через BIOS

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

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

Для запуска БИОСа перезагрузите компьютер и до загрузки Windows нажмите кнопку Esc, Del, F2, F8 или F10 — какую именно, зависит от модели системной платы. В открывшемся меню с помощью стрелок на клавиатуре переключитесь на вкладку Advansed. Для выбора опции нужно жать Enter.

Далее в разделе Graphics settings активируйте Overlocking Mode и попробуйте уменьшить указанный множитель. Если там уже установлено минимальное значение, то больше ничего вы не сделаете. Для сохранения изменений и перезагрузки компьютера нажмите кнопку F10.

Программный метод

В основном окне этой программы есть регулируемый параметр Core Voltage, отвечающий за уровень напряжения, подаваемого на ядро видеокарты. Как правило, этот параметр находится в пределах 1,100–1,200 В и установлен производителем с некоторым запасом.

Undervolting_videocards_2

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

Несмотря на то, что в названии приложения Sapphire Trixx, как и в случае MSI Afterburner, содержится упоминание конкретного производителя видеокарт, утилита работает с адаптерами всех компаний, а не только указанных.

Undervolting_videocards_3

Преимущество Trixx заключается в том, что эта программа умеет регулировать вольтаж большего количества видеокарт. Другими словами, если в Afterburner параметр Core Voltage заблокирован, пробуйте Trixx.

Процедура регулирования напряжения в Trixx ничем принципиально не отличается от таковой для Afterburner. Необходимый ползунок находится в закладке Overclocking и называется VDDC.

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

Итоги

Как видите, даже видеокарту с не самым лучшим охлаждением легко превратить в тихую, холодную и экономичную с помощью андервольта. GeForce RTX 3060 в плане потенциала андервольта показала себя намного лучше, чем GeForce GTX 1060, позволив снизить энергопотребление в играх примерно на 65 ватт или на 60%. Да, в моем примере мы потеряли около 5% производительности, но можно снижать напряжение не так радикально, оставив, например, сочетание 875 мВ и 1900 МГц.

Пишите в комментарии, а какие лучшие результаты в андервольте получались у вас?

Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.

Зачем понижать тактовую частоту

На видеоплате есть смысл уменьшить 2 частоты — графического процессора и видеопамяти GDDR. В обоих случаях снижается расход энергии, а деталь будет греться не так сильно. Это важно, если вы используете графический адаптер с пассивной системой охлаждения в режиме простоя — иногда они греются очень сильно.

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

Изменение параметров в BIOS видеокарты

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

Итак, что же делать, если видеокарта не поддерживается программой Afterburner, а выставлять напряжение вручную с помощью Trixx после каждой перезагрузки ПК не хочется? В этом случае можно отредактировать параметры, прописанные в BIOS видеокарты.

AMD Radeon

Для сохранения BIOS в файл на компьютер можно использовать утилиту GPU-Z или ATIWinflash. Вторая программа предпочтительнее, поскольку она пригодится позднее еще раз для обновления BIOS, в то время как GPU-Z больше использоваться не будет.

После сохранения BIOS в файл, необходимо открыть его в Radeon BIOS Editor, и на закладке Clock Settings в полях Voltage выставить значение напряжения, подобранное ранее в Afterburner или Trixx. После этого сохранить отредактированный BIOS (Save BIOS), желательно в новый файл.

Undervolting_videocards_4

На последнем шаге остается запустить ATIWinflash, выбрать необходимую видеокарту, если их несколько в компьютере, загрузить отредактированный BIOS в программу (Load Image) и нажать кнопку Program для перепрошивки. Программа «задумается» на некоторое время, после чего предложит перезагрузить компьютер и загрузит видеокарту уже с новым значением вольтажа.

NVIDIA GeForce

Для видеокарт NVIDIA понадобятся программы GPU-Z (для сохранения BIOS видеокарты в файл) и NiBiTor (NVIDIA BIOS Editor) для изменения вольтажа видеокарты (закладка Voltages, параметр 3D). Отметим, что в некоторых случаях для режима 3D будет доступен ограниченный диапазон напряжений с определенной дискретностью или вовсе несколько конкретных значений. Если в представленном перечне не окажется требуемого, возможно, придется отказаться от идеи перепрошивки BIOS или же использовать значение, которое чуть выше минимально достаточного.

Undervolting_videocards_5

Для видеокарт, основанных на чипах с архитектурой Kepler и Maxwell (GeForce GTX 6xx/7xx) понадобится приложение Kepler BIOS Tweaker. Впрочем, учитывая множественные рабочие состояния графических процессоров из-за работы технологии GPU Boost, для этих моделей зачастую используется лишь программный вольтмод.

После редактирования, BIOS необходимо сохранить в новый файл и залить на видеокарту. Для этого скачивается утилита NVFlash, после чего файл с отредактированным BIOS нужно прошить. Для этого понадобится вспомнить основы работы с командной строкой, набрав в консоли: nvflash.exe -6 BIOS.ROM. В данном случае BIOS.ROM – название файла с отредактированной прошивкой, который должен находиться в том же каталоге, что и NVFlash.

Как снизить напряжение?

Понижать напряжение желательно постепенно. Например, с 1,200 В сначала до 1,150 В, а затем с шагом 0,01, то есть до 1,140, 1,130 и т.д. После каждого снижения можно проводить тест на стабильность работы видеокарты, то есть держать ее под нагрузкой некоторое время. Для этого можно использовать тот же FurMark.

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

Результаты

Теперь можно приступать к дополнительным тестам, но нужно учесть, что температуры упадут очень значительно, а автоматика видеокарты рассчитана на старт вентиляторов при прогреве выше 60 градусов. И есть риск, что в некоторых играх вентиляторы даже не запустятся, а это совсем не подходит для чипов видеопамяти, которые продолжают греться, несмотря на холодный чип. Поэтому стоит настроить в MSI Afterburner программный режим управления вентиляторами со стартом с более низких температур, я настроил старт ближе к 50 градусам.


Теперь можно посмотреть, что же мы получили, прогнав тесты еще раз. В Superposition Benchmark мы теряем около 5% производительности.


Но энергопотребление видеокарты падает до 121 ватта, а температура - до 58 градусов при комфортных оборотах вентиляторов - 1461 в минуту. Ваттметр показал падение энергопотребления ПК до 206 ватт, что дает разницу более, чем в 50 ватт. 121 ватт в тяжелом тесте - это потребление даже ниже, чем у новинки классом ниже, GeForce RTX 3050.



В бенчмарке Horizon Zero Dawn за счет небольшого снижения частоты мы теряем около 5%.


Но еще радикальнее снижается энергопотребление, падая почти до 100 ватт по мониторингу. А весь ПК по ваттметру сократил потребление с 291 до 215 ватт! Температура упала до 55 градусов при комфортных оборотах.



Это уже уровень энергопотребления бюджетных видеокарт, например, Radeon RX 6500 XT со ее 107 ваттами. Стоит отметить, что при включении вертикальной синхронизации в играх, где FPS превышает 60, температуры и энергопотребление падают еще сильнее и Horizon Zero Dawn я проходил со средними цифрами в 80-90 ватт и температурами, еле дотягивающими до 50 градусов.

Выигрыш по температуре корректнее было бы измерять с постоянными оборотами вентиляторов и в бенчмарке Horizon Zero Dawn с оборотами 1700 в минуту, какими они были до андервольта, мы получаем всего 50 градусов, за счет чего разница с заводскими настройками составляет 17 градусов!


Итоги

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

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

За 5 минут мы защитим видеокарту от летнего зноя несколькими простыми действиями.


Как спасти видеокарту?


  1. Ограничиваем частоту кадров до 50-ти
  2. Переводим режим потребления видеокарты в экономный
  3. Включаем вертикальную синхронизацию

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



Парой кликов мы:

  • снизили температуру на 12 градусов;
  • снизили потребление на 12 ватт;
  • потеряли 8 кадров в секунду.
Зачем снижать температуру?

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

Как удается снизить нагрузку на чип?

Теперь видеокарта 28% времени не делает вообще ничего.

Главную роль играет вертикальная синхронизация: видеокарта успевает нарисовать кадр и оставшиеся от 1 до 6 миллисекунд отдыхает и охлаждается. Чего же ждет видеокарта? Вертикального синхроимпульса от монитора, так оно и было задумано много лет назад. Это ситуация с мониторами в 60 герц:


А как вы заботитесь о своей внезапно ценной видеокарте?

Об авторе

Пожаловаться на комментарий

28 комментариев

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

Проделал всё, что написано выше, кроме усиления вентилятора. Его просто нет из-за строения корпуса ПК. Температура осталась той же. Собственно, вывод — не стоит жертвовать ФПСами, а нужно просто врубить на полную все вентиляторы в ПК.

Именно это и сделал. Потестил — вроде работает стабильно, температура упала на 10 градусов. Надеюсь, стабильная работа будет и дальше :)

Купите кондиционер.
И будет вам и вашему копутеру комфортно.А лучше едьте отдыхать, зимой насидитесь.

Вертикальная синхронизация поможет, если у вас монитор 60 кадров, а Ваша видеокарта выдает в ней значительно больше.
Если да, то через параметры драйвера или игры выставляете максимальную частоту кадров. Например 60. Или включаете вертикальную синхронизацию для всех игр вообще.
Если нет и первое не помогает в тяжелых играх, где фрейм рейт 50-60 кадров, то поставьте Power Limit в MSI Afterburner (RivaTuner) 70-75% и при этом поднимите частоту памяти на 15-20%.
Два клика мышкой и у Вас температура падает на 30-50%, при этом просадка фпс на 10% максимум в тяжелых играх.
Профит.
з.ы. Если есть желание и время — в MSI Afterburner есть кривая потребления питания. Там можно более грамотно настроить потребляемую мощность для всех режимов работы видеокарты.

Powerlimit до 80%, вертикальная синхронизация если монитор 60гц, будет 60 ФПС. Все ок, только в одном киберпанке надо еще и графон понижать)

У моей RX 580 андервольт с самого дня покупки. Сначала было неудобно в настройках амд переставлять свой пресет каждый раз при отключении электричества или зависшей из-за какого-нибудь приложения системы (в таком случае амд сбрасывает настройки до по умолчанию), но уже привык и процедура даже не замечается. К тому же да, в играх всегда включаю вертикальную синхронизацию.
Ещё фпс можно ограничить через RivaTuner, лично мне так удобнее.

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

Ну да, между чипом с подложкой и платой накатан припой из очень маленьких шариков. Если карту мучить много высокими температурами, припой может расплавиться, и будет так называемый «отвал GPU». Просто пропадёт изображение, или будут артефакты. В таких случаях иногда помогает прогрев чипа (с целью прогреть припой под ним), но эта процедура как правило не гарантирует длительную работоспособность, и чип нужно «перекатывать» заново по хорошему. А эту процедуру уж точно вряд ли получится проделать самостоятельно, да и стоит это не дёшево.

Отвал не от перегрева (данный припой плавится при 315 градусах), а от постоянного нагрева-охлаждения. Опыт с гранитом помните из школы?

Ну да, между чипом с подложкой и платой накатан припой из очень маленьких шариков. Если карту мучить много высокими температурами, припой может расплавиться, и будет так называемый «отвал GPU». Просто пропадёт изображение, или будут артефакты. В таких случаях иногда помогает прогрев чипа (с целью прогреть припой под ним), но эта процедура как правило не гарантирует длительную работоспособность, и чип нужно «перекатывать» заново по хорошему. А эту процедуру уж точно вряд ли получится проделать самостоятельно, да и стоит это не дёшево.


Всем привет! Сегодня давайте разберем, как понизить частоту видеокарты Nvidia на компьютере в БИОСе и с помощью специальных утилит — как это сделать и зачем оно вам надо. Список программ для тестирования видеокарты вы можете найти вот тут. А чтобы не пропустить уведомление о публикации новых инструкций, подписывайтесь на меня в социальных сетях.

Утилитой MSI Afterburner

Эта программа снижает частоты благодаря снижению вольтажа, подаваемого на графический чип и видеопамять. За это отвечают ползунки Core Clock и Memory Clock.

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

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

Также для вас будут полезны публикации «Должны на видеокарте кулера вращаться всегда или только под нагрузкой?» и «Чистим видеоадаптер от пыли в домашних условиях и что для этого нужно». Буду признателен всем, кто расшарит этот пост в социальных сетях. До скорой встречи!

Хотите, чтобы видеокарта дольше проработала, не шумела, меньше грелась и обходилась маломощным блоком питания? Тогда стоит потратить несколько минут на ее андервольтинг.

реклама


В росте интереса к андервольту нет ничего удивительного и виноваты в этом в первую очередь производители процессоров и видеокарт. Технологии турбобуста или динамической частоты выжимают почти все соки их нашего "железа", давая почти максимальную производительность, но часто в ущерб нагреву и энергопотреблению. Особенно это заметно по видеокартам Nvidia шестой линейки: GeForce GTX 960 имела TDP 120 ватт, которое сохранилось и у GeForce GTX 1060. GeForce RTX 2060 нарастила энергопотребление до 160 ватт, а GeForce RTX 3060 - уже до 170 ватт!


GeForce RTX 3060, за счет не полностью разблокированного видеочипа, показывает одни из худших результатов производительности на ватт даже среди остального семейства NVIDIA Ampere, отставая от GeForce RTX 3060 Ti примерно на 18%, а от GeForce RTX 3070 - на 20%. А от Radeon RX 6800 и вовсе отстает по энергоэффективности на 31%.

реклама

Такими темпами мы можем прийти к GeForce RTX 4060 с энергопотреблением в 180-190 ватт и это несмотря на все уменьшающийся техпроцесс, который снижает энергопотребление. Ну а что касается разгона, то получить прирост в 5-10% производительности, который не уловить на глаз, ценою повышения шума и энергопотребления - не очень привлекательная цель, а учитывая стоимость видеокарт в 2022 году - даже отпугивающая.

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

Занимаясь майнингом на GeForce GTX 1060, я быстро освоил андервольт и купив Palit GeForce RTX 3060 Dual, я уже заранее знал, что эта модель будет работать у меня на пониженном напряжении. Ведь несмотря на огромную цену, это модель бюджетного уровня, а ее система охлаждения заточена на удержания температур ниже 70 градусов, ценой повышения шума. Для видеокарты с энергопотреблением в 170 ватт Palit применили радиатор, пронизанный тремя толстыми теплотрубками и дополнительно отводящий тепло от модулей памяти и системы питания.


реклама


Охлаждается радиатор двумя вентиляторами диаметром 85 мм, которые уже отчетливо слышно в закрытом корпусе, начиная с 1500 оборотов в минуту, а в играх, удерживая температуру до 67-68 градусов, вентиляторы раскручиваются до 1700-1800 об/мин, что уже воспринимается как раздражающий шум.


Стоит отметить, что идентичная система охлаждения используется в видеокартах Palit GeForce RTX 3060 Ti Dual OC с TDP в 200 ватт. Что касается печатной платы, то ее минусом становится компактность, все греющиеся элементы расположены довольно близко друг к другу, что тоже накладывает особые требования к охлаждению.

реклама


Такая же плата используется в моделях Palit GeForce RTX 3060 StormX, которые стали самыми доступными по цене и компактными моделями GeForce RTX 3060. По этим причинам моя главная цель - снизить нагрев для уменьшения уровня шума и для того, чтобы продлить жизнь видеокарте, которая обошлась мне в цену, за которую недавно можно было купить игровой компьютер целиком.

Андервольтинг

Теперь можно приступать к андервольтингу, для чего откроем главное окно утилиты MSI Afterburner и нажмем сочетание клавиш Ctrl + F, открыв редактор частот и напряжений.


В нем нам нужно выбрать оптимально соотношение частоты и напряжения, такое, чтобы и производительность не особо просела, но при этом чтобы напряжение было как можно более низким. Для таких видеокарт как у меня, с не самым топовым охлаждением, для того, чтобы получить приемлемый результат, стоит пробовать напряжения ниже 900 мВ. Например, это будет 825 мВ. Для первичного поиска стабильного сочетания частоты и напряжения удобно пользоваться клавишей "L", которой можно заблокировать частоту и напряжение видеокарты в одной точке.


Для этого поднимаем всю кривую, зажав Shift, или одну ее точку на 200-300 МГц вверх и блокируем ее нажатием "L", после чего тщательно тестируем видеокарту в стресс тестах и играх на наличие артефактов, вылетов драйвера или черных экранов. Процесс абсолютно идентичен разгону, только видеокарта ограничена определенным напряжением. В моем случае оказалась стабильной частота в 1800 МГц при напряжении 825 мВ и я решил остановиться на этом значении, пусть даже потеряв немного по частоте. Но даже частоты в 1800 МГц с лихвой хватает для всех моих игр.

Погоняв видеокарту в таком режиме в играх и тестах и убедившись в стабильности работы, стоит приступить к созданию постоянного профиля андервольта для всей кривой частот напряжений. Для этого сбрасываем настройки кнопкой сброс в MSI Afterburner, поднимаем всю кривую с помощью клавиши Shift и мыши так, чтобы точка 1800 МГц оказалась напротив 825 мВ.


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


Теперь выделяем мышью любую из точек справа от рабочей, нажимаем Shift+Enter и вводим в поле частоты частоту чуть ниже, чем наша рабочая, например, 1777 МГц и жмем Enter. Точки выстраиваются в одну линию.


Нажав "Применить" в MSI Afterburner, точки выравниваются и мы получаем готовую кривую частот и напряжений с андервольтом, которую нужно сохранить в профиль.


Даунвольтинг видеокарт Nvidia с помощью «курвы»

При этом способе выставляют желаемый разгон видеопамяти ползунком в основном окне MSI Afterburner, оставляют 100% Power Limit, перемещают до упора влево частоту ядра (-400Mhz) и нажимают на график в виде трех столбцов в строке частоты ядра (Core Clock):


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


В появившемся окне перетягивают начало графика вольтажа ядра и частоты от значения 800 мВ до значения частоты на пару мегагерц выше максимальных значений графика:



Затем нажимают кнопку применить (Apply) в окне MSI Afterburner:


Стабильно выставленный график зависимости частоты и напряжения на ядре видеокарты Nvidia в программе MSI Afterburner (напряжение на ядре – 800 мВ при частоте ядра 1550 МГц) выглядит следующим образом:


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

Скриншот MSI Afterburner для видеокарты P106-100 со значением курвы 800 мВ при частоте ядра 1544 МГц:

Скриншот MSI Afterburner для видеокарты P106-100 со значением курвы 800 мВ при частоте ядра 1544 МГц

Скриншот MSI Afterburner для видеокарты P106-100

Как оптимизировать энергопотребление с помощью MSI Afterburner

Понизить энергопотребление на видеокартах Nvidia с помощью MSI Afterburner можно двумя способами:

  1. С помощью снижения TDP — лимита энергопотребления (power limit);
  2. С помощью ручного выставления постоянного напряжения и частоты на ядре GPU на кривой (curve) зависимости напряжения и частоты. В просторечии этот способ называют «курвой» от созвучного английского названия графика – curve.

Настройка скорости кулеров в MSI Afterburner

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

Скриншот MSI Afterburner при настройке скорости вращения кулеров:

Скриншот MSI Afterburner при настройке скорости вращения кулеров

Скриншот MSI Afterburner при настройке скорости вращения кулеров

Значения разгона, даунвольтинга и скорости кулеров можно записать в профили разгона, которые будут автоматически загружаться при включении рига (при активации соответствующих пунктов в окне настроек программы):


Управление потреблением видеокарт Nvidia программами Nvidia Inspector и NVIDIA Profile Inspector

Главным преимуществом NvidiaInspector является возможность установки вольтажа GPU Core менее 800 мВ, что значительно уменьшает прожорливость видеокарт.

Обе эти программы требует наличия в операционной системе установленного NET Framework 2 и выше.

Для того, чтобы управлять напряжением ядра видеокарт компании Нвидиа с помощью утилит Нвидиа Инспектор и Нвидиа Профайл инспектор, на нужных GPU желательно отключить другие утилиты управления видеокартами, в том числе MSI Afterburner.

Если на видеокартах включен режим CUDA — Force P2 State (максимальной производительности), его выключают с помощью программы NVIDIA Profile Inspector . При постоянно включенном режиме P2 нужно использовать в два раза большие значения разгона ядра и видеопамяти. Если этот режим вручную не выключался, то обычно по умолчанию он включен.

Скриншот NVIDIA Profile Inspector в разделе управления режимом CUDA — P2 State:

Скриншот NVIDIA Profile Inspector в разделе управления режимом CUDA - P2 State

Скриншот NVIDIA Profile Inspector в разделе управления режимом CUDA — P2 State

Кроме того, для увеличения хешрейта в программе NVIDIA Profile Inspector можно подкорректировать значение power management mode, выставив его в Prefer Maximum Performance. Для экономии электроэнергии это значение можно поставить в optimal или adaptive.

Скриншот NVIDIA Profile Inspector в разделе управления режимом Performance:

Скриншот NVIDIA Profile Inspector в разделе управления режимом Performance

Скриншот NVIDIA Profile Inspector в разделе управления режимом Performance

Программа Nvidia Inspector позволяет осуществить следующие действия:

  1. Понизить напряжение на ядре для экономии электричества.
  2. Разогнать ядро видеокарты для повышения хешрейта.
  3. Установить нужное значение скорости вращения кулеров видеокарт для поддержания нужной температуры (желательно до 60 градусов, что минимально изнашивает электронные компоненты видеокарты).

Чтобы использовать NvidiaInspector, нужно создать пустой текстовый файл в той же папке, где она установлена. В его текстовой части нужно вставить следующие строки (для рига из 5 видеокарт, считаются от 0 до 4):

SET GPU0=-setMemoryClockOffset:0,0,380 -setBaseClockOffset:0,0,190 -setFanSpeed:0,%FAN% -lockVoltagePoint:0,%VOLT% -setTempTarget:0,0,%TEMP%

SET GPU1=-setMemoryClockOffset:1,0,380 -setBaseClockOffset:1,0,130 -setFanSpeed:1,%FAN% -lockVoltagePoint:1,%VOLT% -setTempTarget:1,0,%TEMP%

SET GPU2=-setMemoryClockOffset:2,0,510 -setBaseClockOffset:2,0,100 -setFanSpeed:2,%FAN% -lockVoltagePoint:2,%VOLT% -setTempTarget:2,0,%TEMP%

SET GPU3=-setMemoryClockOffset:3,0,490 -setBaseClockOffset:3,0,-50 -setFanSpeed:3,%FAN% -lockVoltagePoint:3,800000 -setTempTarget:3,0,%TEMP%

SET GPU4=-setMemoryClockOffset:4,0,380 -setBaseClockOffset:4,0,100 -setFanSpeed:4,50 -lockVoltagePoint:4,650000 -setTempTarget:4,0,%TEMP%

«nvidiaInspector.exe» %GPU0% %GPU1% %GPU2% %GPU3% %GPU4%

Затем меняют расширение этого файла в BAT, создают ярлык этого файла и помещают его в папку автозагрузки рига. Обычно это C:\Users\имя пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

Для настройки пакетного файла для конкретного майнинг рига в нем устанавливают следующие параметры:

  • TIMEOUT /T 25 – время в секундах для задержки запуска NvidiaInspector (в данном случае 25 секунд);
  • SET FAN=44 – скорость вращения вентиляторов видеокарты, в процентах (здесь – 44%);
  • SET VOLT=660000 – напряжение на ядре видеокарты, в милливольтах (в данном случае 660 мВ);
  • SET TEMP=60 – целевая температура видеокарты (60 градусов);
  • SET GPU0 – параметры для первой видеокарты (нумерация начинается с нуля);
  • -setMemoryClockOffset:0,0,380 – разгон по памяти GPU (в данном случае +380 МГц). Обычно память Hynix может разгоняться до 400-550 Mhz, Micron – до 500-700 мегагерц, а Samsung – до 650-850 Mhz;
  • -setBaseClockOffset:0,0,190 – разгон по частоте ядра (здесь +190 МГц). Для обеспечения высокого и стабильного хешрейта частоту видеокарт лучше выставлять не менее 1100 МГц (для некоторых видеокарт, в том числе серии 1080 это значение может быть большим). Напряжение можно контролировать в окне Nvidia Inspector (или в программах HWinfo, Aida64), которую для этого запускают путем двойного клика на ее файл.


Скриншот окна утилиты Nvidia Inspector, которая управляет напряжением на ядре (Voltage = 650 мВ), частотой памяти и скоростью вентиляторов (для установки нужных значений используется запуск BAT-файла с нужными параметрами):

  • -setFanSpeed:0,%FAN% — частота вращения вентиляторов (в данном случае для нулевой по счету видеокарты равна значению, выставленному в SET FAN=);
  • -lockVoltagePoint:0,%VOLT% — вольтаж на ядре (в данном случае для нулевой видеокарты равна значению, выставленному в SET VOLT=);
  • -setTempTarget:0,0,%TEMP% — целевая температура (в данном случае для этой видеокарты равна значению, выставленному в SET TEMP=).

Скриншот BAT-файла для использования NvidiaInspector для рига с 6-ю видеокартами:

Скриншот BAT-файла для использования NvidiaInspector для рига с шестью видеокартами

Скриншот BAT-файла для использования NvidiaInspector для рига с шестью видеокартами

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

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

Как уменьшить энергопотребление видеокарт Nvidia при майнинге

При настройке видеокарт нужно понимать, что каждые сто мегагерц частоты на ядре видеокарты при майнинге на алгоритме Ethash дают прирост/снижение хешрейта на уровне около 0,5 Mh/s. Для хорошей скорости майнинга эфира достаточно иметь частоту ядра GPU на уровне 1100-1200 мегагерц.

Каждая видеокарта имеет индивидуальные возможности по разгону и даунвольтингу. Это зависит от качества кристаллов в ядре GPU и памяти. Для уменьшения потребления на ядре GPU Нвидиа программным способом можно использовать две популярных утилиты:

Наилучшие результаты по снижению энергопотребления дает программа NvidiaInspector, которая позволяет понизить вольтаж ядра ниже 800 милливольт, в то время как MSI Afterburner без дополнительных ухищрений позволяет его снизить только до 800 милливольт. Снижение вольтажа ядра до 0,8 В уменьшает потребление на примерно 20%, а температуру видеокарты на 4-5 градусов при одном и той же скорости кулеров.

Тем не менее иногда нужно применять MSI Afterburner либо одновременно обе программы (для разных видеокарт своя программа), так как некоторые видеокарты (например, P106-100 майнинг эдишн от MSI) не управляются NvidiaInspector.

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

Вам также может понравиться


Понижение напряжения на процессорах Intel Haswell и новее в Linux


22 февраля, 2022


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

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

Undervolting_videocards_1

Как правило, снижение температуры даже на несколько градусов позволяет уменьшить скорость вращения вентиляторов активного охладителя, что дает заметную разницу в уровне шума. В некоторых программах (MSI Afterburner, Trixx) можно пойти еще дальше и дополнительно снизить шумность СО, подкорректировав алгоритм работы кулера. В первом приближении ориентироваться можно на температуру 80 градусов Цельсия. То есть изменить скорость вращения вентиляторов таким образом, чтобы под нагрузкой чип не прогревался выше 80 градусов. Впрочем, это уже другая тема, а сегодня поговорим об андервольтинге.

Читайте также: