Как уменьшить питание видеокарты nvidia
Ситуация на рынке видеокарт нисколько не улучшается. И далеко не факт, что изменится в положительную сторону даже к концу года. Поэтому все больше обладателей старых карт озадачиваются вопросом, как продлить жизнь текущей, если покупка новой даже на горизонте не маячит. В Конференции чаще стали появляться люди, интересующиеся, как снизить нагрев видеокарт. Ведь понижение температуры непосредственно влияет на срок ее работы. По крайней мере, это самый очевидный шаг. Одним из приемов является снижение напряжения видеокарты.
реклама
Этот способ не требуют вмешательства в конструкцию (а значит гарантия не затронута), максимум, что может потребоваться от вас - прошивка биоса видеокарты. Этот пункт не подходит обладателям карт поколения Паскаль и новее, т.к. НВидиа напрочь отрезала возможность "ковыряться" в биосе (это бы рвение применить к майнингу…).
Рассматривать так называемый "даунвольт" начну с видеокарты Gigabyte GTX 970 G1 Gaming.
Я уже писал статью о разгоне видеокарты. Тут же мы пойдем в другую сторону…
В поколении карт Максвелл, НВидиа еще не ограничивала вмешательство в биос с помощью утилиты Maswell Bios Tweaker, хотя можно ограничится программой MSI Afterburner.
реклама
Для начала перепрошью назад родной биос и прогоню в качестве "грелки" тест стабильности
Fire Strike в течение 10 минут. Частота видеокарт в то время еще не имела тенденцию зависимости от температуры. Поэтому на протяжении всего теста она держалась на одном уровне - 1367 МГц.
Температура при этом достигла 66 градусов при родном напряжении 1,212 в.
Основные параметры видеокарты спустя 10 минут теста.
реклама
Термодатчик, закрепленный возле одного из чипов памяти, показал 69,2 градуса. Температура в комнате на этот момент составляла 23 градуса.
Просто понижать напряжение я не буду, это приведет к снижению самой частоты видеокарты, что не входит в мои планы. Значит потребуется небольшой разгон. Чисто интуитивно решил понизить напряжение до 1,150 в. Именно такой биос я прошил, а поиск стабильной частоты решил продолжить через MSI Afterburner. И тут меня подкосила жадность. С чего - то решил, что на таком напряжении видеокарта сможет покорить частоту 1405 МГц. Даже бенчмарк Heaven она прошла…
Но оставив карту в Fire Strike, через несколько минут обнаружил намертво зависший компьютер.
реклама
Времени уже оставалось немного и не стал голову морочить: оставил те же 1367 МГц и немного накинул частоту памяти. За это время температура в комнате уже выросла почти до 25гр. Поэтому этот факт стоит учитывать при сравнении со стоковым состоянием карты.
Теперь посмотрим, что нам дало снижение вольтажа на видеокарте:
63 градуса при увеличенной температуре в комнате. Следовательно, реальное снижение температуры составило почти 5 градусов. Совсем неплохо, учитывая, что разгон памяти на данной карте также приводит к повышению температуры (радиатор СО отводит тепло от самого чипа, памяти и подсистемы питания).
Теперь проверим понижение напряжения на видеокарте EVGA GTX 1070 FTW. Тут все проще: у меня уже были настроенные профили. Остается просто проверить их в тестовой программе.
Для начала прогоню видеокарту в стоковом состоянии на втором биосе (тут отключен полупассивный режим вращения вентиляторов).
При комнатной температуре в 23 градуса, температура видеокарты после 10 минут прогона Fire Strike достигла 68 градусов.
Окончание теста.
Термодатчик, закрепленный в районе питания на теплоотводящей пластине, показал почти 62 градуса. Частота чипа при этом оставалась на уровне 1949 МГц. На начало теста этот параметр оставался равным 2000 МГц.:
Начало тестирования.
Чип сбросил при прогреве 51 МГц –такова работа Буст 3.0… С этим бороться бесполезно без вмешательства в биос (а этого нам не дано), можно лишь немного снизить этот эффект. Напряжение при этом снизилось с 1,062 в до 1,043 в.
Данная видеокарта может стабильно работать на такой же частоте при гораздо более низком напряжении – 0,9 в. Именно этот профиль и активирую.
Кривая зависимости частоты от напряжения.
Никакого вмешательства в работу алгоритма вентиляторов не производилось.
При запуске теста, частота находится на уровне 1962 МГц и опускается к 1949 МГц.
Начало тестирования.
Температура после 10 минут теста.
Напряжение остается неизменным. Температура чипа составила при тесте 62 градуса. Термодатчик показал температуру в 57 гр. Итого: минус 6 градусов при неизменной температуре в комнате. На данном профиле также была разогнана память, поэтому производительность карты даже выше стокового значения. На нагрев же повышение частоты памяти не влияет. Это связано с конструкцией СО карты. В отличие от Гигабайта, тут память и подсистема питания не охлаждаются напрямую от основного радиатора.
Как видите, в обоих случаях можно заметно снизить нагрев видеокарты, не потеряв в производительности. Величина же снижения сильно зависит от конкретно выбранного напряжения видеокарты и конструкции системы охлаждения.
А теперь отдельно рассмотрим использование полупассивного режима работы вентиляторов.
Лично я терпеть этот режим не могу. Это просто дурость, лучше бы просто делали хорошую СО карты и не жлобились на качественные вентиляторы.
Данная видеокарта имеет основной биос именно с таким режимом работы. Сам алгоритм работы вентиляторов не отличается до 70 градусов от алгоритма второго биоса с активным режимом работы вентиляторов.
Естественно, что при сильной нагрузке видеокарты, разницы в температуре мы не увидим. Просто видеокарта с полупассивным режимом быстрее будет прогреваться.
А что будет, если сравнить эти режимы в игре с невысокой загрузкой видеокарты?
В качестве таковой выступит MotoGP 20. Эта игра не особо требовательна к видеокарте. Кроме того, в нее комфортнее играть с включенной вертикальной синхронизацией (такова оптимизация). Поэтому видеокарта остается полностью не загруженной.
Для начала прогоним видеокарту в полупассивном режиме. Выбрана трасса Брно, 3 круга. За это время видеокарта выходит на свой температурный максимум.
Полупассивный вариант работы вентиляторов.
Уже до завершения первого круга, температура видеокарты достигла 60 градусов (это менее двух минут). Напряжение 1,05 в. Вентиляторы активируются примерно при 55 градусах и останавливаются при 45 гр.
Теперь проверим этот же заезд при активации второго биоса. Между тестами компьютер отключался на 30 минут.
Активный режим работы вентиляторов.
Температура после трех кругов достигла 57 градусов при тех же 1,05 в. Полностью активный режим скинул 3 градуса.
Теперь проверим на профиле в 0,9 в. С родным алгоритмом работы вентиляторов:
Температура составила 54 градуса.
Ну, и для сравнения: мой основной профиль с разгоном до 2012 МГц при 0,981 в. (частота в этой игре держится на 2025 МГц), но с кастомной настройкой работы вентиляторов:
Кастомная настройка режима работы вентиляторов.
После трех кругов чип прогрелся до 50 градусов. При этом шум от вентиляторов остается на довольно комфортном уровне.
Даунвольт с разгоном и кастомным режимом работы вентиляторов.
Как видите, даунвольт очень даже может помочь в снижении температуры. Если же у вас карта не на гарантии, то еще больше можно понизить температуру за счет смены родной термопасты на качественную.
А пока остается следить за ситуацией на рынке. Хотя, еще клоуны остались. Да и цирк не собирается уезжать…
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Потепление уже не за горами, а значит, скоро системы охлаждения компьютера будут хуже справляться со своими задачами. Как снизить температуру, шум и энергопотребление видеокарт не потратив на это ни единой копейки? Читайте в этом материале об андервольтинге графического адаптера.
Андервольтинг (undervolting) – термин обозначающий снижение напряжения и следовательно тока, используемого видеокартой, что влечет за собой значительное снижение температуры под нагрузкой (в некоторых случаях на 10 градусов). Однако это не единственное преимущество андервольтинга, эта процедура также помогает бороться с шумом видеокарты в играх.
Как правило, снижение температуры даже на несколько градусов позволяет уменьшить скорость вращения вентиляторов активного охладителя, что дает заметную разницу в уровне шума. В некоторых программах (MSI Afterburner, Trixx) можно пойти еще дальше и дополнительно снизить шумность СО, подкорректировав алгоритм работы кулера. В первом приближении ориентироваться можно на температуру 80 градусов Цельсия. То есть изменить скорость вращения вентиляторов таким образом, чтобы под нагрузкой чип не прогревался выше 80 градусов. Впрочем, это уже другая тема, а сегодня поговорим об андервольтинге.
Программный метод
В основном окне этой программы есть регулируемый параметр Core Voltage, отвечающий за уровень напряжения, подаваемого на ядро видеокарты. Как правило, этот параметр находится в пределах 1,100–1,200 В и установлен производителем с некоторым запасом.
Недостаток программы MSI Afterburner, заключается в том, что она позволяет регулировать напряжение далеко не всех видеокарт.
Несмотря на то, что в названии приложения Sapphire Trixx, как и в случае MSI Afterburner, содержится упоминание конкретного производителя видеокарт, утилита работает с адаптерами всех компаний, а не только указанных.
Преимущество Trixx заключается в том, что эта программа умеет регулировать вольтаж большего количества видеокарт. Другими словами, если в Afterburner параметр Core Voltage заблокирован, пробуйте Trixx.
Процедура регулирования напряжения в Trixx ничем принципиально не отличается от таковой для Afterburner. Необходимый ползунок находится в закладке Overclocking и называется VDDC.
Единственный недостаток Trixx в плане андервольтинга – утилита не умеет восстанавливать значение вольтажа при перезагрузке компьютера. Восстанавливаются только частоты ядра и памяти, а напряжение необходимо задавать каждый раз вручную. Afterburner лишен этого недостатка, но, как уже упоминалось, поддерживает меньшее количество видеокарт.
Окончательный вердикт
Теперь, когда вы знаете, как снизить напряжение вашего графического процессора, вы можете получить максимальную производительность при более низких уровнях напряжения. Хотя более высокая частота означает лучшую общую производительность, компромисс не стоит того, если он вызывает перегрев вашего графического процессора.
Лучшее место — это то, где вы можете получить максимальную частоту при более низком напряжении. Таким образом, ваш графический процессор будет работать быстрее, потребляя при этом более низкое напряжение.
Так чего же ты ждешь? Снизьте напряжение ваших графических процессоров до вашего удовольствия и играйте в игры, или если ваш графический процессор не работает в соответствии с вашими ожиданиями даже после понижения напряжения, подумайте о приобретении совершенно нового графического процессора, такого как эти графические процессоры RX 5700XT от AMD.
Изменение параметров в 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), желательно в новый файл.
На последнем шаге остается запустить ATIWinflash, выбрать необходимую видеокарту, если их несколько в компьютере, загрузить отредактированный BIOS в программу (Load Image) и нажать кнопку Program для перепрошивки. Программа «задумается» на некоторое время, после чего предложит перезагрузить компьютер и загрузит видеокарту уже с новым значением вольтажа.
NVIDIA GeForce
Для видеокарт NVIDIA понадобятся программы GPU-Z (для сохранения BIOS видеокарты в файл) и NiBiTor (NVIDIA BIOS Editor) для изменения вольтажа видеокарты (закладка Voltages, параметр 3D). Отметим, что в некоторых случаях для режима 3D будет доступен ограниченный диапазон напряжений с определенной дискретностью или вовсе несколько конкретных значений. Если в представленном перечне не окажется требуемого, возможно, придется отказаться от идеи перепрошивки BIOS или же использовать значение, которое чуть выше минимально достаточного.
Для видеокарт, основанных на чипах с архитектурой Kepler и Maxwell (GeForce GTX 6xx/7xx) понадобится приложение Kepler BIOS Tweaker. Впрочем, учитывая множественные рабочие состояния графических процессоров из-за работы технологии GPU Boost, для этих моделей зачастую используется лишь программный вольтмод.
После редактирования, BIOS необходимо сохранить в новый файл и залить на видеокарту. Для этого скачивается утилита NVFlash, после чего файл с отредактированным BIOS нужно прошить. Для этого понадобится вспомнить основы работы с командной строкой, набрав в консоли: nvflash.exe -6 BIOS.ROM. В данном случае BIOS.ROM – название файла с отредактированной прошивкой, который должен находиться в том же каталоге, что и NVFlash.
Как оптимизировать энергопотребление с помощью MSI Afterburner
Понизить энергопотребление на видеокартах Nvidia с помощью MSI Afterburner можно двумя способами:
- С помощью снижения TDP — лимита энергопотребления (power limit);
- С помощью ручного выставления постоянного напряжения и частоты на ядре GPU на кривой (curve) зависимости напряжения и частоты. В просторечии этот способ называют «курвой» от созвучного английского названия графика – curve.
Что такое пониженное напряжение?
Для всех новичков понижение напряжения — это простой процесс снижения энергопотребления вашего графического процессора. Высокое напряжение / мощность приводит к повышению температуры, что может еще больше снизить производительность при тепловом дросселировании, а в некоторых случаях это может даже повредить вашу видеокарту.
В то время как пониженное напряжение — отличный способ выжать максимум из вашей карты, злоупотребление им может привести к серьезному повреждению вашего оборудования. Но не волнуйтесь, поэтому мы здесь.
Шаг 1: Инициализация
Этот шаг самый простой из всех. Все, что вам нужно сделать, это открыть MSI Afterburner и нажать на настройки.
Как только вы войдете в настройки, появится небольшое окно. Прокрутите немного вниз, пока не увидите «Разблокировать мониторинг напряжения», и выберите эту опцию.
Свойства MSI Afterburner
После этого все, что вам нужно сделать, это нажать «ОК». Как только вы это сделаете, индикатор значения напряжения будет виден, как только программное обеспечение перезагрузится.
Пока все хорошо, правда?
Как снизить напряжение?
Понижать напряжение желательно постепенно. Например, с 1,200 В сначала до 1,150 В, а затем с шагом 0,01, то есть до 1,140, 1,130 и т.д. После каждого снижения можно проводить тест на стабильность работы видеокарты, то есть держать ее под нагрузкой некоторое время. Для этого можно использовать тот же FurMark.
Рассмотрим несколько способов андервольтинга. Первые два сводятся к использованию специальных утилит, а третий, более продвинутый, к перепрошивке BIOS видеокарты.
Шаг 3: Тонкая настройка
После того, как вы поймете, как работает кривая напряжение / частота, пришло время для точной настройки значения напряжения по точкам.
Например, мой GTX 1080 работает с частотой 1664 МГц при 825 мВ. Если мы перейдем к понижению, мой графический процессор будет работать с частотой 1657 МГц при 812 мВ. В качестве альтернативы вы можете изменить уровень частоты с 1657 МГц при 812 мВ до 1667 МГц при 812 мВ или снизить частоту с 1657 МГц при 812 мВ до 1645 МГц при 812 мВ. Таким образом, ваш графический процессор почти не будет тратить энергию на улучшение частоты.
После того, как вы выбрали желаемое напряжение и частоту, закройте кривую и переходите к шагу 4, чтобы проверить стабильность графического процессора. Если все настроено, вы можете перейти к следующей точке напряжения, которая на моем GTX 1080 составляет 800 мВ.
Если вы столкнулись с какой-либо проблемой, вернитесь к кривой и уменьшите частоту. Например, если вы столкнулись с проблемой с частотой 1657 МГц при 812 мВ, вы можете снизить частоту на 10 МГц до 1647 МГц при 812 мВ. Таким образом, вы можете проверить, какие настройки напряжения и частоты лучше всего подходят для вашего графического процессора.
Шаг 4: Проверка стабильности
После того, как вы выбрали более низкое напряжение и отрегулировали частоту при этом напряжении, закройте «редактор кривой напряжения / частоты» и нажмите на галочку на MSI Afterburner.
Unigine Heaven Benchmark для тестирования стабильности графического процессора
Теперь запустите любой тест и проверьте стабильность вашего графического процессора.
В идеале вам необходимо запустить тест более 5 минут, чтобы полностью оценить стабильность. Если ваша игра вылетает, вернитесь к шагу 3.
Как уменьшить энергопотребление видеокарт 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.
Некоторые программы майнеры позволяют менять напряжение на ядре непосредственно в командной строке для их запуска. Для использования этих возможностей нужно изучать особенности каждой программы, а вышеуказанные утилиты являются универсальными и могут работать без сбоев и дополнительных настроек с любыми майнерами.
Как понизить напряжение вашего графического процессора?
Теперь, когда мы рассмотрели наши основы, давайте перейдем непосредственно к тому, как вы можете снизить напряжение вашего графического процессора.
После того, как вы загрузили необходимое программное обеспечение, следуйте инструкциям, чтобы не допустить перенапряжения графического процессора.
Шаг 2: игра с кривой напряжения / частоты
Выберите желтые точки, чтобы открыть кривую.
Отсюда начинается настоящий процесс понижения напряжения. В MSI Afterburner вы можете либо нажать кнопку, либо нажать клавиши CTRL + F, чтобы открыть редактор кривых, как показано ниже.
Кривая напряжения / частоты
Здесь по оси X показано напряжение в милливольтах (мВ), а по оси Y отображается частота в мегагерцах (МГц). С другой стороны, пунктирная красная линия отображает значение тока, напряжения и частоты вашего графического процессора.
Например, при 825 мВ мой GTX 1080 будет работать на частоте 1664 МГц. Если вы увеличите напряжение, ваш графический процессор будет потреблять больше энергии, что приведет к повышению температуры и потенциальному тепловому дросселированию.
Если присмотреться, можно увидеть серебряные квадратные коробки. Чтобы изменить значение напряжения и частоту, щелкните мышью на одной из серебряных рамок и перетащите ее вверх или вниз, чтобы изменить настройку. Вы можете снизить напряжение, выбрав прямоугольники в форме квадрата, и снизить частоту при этом напряжении, перетащив этот прямоугольник вверх или вниз.
Помните, не рекомендуется повышать частоту GPU слишком высоко или понижать напряжение ниже 200 мВ. Эти настройки могут потенциально повредить вашу карту или привести к сбою ваших приложений.
Для стабильности и безопасности моей видеокарты я сохраню напряжение на уровне 812 мВ.
Шаг 5. Восстановите настройки (необязательно)
Этот шаг не обязателен. Если вы хотите вернуться к настройкам напряжения графического процессора по умолчанию, вы можете нажать эту кнопку, чтобы все сбросить.
Итоги
Чтобы гарантировать стабильную работу видеокарт, производители устанавливают напряжение питания графического процессора с определенным запасом. Зачастую его можно несколько снизить без очевидных последствий для самого устройства, тем самым уменьшив нагрев GPU, а соответственно и уровень шума системы охлаждения.
Попутным бонусом уменьшения питающего напряжение также является снижение энергопотребления видеокарты. Счет в этом случае идет на десятки Ватт для современных производительных видеокарт. Стоит ли игра свеч – решать вам.
Панель управления видеокарты NVidia содержит немалое количество параметров и настроек, и даже опытные пользователи не всегда в курсе, за что отвечают те или иные режимы. Не является исключением и функция управления электропитанием, хотя они и имеет всего несколько подрежимов работы.
Её использование позволяет выбирать тот режим, который является оптимальным для функционирования видеокарты в зависимости от того, какие приложения выполняются на компьютере чаще всего и какое оборудование при этом используется. Знание этих нюансов особенно важно, если установлена достаточно производительная видеокарта, которая при неправильных настройках может приводить к фризам при использовании 3D приложений.
Но нужно чётко понимать, что управление электропитанием NVidia относится только к видеокарте. Если вы хотите управлять ещё и ЦП, то для этого нужно использовать настройки самой Windows.
Настройка скорости кулеров в MSI Afterburner
В MSI Afterburner также можно выставить график зависимости скорости кулера от температуры. Для этого нажимают на кнопку шестеренки в MSI Afterburner, выставляют нужную форму графика вращения кулеров в зависимости от температуры, и не забывают активировать кнопку автоматического применения этих значений (кнопка Auto должна стать зеленой).
Скриншот MSI Afterburner при настройке скорости вращения кулеров:
Скриншот MSI Afterburner при настройке скорости вращения кулеров
Значения разгона, даунвольтинга и скорости кулеров можно записать в профили разгона, которые будут автоматически загружаться при включении рига (при активации соответствующих пунктов в окне настроек программы):
Снижение лимита энергопотребления (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
После установки параметров разгона ядра и памяти с помощью ползунков частот, для снижения потребления видеокарт при майнинге нужно понизить TDP видеокарт.
Значение 100% Power Limit дает самый большой хешрейт при высоком потреблении, выделении тепла и шума от кулеров. Выставление этого значения в промежутке от 50 до 75% позволяет установить оптимальное напряжение на ядре при незначительном снижении хешрейта. Напряжение на ядре и его частота при этом будет автоматически колебаться для сохранения выставленного значения лимита, что будет отражаться и на хешрейте.
Скриншот Phoenix Miner при майнинге эфира в соло при 65% TDP:
Скриншот Phoenix Miner при майнинге эфира в соло при 65% TDP
Чтобы обеспечить стабильное напряжение на ядре, используют способ выставления постоянного напряжения и частоты на ядре на кривой (curve) зависимости напряжения и частоты ядра GPU.
Какие бывают режимы электропитания видеокарты и на что они влияют
Сразу отметим, что управление электропитанием видеоадаптеров NVidia напрямую влияет на их энергопотребление и опосредованно – на нагрев и производительность. Дефолтным режимом, который устанавливается при инсталляции операционной системы, является «адаптивное энергопотребление», или, в зависимости от версии видеокарты или установленных драйверов, «оптимальное энергопотребление». Иногда в списке опций присутствует оба указанных режима.
Также обязательным является режим «Максимальная производительность», и в некоторых случаях выбирать нужно именно его. Рассмотрим, за что же отвечают эти режимы:
- использование адаптивного режима предполагает, что питание видеокарты осуществляется с применением динамической схемы. Когда графический акселератор работает не на полную мощность, на него подаётся меньше электроэнергии, в соответствии с поставленными задачами (например, сёрфинг или просмотр видео). При простое напряжение, подаваемое на видеокарту, в автоматическом режиме снижается до минимального, что позволяет снизить её рабочую температуру. Когда нагрузка на видеочип возрастает, увеличивается и электропитание;
- «Оптимальное энергопотребление» при наличии этого пункта функционирует примерно так же, как адаптивный, с некоторыми нюансами. Например, при показе не меняющегося кадра (или с минимальными изменениями) его рендеринг производиться не будет – все необходимые данные будут загружены из памяти;
- режим управления электропитанием NVidia «Максимальная производительность» означает, что на графический процессор подаётся повышенное напряжение, номинал которого не зависит от текущей нагрузки на видеоадаптер. Это позволяет последнему выдавать максимально возможный показатель FPS, что важно в высокопроизводительных играх. Это означает, что даже при простое видеочип будет греться и работать на повышенных частотах. В принципе, в этом нет ничего страшного, поскольку на ресурсе самой видеокарты это практически не сказывается. Но если вы используете ноутбук, причём автономно, то фактор энергосбережения выходит на заглавные роли.
ВНИМАНИЕ. Разработчики из NVidia утверждают, что использование функции максимальной производительности приводит к тому, что в некоторых играх, особенно недостаточно оптимизированных для конкретного оборудования, показатель количества выводимых кадров в секунду может увеличиться. А это, в свою очередь, приводит и к повышению энергопотребления, то есть эти параметры взаимосвязаны.
Даунвольтинг видеокарт 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
Управление потреблением видеокарт 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 можно подкорректировать значение power management mode, выставив его в Prefer Maximum Performance. Для экономии электроэнергии это значение можно поставить в optimal или adaptive.
Скриншот NVIDIA Profile Inspector в разделе управления режимом Performance:
Скриншот NVIDIA Profile Inspector в разделе управления режимом Performance
Программа Nvidia Inspector позволяет осуществить следующие действия:
- Понизить напряжение на ядре для экономии электричества.
- Разогнать ядро видеокарты для повышения хешрейта.
- Установить нужное значение скорости вращения кулеров видеокарт для поддержания нужной температуры (желательно до 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 для рига с шестью видеокартами
При правильном снижении напряжения на ядре можно значительно снизить потребление видеокарт, сохранив приемлемый хешрейт. Это особенно актуально сейчас, при низком биржевом курсе большинства криптовалют и общем снижении рентабельности майнинга.
При нестабильной работе рига нужно просматривать логи майнера, находить проблемную видеокарту и либо повышать напряжение на ее ядре, либо снижать разгон ядра и видеопамяти. Обычно при сильном разгоне по ядру зависает весь риг, а при переразгоне по памяти – только майнер.
Вам также может понравиться
Майнинг криптовалюты GRIN
21 января, 2019
Игровая индустрия кардинально изменилась за последние пару лет. Каждый год анонсируются новые игры, потрясающие как визуально, так и эстетически, но требующие высокой мощности графического процессора и процессора. С учетом сказанного, у игровых энтузиастов остается два варианта: либо обновить свое текущее оборудование, либо выбрать разгон.
Однако разгон или даже новые графические процессоры — если их использовать на максимуме — могут привести к высоким температурам. Это может вызвать несколько проблем, в том числе сокращение срока службы оборудования, нестабильность производительности, громкий шум из-за дросселирования вентилятора на максимальной скорости и тепловое дросселирование.
Вам должно быть интересно, что мне делать, верно? Ответ прост: «пониженное напряжение».
С пониженным напряжением вы получаете массу преимуществ, но возникает главный вопрос; как уменьшить напряжение вашего графического процессора, чтобы добиться производительности в играх? Если вы один из любопытных энтузиастов игр, то вы попали в нужное место. Итак, без лишних слов, приступим!
Какой режим лучше
И всё же какой режим управления электропитанием видеочипом Nvidia лучше? Давайте разбираться.
На стационарном ПК вопросы, касающиеся энергопотребления, не столь важны – это ведь не ноутбук, где имеется аккумуляторная батарея, срок работы которой во многом определяется тем, с какой нагрузкой функционирует центральный и графический процессоры.
С другой стороны, если вы не являетесь заядлым геймером (то есть не используете требовательные к ресурсам компьютера игры или приложения для обработки видео), то максимальное энергосбережение вам вряд ли требуется. Для геймеров этот режим будет штатным, поскольку именно при повышенном потреблении электроэнергии видеокарта способна полностью раскрыть свой потенциал.
В оптимальном (адаптивном) режиме увеличение нагрузки на видеокарту по идее также должно сопровождаться и увеличением электропитания, то есть «фризов», возникающих по причине нехватки питания, появляться не должно. На самом деле пользователи отмечают, что «подтормаживания» случаются, а вот использование максимального энергопотребления позволяет получить стабильный FPS в нагруженных играх.
Пользователям ноутбуков приходится экономить заряд аккумулятора, поэтому им однозначно следует выбирать адаптивный или оптимальный режим управления электропитанием.
А теперь рассмотрим, как включить тот или иной способ энергосбережения. Запускаем «Панель управления Nvidia» (например, кликнув ПКМ на пустом месте рабочего стола и выбрав соответствующий пункт появившегося контекстного меню).
В зависимости от версии драйвера или самой видеокарты, вид и функциональность утилиты могут отличаться, но в любом случае в левой панели нужно выбрать пункт «Управление параметрами 3D» (вкладка «Параметры 3D»). В правой панели ищем пункт «Режим управления электропитанием», кликаем по нему и выбирает нужный вариант, подтвердив свой выбор нажатием кнопки «Применить».
Видеокарты Nvidia GTX 1050, 1060, 1070 и 1080, а также новые модели серии RTX отличаются простотой настройки майнинга, стабильностью работы и хорошим хешрейтом.
Для достижения более высокой рентабельности майнинга криптовалют за счет уменьшения потребления электричества, а также снижения износа видеокарт от перегрева и работы кулеров на повышенных оборотах, желательно осуществлять даунвольтинг (снижение вольтажа) ядра GPU.
Это особенно важно при майнинге на алгоритме Ethash (используется у эфира, эфира классик, UBIQ, Metaverse, Expanse и многих других монет).
Читайте также: