Введение
Наряду с производительностью, ценой и уровнем шума, энергопотребление – ключевая характеристика графической карты. Всё понятно – под мощную видеокарту нужен и мощный блок питания, поэтому о энергопотреблении чаще задумываются в этом ключе, а не в плане экономии. Но также ясно, что стоимость эксплуатации мощных видеокарт с большим расходом энергии, если измерять её в киловаттах, потраченных за год, будет куда выше, чем у моделей среднего класса.
Производители графических процессоров такие как, AMD и Nvidia встроили технологии, которые позволяют экономить электричество во время периодов простоя чипов, но единственным надёжным способом сократить потребление остаётся использование моделей видеокарт среднего ценового диапазона. В итоге, обычные видеокарты с не сложными чипами потребляют меньше энергии, нежели их топовые собратья.
Для какой-то части пользователей это действительно разумное решение, в то время, как для небольшого сегмента требовательных геймеров и дизайнеров такая жертва неприемлема. В самом деле, для некоторых задач, таких как обработка графики в современных играх с высокой степенью детализации, подходят только мощные видеокарты.
? Есть ли способ вручную снизить энергопотребление мощной видеокарты? Можно ли найти решение, позволяющее избежать лишних расходов на электроэнергию? В данном обзоре мы постараемся ответить на этот вопрос.
Краткий обзор управления питанием видеокарты
Несмотря на то, что видеокарта в настольном ПК не так хорошо управляет энергопотреблением, как дискретный чип в ноутбуке, система управления питанием в ней всё же используется. Обычной опцией такого рода является переключение рабочих частот для 2D и 3D режимов рабочего стола. Если быть точным, она используется в видеокартах уже довольно долго. Обычной опцией такого рода является переключение рабочих частот для 2D и 3D-режимов работы. Можно считать эту возможность современным аналогом энергорежимов центрального процессора (power state). С появлением аппаратного ускорения видео стал доступен специальный режим работы видеокарты, работающий в момент воспроизведения.
Чего нет в современных видеокартах, так это функции снижения энергопотребления, подобной функции Power Saver в Windows, включение которой снижало бы тактовую частоту видеокарты и, соответственно, уменьшало бы энергопотребление. Конечно, в решении этой проблемы достигнуты определённые успехи, например AMD недавно представила PowerTune, для видеокарт серии Radeon HD 6900. Мы ещё поговорим о её эффективности ниже.
Поиск оптимального варианта
Один из способов снизить энергопотребление видеокарты – снизить её тактовую частоту. Это общее как для процессоров, так и для видеочипов. Однако тактовая частота (ядра и памяти) – это только одна часть уравнения. Как и для процессора важную роль здесь играет рабочее напряжение.Если нам нужно ограничить количество потребляемой энергии, то почему бы не изменить вручную рабочую частоту и напряжение видеокарты. Это несложно сделать при помощи доступных утилит от производителей и программ сторонних разработчиков? Почему бы и нет? Изменяя частоту и напряжение, можно найти оптимальный вариант, позволяющий экономить огромное количество электроэнергии.
Изменение входного напряжения видеокарты куда как сложнее. В большинстве видеокарт не предусмотрено простого способа регулировать его. И не без причин, вспомнить хотя бы ситуацию с линейкой GeForce GTX 590 от Nvidia. Компания заблокировала возможность какого бы то ни было вмешательства в настройки входного тока после ряда случаев, когда пользователи сожгли свои GTX 590, вручную повышая входное напряжение. Распространится ли такая политика на остальную продукцию компании, пока неясно, но как тенденция это вызывает определенное беспокойство.
Что касается остальных видеокарт, то контроль подаваемого напряжения у них, как правило, ограничен 3D-режимом. Также, в большинстве видеокарт не предусмотрена возможность настройки напряжения при простое и в других режимах.
Итак, мы собираемся провести эксперимент и установить, какое количество энергии можно сберечь посредством регулировки напряжения и рабочей частоты видеокарты. Есть ли практический смысл в такого рода манипуляциях? Мы испытаем карты AMD Radeon HD 5870 и 6970 в сравнении с AMD Radeon HD 5770 и постараемся дать ответ.
Настройка тестового стенда и предварительные замечания
Тесты
Для оценки энергопотребления в неигровом режиме мы будем использовать утилиту Cinebench OpenGL. Её результаты позволяют оценивать производительность настольных приложений. Также мы проведём тесты с PowerDirector 8 от CyberLink, чтобы убедится, что аппаратное ускорение видеофильтрации работает. Кроме этого PowerDirector поддерживает аппаратное ускорение декодирования.
Так как PowerDirector 8 не поддерживает работу с картами производства AMD, мы обновили его до версии 3022 и установили Avivo от AMD.
Последний тест – это проигрывание видео H.264 в PowerDVD 9
Примечания к настройкам тестов
Мы не трогали настройки энергосбережения процессора Phenom II X4 955 BE в BIOS и выставили режим экономии энергии в Windows – “сбалансированный”. Также, при помощи программы K10Stat, мы изменили режим работы Cool’n’Quiet, позволив процессору работать при ещё более низком уровне напряжения. При таких настройках базовая потребляемая мощность нашей тестовой платформы оказывается порядка 55 Вт в режиме бездействия и около 80 Вт при воспроизведении видео в формате H.264. Результаты наших измерений будут актуальны для читателей лишь в том случае, если установить настройки энергопотребления аналогичным образом. Разницу в потреблении энергии между работой при стандартных настройках и с нашими параметрами можно увидеть в таблице ниже.
Phenom II X4 955 BE со встроенной Radeon HD 3300 | ||||
Режим простоя | Crysis | CS 4 | Cinebench | |
Наша настройка | 55 Вт | 121 Вт | 120 Вт | 132 Вт |
Базовая настройка | 73 Вт | 160 Вт | 143 Вт | 195 Вт |
Напоминаем, что конечный результат замеров может изменяться, в зависимости от особенностей конструкции и компонентов той или другой видеокарты. Различия могут быть даже у видеокарт одной линейки – они связаны с различиями в конструкции плат, использованных компонентов и даже чипов. Проще говоря, результаты других тестирований могут несколько отличаться от полученных нами.
Энергопотребление замерялось для всей системы в целом, без учёта монитора. Запись осуществлена при помощи утилиты Watts Up! Pro с интервалом в одну секунду.
Конфигурация платформы
Конфигурация тестовой платформы | |
Процессор | AMD Athlon II X2 250 (Regor) 3 ГГц, 2 x 1 Мбайт L2 Кэш AMD Phenom II X4 955 Black Edition (Deneb) 3.2 ГГц, 4 x 512 Кбайт L2 Кэш, 6Мбайт L3 Кэш |
Материнская плата | Biostar TA790GX A3+, Чипсет AMD 790GX |
Оперативная память | Team Elite TED32048333HC9D (8 GB) at DDR3-1066 CAS 9-9-9-24 |
Видеокарта | Gigabyte Radeon HD 5770 1 GB, GV-R577UD-1GD (Juniper), 850 МГц GPU, 1200 МГц Memory
Sapphire Radeon HD 5870 1 GB, Vapor-X HD5870 1G OC Version (Cypress), 875 МГц GPU, 1250 МГц Memory Asus Radeon HD 6970 2 GB, EAH6970/2DIS/2GD5 (Cayman), 890 МГц GPU, 1375 МГц Memory |
Жёсткий диск | Western Digital Green Power 1 Tбайт WD10EACS, 16 Мбайт Кэш, SATA 3 Гбит/с |
Аудиосистема | Встроенный, Realtek ALC880 |
Сетевой контроллер | Встроенный, Realtek RTC8111C, 1 Гбит/с |
Блок питания | PC Power & Cooling Silencer 750 Вт ATX12v v.2.2, EPS 12V CrossFire Edition |
Кулер | Thermalright Ultra Extreme 120, Noctua NF-P12 120 мм |
Вентиляторы | 2 x Noctua NF-P12 120 мм |
Программное обеспечение | |
Операционная система | Windows Vista Home Edition 32 бит SP1 |
Драйверы видеокарты | AMD Catalyst 10.9 для Radeon HD 5770 1 Гбайт и HD 5870 1 Гбайт AMD Catalyst 11.1 для Radeon HD 6970 2 Гбайт |
Настройки программного обеспечения | |
Игры | Crysis: Version 1.2.1, Demo: CPU Benchmark–Island, DirectX 9, Quality Preset: High Medal of Honor: Version 1.0.75.0, Demo: Opening Scene of 2nd Mission–Breaking Bagram, Quality Preset: High |
Кодирование видео | CyberLink PowerDirector 8: Version 8.00.3022, Video Trailer “Nine Inch Nails: Beside You In Time” 2:20, 1080p. Profile: AVCHD 1920×1080. Video Bitrate: 15.5 Мбайт/s. |
Воспроизведение видео | CyberLink PowerDVD 9: Version 9.0.1530.0, Video Trailer “Nine Inch Nails: Beside You In Time” 2:20, 1080p. Hardware Acceleration: Enabled. |
Программное обеспечение | Adobe Photoshop CS4: Version 11.0, GPU Acceleration: Enabled |
Cinebench R11 | Version 11, OpenGL Test. |
AMD Radeon HD 5870
Тестирование мы начали с Radeon HD 5870 и сразу же заметили необычный эффект.
При изменении рабочей тактовой частоты изменилось и входное напряжение. По умолчанию, на номинальных частотах, у этой видеокарты 1,063 В, а после снижения нами частоты напряжение увеличилось до 1,125 В. Изменилась и частота в режиме простоя: измерения показали, что энергопотребление при простое, с нашими настройками, стало выше, чем при настройках по умолчанию.
Вначале мы решили, что дело в утилите, которую мы использовали, но после перебора других программ, в том числе настроек во вкладке Overdrive в AMD Catalyst Control Center, фирменной GPU Clock, и даже сторонних ATI Tool и Afterburner, стало ясно, что дело не в этом.
Тогда мы пошли более сложным путем: попробовали изменить сам BIOS видеокарты, записав в него наши настройки. Чтобы не остаться с умершей видеокартой на руках, мы изменяли только частоты для режима UVD (Universal Video Decoder). После теста Radeon HD 5870 мы сделали вывод: в режиме UVD тактовая частота ядер процессора и памяти остается неизменной, и такое поведение характерно для большинства карт производства AMD. Теперь у нас есть свой аналог технологии изменяемых энергорежимов центрального процессора для видеокарт.
Стоит напомнить читателям этой статьи, что изменение частот у видеокарт на нештатные считается разгоном и лишает гарантии. Разгон может вызывать критические сбои, нестабильную работу компьютера, потерю даных и даже необратимое повреждение оборудования. Поэтому, если вы решитесь заняться изменением частот, делайте это на свой страх и риск.
Модификация BIOS
Перед началом модификации BIOS нужно провести предварительную подготовку. Несмотря на то, что мы изменяем рабочую частоту для режима UVD на строго установленные значения, есть вероятность что что-то пойдёт не так. Поскольку видеокарты с интерфейсом PCI, необходимой для отката настроек обратно, у нас не было, пришлось полагаться на встроенное графическое ядро AMD 790GX. Вариант оказался неплохим, потому что утилиты перепрошивки BIOS не смогли выполнить свою работу.
При помощи GPU-Z мы загрузили BIOS карты Radeon HD 5870 в редактор Radeon BIOS Editor (RBE).
Настройки тактовой частоты и напряжения в RBE указали нам, что на карте Radeon HD 5870 можно выбрать один из двух режимов рабочего напряжения: 0,95 Вт и 1,063 Вт. Это означает, что мы также можем снизить напряжение.
Можно менять только частоту и напряжение DXVA
Мы провели тесты в двух режимах помимо референсного (400/900 МГц при 1,063 Вт): это 400/900 и 600/900 МГц при 0,95 Вт. Затем прокрутили максимальный вариант: 925/1225 МГц при 1,063 Вт. После этого мы сравнили полученные результаты с работой карт Radeon HD 5770 и 5670 на референсных частотах.
Была выбрана частота в 600 МГц, поскольку этот вариант более всего походит на настройки по умолчанию для режима UVD, и не стали трогать частоту работы памяти, поскольку увеличение её параметров требует увеличения входного тока, что приводит к эффекту «мерцающего экрана».
Результаты тестов: Cinebench R11
Согласно нашим результатам, разница в производительности между протестированными конфигурациями не заметна. Radeon HD 5870 со сниженной частотой работает чуть быстрее, чем HD 5770. Это и понятно: для большинства простых приложений достаточно той мощности, которую предоставляет HD 5770. Ещё стоит отметить, что производительность Radeon HD 5870 со сниженной частотой снизилась не на много, по крайней мере в настольных приложениях. Теперь посмотрим на энергопотребление
В графики мы включили средние значения потребляемой мощности и пиковые значения за всё время тестирования. При запуске в режиме DXVA, максимальное энергопотребление Radeon HD 5870 оказывается ниже, чем у Radeon HD 5770. Если говорить о средних значениях, то Radeon HD 5770 потребляет меньше энергии, чем Radeon HD 5870 в базовом режиме, за счёт более простой микроархитектуры графического процессора. Но если у 5870 снизить входное напряжение, то расход энергии сильно уменьшается, и карта становится эффективнее Radeon HD 5770 в плане энергопотребления, вплотную приближаясь к показателям Radeon HD 5670. Разница между ними сокращается до каких-то 3 ватт.
Сжатие видео H.264 и использование фильтров в PowerDirector 8
При включённом аппаратном ускорении видео, карты работают на частотах соответствующих режиму UVD. Для сравнения, мы приводим результаты теста видеокарты на максимальных настройках частоты и мощности при выключённом аппаратном ускорении (875/1250 МГц). Аппаратное ускорение использовалось в обоих случаях снижения напряжения питания.
Мы приводим также усреднённые показатели потребляемой энергии и максимальные значения. Видно, что Radeon HD 5870, настройки питания которой мы делали через BIOS, потребляет меньше энергии, чем Radeon HD 5770. И это несмотря на то, что обе карты работают на частотах UVD (400/900 MГц при 0.95 Вт). В итоге, с нашей настройкой Radeon HD 5870 потребляет лишь немногим больше, чем Radeon HD 5670, работающая на частотах UVD.
Аппаратное ускорение воспроизведения видео в Power DVD 9
Теперь посмотрим, сколько тратится энергии при воспроизведении видео формата H.264 в PowerDVD.
Для этого теста мы поменяли процессор с Phenom II X4 на Athlon II X2 250. Со стандартными настройками среднее потребление энергии на Radeon HD 5870 примерно на 10 Вт выше, чем на Radeon HD 5770. Однако, при снижении напряжения до 0,95В в режиме UVD расход энергии становится примерно сопоставимым с Radeon HD 5770. Это значит, что работая на той же частоте и с тем же напряжением, Radeon HD 5870 тратит столько же энергии, сколько и Radeon HD 5770, графический процессор которого почти в два раза меньше.
Потребление энергии без нагрузки
Здесь нам интересно в первую очередь то, как меняется потребление энергии, в зависимости от выбранных настроек рабочей тактовой частоты.
Нужно помнить, что в таблице отображается потребление энергии для всей системы (компьютера) в целом. По результатам очевидно, что карта Radeon HD 5870 тратит меньше всего энергии при базовых настройках. Именно поэтому мы хотели добиться работы видеокарты на настройках, таких же, как и в режиме простоя.
Начиная с этого момента, результаты говорят сами за себя. Итак, вот он, самый простой способ экономии энергии при работе с видеокартами AMD: изменение рабочих частот до частот режима UVD. Более рискованный способ – работа при пониженном напряжении в режиме UVD, что позволит дополнительно экономить энергию, однако, доступно не на всех моделях видеокарт.
Как именно можно пользоваться этим методом? Для этого нужен плеер или кодек, поддерживающий UVD на данной видеокарте. Дальше, включаете видео и всё будет работать, можно даже поставить паузу: режим аппаратного ускорения останется активным.
AMD Radeon HD 6970
Radeon HD 6970 сильно отличается от 5870. Приятной особенностью видеокарты является то, что частоты в режиме ожидания остаются неизменными, вне зависимости от ручной настройеки частот ядра и памяти в других режимах. К тому же, у этой видеокарты есть второй BIOS, что обеспечивает дополнительную защиту при перепрошивке, уменьшая риск остаться с “убитой” платой.
К сожалению, наш экземпляр карты (Asus EAH6970/2DIS/2GD5) не заработал с модифицированным BIOS. Так что нам пришлось ограничиться настройками тактовой частоты памяти и графического ядра. Здесь пришлось поступить иначе и прибегнуть к стороннему программному обеспечению. В общем, и при работе с 5870 залезать в BIOS нужно было только для того, чтобы обойти базовые настройки рабочей тактовой частоты, которые нас не устраивали. Для изменения рабочего напряжения мы использовали утилиту SmartDoctor от ASUS
При помощи SmartDoctor можно менять входное напряжение напрямую, в обход BIOS, однако изменения ограничиваются работой в 3D-режиме. Здесь нужно отметить, что другие утилиты, такие как GPU-Z или AMD Overdrive, не видят изменений, которые делает SmartDoctor. Их показатели отражают те значения, которые прописаны в BIOS.
В ходе тестирования мы проверили семь режимов: помимо базовой настройки (890/1375 МГц) и режима UVD (500/1375 МГц), было проверено, как карта работает при снижении тактовой частоты до 890/1030 МГц и 500/1030 МГц. И с учётом изменений напряжения питания мы получили семь настроек.
Частота | Напряжение |
890/1375 МГц (основная базовая настройка) | 1.175 В |
890/1375 МГц | 1.1 В |
890/1030 МГц | 1.175 В |
500/1375 МГц (базовый UVD-режим) | 1.0 В |
500/1375 МГц | 0.98 В |
500/1030 МГц | 1.175 В |
500/1030 МГц | 0.86 В |
Полученные данные должны дать полное представление о последствиях ручной настройки тактовой частоты и входного напряжения. Напоминаем, что конечный результат во многом зависит от архитектуры конкретной видеокарты и, как это всегда происходит при разгоне, данные наших тестов могут отличаться от результатов, полученных на другом оборудовании.
Для проверки результатов мы запустили Crysis, PowerDirector и Medal of Honor. Crysis быстро вызывает зависание драйвера из-за ошибок при рендеринге, при слишком жёстких настройках. Кодирование видео H.264 в PowerDirector даёт устойчивую нагрузку и не приводит к зависанию, как Crysis.
Medal of Honor ещё более требователен к настройкам питания, чем Crysis и PowerDirector. Но, поскольку мы не смогли модифицировать BIOS для изменения напряжений и частот для режима UVD, мы не тестировали H.264-воспроизведение и режим простоя.
Результаты тестов: Cinebench R11
Приводим также усреднённые показатели потребляемой энергии и максимальные значения. Здесь есть пара вещей, которые нас заинтересовали. С одной стороны, для UVD-режима базовые настройки оказались оптимальными. Единственное, что здесь можно сделать, это поменять входное напряжение (0,98 В), но и здесь ясно, что экономия слишком мала.
Также нужно отметить, что снижение тактовой частоты без изменения настроек входного напряжения оставляет неизменным максимальное значение потребления энергии: это ясно хотя бы по показателям работы карты при регулировке рабочей частоты на напряжении 1,175 В.
Довольно выгодна, по сравнению с базовыми настройками, работа с активным DXVA: тут можно сэкономить от 3 до 9% энергии. Если же ваша видеокарта позволяет регулировать и входное напряжение, то эти цифры вырастают примерно до 11-13%. При снижении рабочей частоты карты появляется возможность устанавливать более низкое входное напряжение и таким образом ещё снизить количество потребляемой энергии. В режиме 500/1030 МГц и входном напряжении 0,85 В показатели работы Radeon HD 6970 примерно соответствуют нашим настройкам для Radeon HD 5870.
Кодирование и использование фильтров в PowerDirector 8
Напоминаем, что Radeon HD 5670 и 5770 работают на частотах режима UVD, используется аппаратное декодирование. В отличие от них, на 6970 аппаратное ускорение включено только при базовых настройках тактовой частоты (500/1375 МГц и 1,0 В).
Лучший параметр, который продемонстрировала карта Radeon HD 6970 – применение фильтра Bloom совместно с кодировнием в формате H.264: на выполнение операции понадобилось вдвое меньше времени, чем Radeon HD 5770 и Radeon HD 5670.
Итак, Radeon HD 6970 потребляет куда меньше энергии, чем при базовых настройках, и при этом всё равно выполняет большинство операций почти вдвое быстрее, чем Radeon HD 5770.
Полевые испытания: Crysis
После того, как мы ознакомились с работой настольных приложений при изменённых параметрах видеокарты, нам стало интересно, как будут себя вести игры. На этот момент мы уже вернули карту Radeon HD 5870, поэтому в этом исследовании мы ограничиваемся картой Radeon HD 6970.
Для проверки производительности мы проведём стандартный тест CPU под DirectX 9 с поддержкой HD-видео в нескольких разрешениях: 1024х768, 1280х720, 1680х1050 и 1920х1080.
Мы отказались от базового теста GPU по двум причинам: во-первых, тест CPU лучше отображает реальную игровую производительность, и во-вторых, частота смены кадров из этого теста вполне соответствует той производительности, которую вы можете наблюдать во время игры.
По результатам видно, чем выше разрешение, тем больше нагрузка на графический процессор, что лучше для тестирования. Мощность, потребляемая системой с Radeon HD 3300, около 121 Ватт. Таким образом, от 170 до 180 Ватт из полных 300 – это потребления видеокарты.
Итак, результаты. Снижение частоты кадров на 15% позволяет уменьшить показатели пикового потребления примерно на 50 – 85 Вт. В среднем это позволит сберечь от 27 до 55 Вт при обычной эксплуатации. Контроль над входным напряжением, в данном случае, – лучший метод экономить энергию. Снижение частот памяти также может немного помочь, особенно это влияет на пиковое потребление.
С нашими настройками на AMD Radeon HD 6970 можно вдвое снизить энергопотребление. Потребление энергии составит от 70 до 95 Вт (против базовых 170 — 180). Если графика будет вести себя также со всеми игрушками, а не только с Crysis, то можно считать, что мы достигли хорошего результата. По сравнению с Radeon HD 5770, на Radeon HD 6970 с пониженным напряжением, мы получаем вполне приемлемую частоту смены кадров при сравнимой потребляемой мощности.
Полевые испытания: Medal of Honor
Для того, чтобы убедиться в работоспособности наших настроек в игровом режиме, мы провели тесты в игре Medal of Honor. Чтобы получить сопоставимые результаты, мы запустили вторую миссию “Breaking Bagram”, в которой игровой процесс позволяет получить полноценные результаты для теста. Для начала мы изменили файл конфигурации (MOHAEngine.ini), чтобы убрать лимит частоты кадров в 60 FPS.
[Engine.GameEngine]
bSmoothFrameRate=False
MinSmoothedFrameRate=1
MaxSmoothedFrameRate=99
Нам вновь пришлось ограничиться картой Radeon HD 6970 в этом эксперименте. Для тестирования мы установили режим высокого качества (4x MSAA, 16x AF) и разрешение 1920х1200. Для того, чтобы получить средние и минимальные показатели частоты кадров, мы использовали программу Fraps.
Этот тест не упирается в производительность платформы, как Crysis, что даёт возможность Radeon HD 6970 показать себя
Как видим, в сравнении с последним вариантом настроек, производительность уменьшилась на 32%. Однако, игра всё ещё идёт при 70 FPS. Те кому важен показатель минимального FPS могут не волноваться: просто посмотрите на график чуть ниже.
На графике видно, что за всё время тестирования, частота смены кадра падает ниже показателя 40 FPS всего один раз. Да и этот скачок, по всей видимости, связан с чтением данных с винчестера.
Итак, с нашими настройками мы экономим от 30 до 60 Вт в разные моменты активности системы. Вполне сравнимо с тем, что мы видели ранее с Crysis. Можно констатировать, что при снижении быстродействия и видеонастроек на 32%, мы получаем возможность съэкономить от 29% до 32% мощности, – пропорция почти 1:1, это неплохой результат.
PowerTune
При работе с картами на базе Cayman производства AMD доступна специальная утилита PowerTune. Упрощая, можно сказать, что это контроллер энергии для графической карты. Мы задались вопросом: можно ли использовать её для тонких настроек энергопотребления? Если да, то пользователи, которые не предполагают о возможности контроля входного напряжения своих видеокарт, также смогут снизить расходы на электричество.
Для начала мы собираемся проверить, как будет работать Radeon HD 6970 при базовых настройках PowerTune. То есть, мы оставляем входное напряжение и тактовую частоту как они есть, и только перемещаем ползунок PowerTune в центре управления Catalyst AMD на значение “-20”. Для сравнения мы замерили показатели при его значении по умолчанию (“0”) и включили в график результаты с Radeon HD 6970 на частотах 500/1030 МГц и напряжении 0,85 В.
Строго говоря, по результатам теста стало ясно, что большой разницы между предлагаемыми настройками нет. Скорее всего, PowerTune просто не влияет на настройки. До тех пор, пока видеокарта работает в “нормальном” режиме (а PowerTune определяет как таковые все режимы, которые не приближают потребление видеокарты к максимальным значениям), настройки остаются неизменными.
Однако, PowerTune заработал, когда мы запустили Medal of Honor. При полной загрузке графического процессора и настройке режима экономии на -20% затраты энергии снизились, хотя и меньше, чем при работе на частотах UVD. Производительность меньше снижается, а минимальный FPS остался на том же уровне. При работе в UVD-режиме PowerTune не не даёт возможности дополнительно сэкономить энергию, возможно потому, что карта и близко не подходит к потолку своего теплорассеивания, работая на сниженных частотах.
Итак, PowerTune может эффективно управлять частотой в зависимости от нагрузки. Программа ограничивает потребление энергии, однако делает это только с ресурсоёмкими играми и приложениями. В противоположность ей, настройка с частотами UVD работает вне зависимости от используемого программного обеспечения и позволяет сэкономить большее количество энергии.
К чести PowerTune нужно отметить, что она удобнее в использовании: настройки можно сохранять в качестве рабочих профилей в Catalyst Control Center.
Итог: можно экономить, но придётся постараться
Можно ли снизить количество энергии, потребляемой видеокартой в играх и настольных приложениях? Однозначно, да. Работает это примерно также, как с настройками энергопотребления центрального процессора. Но в отличие от процессоров, видеокарты более закрыты от такого вмешательства, они своего рода “чёрные ящики”, в которые ещё нужно уметь влезть. Энтузиасты редко занимаются этим из-за труднодоступности регулировок.
Если говорить о картах AMD, то существует несколько методов контроля энергопотребление – есть и простые, и сложные (исследование возможностей карт Nvidia может стать отдельной интересной темой, особенно в свете недавних заявлений компании о намерении защитить свои карты от вмешательств в настройки питания при помощи некоей блокировки). Самая простая стратегия — использование карты в UVD–режиме. Этот вариант доступен на большинстве моделей Radeon. И это здорово, потому что данный вариант доступен по умолчанию, так что вы можете экономить энергию, не занимаясь разгоном, то есть не нарушая предписаний по эксплуатации карты.
Но, конечно наиболее эффективен вариант с ручными настройками. Как показывают результаты тестов, наибольшая экономия достигается при уменьшении тактовой частоты и напряжения. В этом случае ваш выбор ограничится моделями видеокарт, которые поддерживают возможность регулировки вольтажа или выбор из нескольких предустановленных вариантов подаваемого на ядро питания через BIOS.
По большому счёту, это вопрос удобства. И хотя переключить видеокарту в UVD-режим несложно, мало кто станет это делать каждый раз перед запуском игры или приложения. К нашему сожалению, сторонние утилиты вряд ли помогут в решении этой проблемы. Так, например, в SmartDoctor от Asus отсутствует возможность сохранения настроек в профили, а другая программа этого же разработчика, iTracker2, работает только с видеокартами из серии Matrix и ROG. Та же проблема у Afterburner от MSI – она работает лишь с некоторыми видеокартами. Так что, если вы хотите идти этим путем, необходимо выбрать правильную видеокарту, что можно сделать, ознакомившись внимательно с обзорами и посмотрев, какой софт идёт в комплекте с картой.
Для неравнодушных к проблемам экологии ответ ясен: да, смысл есть. Но экономим ли мы деньги, и настолько ли они серьёзные, чтобы имело смысл всем этим заниматься, может быть проще купить Radeon HD 5770? В принципе, идёт о небольших цифрах: это 10% экономии энергии при работе с настольными приложениями и от 15% до 25 % при запуске современных игр. Если включить также контроль напряжения питания, то цифра может вырасти до 30% (порядка 100 Вт).
В общем, это немного: 100 ватт это 0,1 кВт в час, и экономия вряд ли составит больше, чем 1%. Конечно, всё зависит и от тарифа на электричество, ведь где-то россияне платят 2 рубля с небольшим, а где-то больше 5 рублей за киловатт, но можно сказать, что для большинства пользователей финансовая выгода будет незначительной.
Что ещё можно выиграть, вручную настраивая питание? На графике ниже можно посмотреть, как меняется температура и уровень шума в разных режимах при запущенной Medal of Honor.
Можно сказать, что снижение рабочей частоты и напряжения, несомненно, позволяет экономить энергию, но тех же результатов можно добиться, просто купив менее мощную видеокарту. Так стоит ли овчинка выделки? Итог таков: при покупке мощной современной видеокарты пользователь вполне может использовать её “вполсилы”, получая все плюсы, которые есть у владельцев бюджетных карт (низкий уровень шума, небольшие затраты на энергию, малый нагрев), оставляя за собой возможность использовать её на полную, когда это необходимо.
Но для доступа к этой свободе выбора придётся приложить немного усилий и, может быть, удачи. Целью этой статьи было выяснить, возможно ли одновременно получить высокую производительность, когда она необходима, и низкий уровень энергопотребления от топовой видеокарты. Ответ да, можно получить оба преимущества, но при приложении определённых усилий. По крайней мере выбор есть. Надеемся, в будущем и флагманы индустрии, такие как AMD, и просто сторонние разработчики ПО, сделают шаги навстречу пользователям, и мы получим полноценное программное обеспечение для настроек питания своих видеокарт.