- На что влияет частота графического процессора в видеокарте и что это такое?
- Зачем нужен графический процессор
- На что влияет его частота
- Можно ли увеличить частоту и зачем это делать
- Управление частотами и разгон ноутбучных видеокарт AMD Radeon в Windows
- ВИДЕОКАРТЫ
- Понижаем частоту видеокарты: когда разгон не нужен
- Понижаем частоту видеокарты | Введение
- Понижаем частоту видеокарты | Инструментарий
- Понижаем частоту видеокарты | Настройка тактовой частоты
- Понижаем частоту видеокарты | Настройка напряжения
- Понижаем частоту видеокарты | Настройка кривой вентиляторов системы охлаждения
- Понижаем частоту видеокарты | Заключительные замечания
На что влияет частота графического процессора в видеокарте и что это такое?
Привет, друзья! Как вы, вероятно, уже знаете, все видеокарты оборудованы GPU, то есть графическими процессорами. Одним из ключевых параметров при работе устройства, является частота графического процессора, на что влияет эта характеристика, я расскажу в сегодняшней публикации.
Зачем нужен графический процессор
Этот чип в видеокарте занят самым важным делом: он рендерит графику, просчитывая 2D и 3D объекты и их взаимодействие между собой и тем самым формируя изображение, передаваемое затем на дисплей монитора. Благодаря особенностям архитектуры, этот чип гораздо эффективнее обрабатывает графику по сравнению с центральным процессором, несмотря на меньшую мощность.
Такой чип может быть как составной частью видеокарты, так и быть интегрированным в северный мост материнской платы или как логический блок на ЦП. Как правило, последние два типа менее мощные и подходят для выполнения повседневных задач, но слабо справляются с рендерингом сложных объектов.
На что влияет его частота
Тактовая частота ядра – количество операций, которые графический процессор выполняет в секунду. На сегодняшний день у мощных видеокарт этот показатель уже перевалил за гигагерц.
Чем выше тактовая частота, тем больше данных может обработать графический ускоритель. Это влияет не только на количество FPS в играх, но и на количество примитивов в отрендеренных объектах, то есть на качество графики.
Таких показателей удалось добиться, благодаря уменьшению техпроцесса графического чипа, увеличив количество логических блоков на той же площади кристалла. Подробнее о техпроцессе видеокарты вы можете почитать здесь.
Два главных конкурента, которые выпускают графические чипы, Nvidia и AMD, постоянно соревнуются за повышение частотных характеристик. Выпустить новую топовую модель, которая по техническим параметрам хотя бы на пару месяцев заткнет за пояс конкурентов – уже скорее дело престижа, а не насущная потребность рынка.
Даже в развитых странах не каждый геймер может позволить себе такое устройство.
Можно ли увеличить частоту и зачем это делать
Существует целый ряд программ, которые позволяют выполнить boost графического чипа, повысив его частотные характеристики (конечно, если компонент поддерживает такую опцию). Сюда можно отнести:
- ASUS GPU Tweak – лучше всего работает с видеокартами именно этого бренда, открывая пользователю доступ к дополнительным опциям;
- MSI Afterburner – всеядная утилита, которой все равно, что разгонять;
- RivaTuner – «прародитель» всех современных программ для оверклокинга, на основании наработок которого, созданы все последующие продукты.
Кроме повышения частоты графического процессора, эти утилиты умеют увеличивать частоту памяти, регулировать скорость вращения кулеров и многое другое. «Что это дает в практическом плане?» — может спросить внимательный читатель.
Увеличение тактовой частоты, как можно догадаться, позволяет увеличить качество графики и количество ФПС в играх программными средствами, то есть не покупая новую видеокарту.
Такой «костыль» можно использовать как временное решение, когда юзер еще морально не созрел для покупки нового девайса, однако уже хочется поиграть в новинку, которую комп не вытягивает по системным требованиям.
При этом следует учитывать, что разгон видеокарты требует аккуратного и вдумчивого подхода – если переборщить с увеличением частоты и «дать копоти» больше, чем видеокарта реально сможет вытянуть физически, происходит перезапуск графического драйвера, что обычно ведет к крашу запущенной игры или видеоредактора.
Сломать девайс таким способом очень сложно, из-за предусмотренной программистами «защиты от дурака».Однако хочу также отметить, что особо настойчивые фанаты оверклокинга умудряются таки сжечь видеокарту, дав ей повышенную нагрузку и убрав количество оборотов кулера до минимума.
К сожалению, для майнинга такой продукт подходит хуже, чем аналогичная по цене видяха от AMD. Ну тут уже такое – или в игры гонять, или крипту майнить, не так ли?
До новых встреч на страницах моего блога, дорогие друзья! Не забудьте расшарить эту статью в социальных сетях и подписаться на новостную рассылку.
Источник
Управление частотами и разгон ноутбучных видеокарт AMD Radeon в Windows
В отношении вещей я человек довольно таки консервативный, поэтому использую все «до конца», пока вещи выполняют свои функции и пытаюсь получить от них все, на что они способны. Так и с компьютерной техникой, поэтому тема «разгона» мне всегда была интересна и практиковалась на всем, что использовалось. Одним из последних приобретенных гаджетов стал ноутбук HP ProBook 4530s в комплектации Intel Core i3/AMD Radeon HD 6490M. Этот рассказ о том, что и как я сделал, чтобы видеокарта от AMD потребляла меньше и работала быстрее.
Как известно, в ноутбуках почти все скрыто и залочено, минимум настроек железа, специфические конфигурации и т.п., то есть сделано все, чтобы пользователь не смог «покрутить» ничего лишнего. Собственно поэтому и заинтересовался сообщением в профильной теме конференции по поводу возможности разгона видеокарты. Быстро докопавшись до сути изменений системы было определено, что закладка «OverDrive» появляется от внесения в реестр бинарных данных с именем «PP_PhmSoftPowerPlayTable» Запись эта находится в настройках драйверов аппаратуры HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4d36e968-e325-11ce-bfc1-08002be10318>\00xx» (в зависимости от порядка нахождения и установки видеокарт xx может меняться, но там не сложно понять, присутствует текстовое обозначение видеокарт). После этого в Catalyst Control Center появилась возможность менять максимальные частоты ядра и памяти. Все работало, все разгонялось, на этом на то время и остановился.
Так сложилось, что пользуясь ноутбуком, несмотря на наличие в нем «переключаемой графики» (Switchable Graphics), предпочитаю ручное переключение видеокарт и практически всегда использую AMD. Так оно и работает «ровнее», и низкое потребление не в приоритете, поскольку ноутбук большую часть времени работы проводит подключенным к розетке. Но все равно хотелось, чтобы в экономном профиле ноутбук потреблял (и грелся) меньше. Однажды мне случайно встретилась программа редактирования бисов видеокарт Radeon — RBE — Radeon BIOS editor. Одной из ее возможностей была настройка частот для профилей PowerPlay. Однако редактирование непосредственно bios не представлялось возможным. Несмотря на то, что биос ноутбука можно «расковырять», поправить что-то и «заковырять» обратно, прошить это в мой ноутбук не представляется возможным. И тут меня осенило, а не будет ли запись «PP_PhmSoftPowerPlayTable» эквивалентной тем же таблицам, только в биосе видеокарты? И, как оказалось потом — будет!
Итак, приступим. Нам нужен биос видеокарты Radeon. Распаковываем образ обновления прошивки биос ноутбука (я делаю это при помощи Total Commander) и ищем строку «ATOMBIOSBK-ATI» в файлах, я так понимаю это торговая марка их биосов. И тут первый сюрприз: находим аж 6 разных файлов, половина из которых (судя по строкам в них попадающимся) предназначена для платформы «HP_IEC_Roxette_SeymourXT_GDDR5» (не мое), половина для «HP_IEC_Ramones_SeymourXT_GDDR5» (Ramones — название платформы ноута, SeymourXT — коденейм GPU Radeon HD 6490M).
Оставался вопрос, как выбрать из 3-х нужный мне файл (изначально я не знал, будут ли данные из записи «PP_PhmSoftPowerPlayTable» совпадать с данными в файле). Тестировщик AIDA64 предоставляла следующую информацию о видеокарте.
[ AMD Radeon HD6490M ]
Свойства видеоадаптера:
Описание устройства — AMD Radeon HD6490M
Строка адаптера — AMD Radeon HD6490M
Строка BIOS — BR41262.S02
Меня заинтересовала «Строка BIOS» и, как оказалось, она была уникальна для каждого файла. Файл найден, ищем в нем вхождение бинарных данных из записи «PP_PhmSoftPowerPlayTable» и находим! Получается в драйвере предусмотрен режим подмены таблиц PowerPlay из биоса на запись из реестра. Теперь наша задача поправить таблицы в биосе и внести эквивалентные изменения в реестр.
Здесь хочу обратить внимание, откуда же берется этот самый «OverDrive». При открытии оригинального файла биос видеокарты RBE предупреждает об отсутствии записи настроек OverDrive. Сравнивая таблицы оригинальную и из реестра видим:
Вместо нолей появились записи максимальных допустимых частот для ядра и памяти (тут они записываются в x10kHz). После внесения соответствующих изменений в файл образа биос видим наши частоты на вкладке редактирования OverDrive в RBE, что подтверждает изыскания.
Немного о «PowerPlay». Это технология управления энергопотреблением видеокарты. В мобильном варианте организовано два профиля — экономичный и производительный. Они переключаются в настройках Catalyst Control Center и заданы в биосе различными сценариями.
Сценарий «1» включает в себя набор из 3 состояний и используется в режиме производительность, сценарий «3» — для режима «экономия энергии». Так же есть отдельный сценарий («2») предназначенный для режима аппаратного декодирования видео.
Собственно дальше, думаю, все понятно, меняем как душе угодно частоты сценариев, берем измененную таблицу PowerPlay и вносим ее в реестр. С частотами вроде проще, тактовый генератор встроен в чип, частоты наверняка генерируются единообразно и с этим проблем быть не должно, но раз мы опустили частоту работы GPU в некоторых состояниях, становится интересным уменьшить и его напряжение питания. Но тут, как мы понимаем, все очень вендор-специфик. Смотрим как это сделано:
Собственно, сам шим-контроллер TPS51511. Задумывался как 2-х уровневый, но немного доработали схему получив 4 переключаемых уровня напряжения. Управление ведется сигналами POW_SW1 и POW_SW0. А вот откуда они берутся:
Это чип GPU, как видим, используются линии ввода-вывода произвольного назначения (GPIO). Разбираясь в вопросе узнал, что биос видеокарты предоставляет функции установки частот GPU, памяти и вольтажа, то есть вроде как ведор-специфик аппаратная часть подкреплена программной, значит можно пробовать. Думаю, в биос есть какие-то пороги, в зависимости от которых и заданного для установки напряжения будут соответствующим образом меняться состояния выводов POW_SW1 и POW_SW0. Чтобы не разбирать и не мерить, изменилось ли напряжение на самом деле, решил оценить это по нагреву GPU в тесте в режиме экономии энергии. Оценка показала снижение температуры на 5-7гр при тех же частотах, то есть сработало!
Вот, собственно, и весь краткий рассказ. Что касается конкретно моей видеокарты, изначально максимальные частоты GPU/память были 750/900. Архитектура ее такова, что производительность ограничивается именно GPU. При тестах прирост на 15% частоты GPU дает около 11% прироста производительности, тогда как прирост частоты памяти на те же 15% давал лишь 1% производительности. Остановился на настройках как на последних скриншотах RBE. Сам механизм OverDrive лучше не использовать, потому что при его активации промежуточные состояния частот берутся не из таблицы реестра, а из биос. Поэтому максимальные желаемые частоты были внесены в стандартные состояния. Так же в режиме высокой производительности среднее состояние сделал без переключения частоты памяти и вольтажа. Насколько я понял, переключение частоты памяти сопровождается сбросом контроллера памяти и дополнительными «телодвижениями», что ни к чему при желании максимальной производительности, ну и вольтажом лучше не клацать, дабы минимизировать всякие переходные процессы. Так же были уменьшены частоты режима декодирования видео.
По итогам тестов получил в экономном рабочем режиме снижение температуры (и соответственно энергопотребления) при отсутствии заметной деградации производительности (собственно тогда, когда она и не нужна) и повышение производительности, когда она нужна.
Думаю, такая методика будет работать и на других конфигурациях, но у меня нет возможно протестировать это. Буду рад, если это кому-то интересно и кто-то попробует и поделится результатами.
Источник
ВИДЕОКАРТЫ
Понижаем частоту видеокарты: когда разгон не нужен
Понижаем частоту видеокарты | Введение
Обычно большинство компьютерных энтузиастов озабочено разгоном процессора, памяти и видеокарты: оверклокинг давно стал своего рода спортивным соревнованием — кто сможет выжать максимум из «железа» путём повышения прежде всего его тактовой частоты. И совершенно естественно, что написано множество гидов по разгону компьютерных комплектующих. Чего нельзя сказать о руководствах по понижению их частоты — между тем, не так уж редко встречаются случаи, когда необходимо именно понизить частоту, к примеру, видеокарты.
Снижение частоты видеокарты — это отличный способ борьбы с повышенными рабочими температурами и средство понижения энергопотребления. Любители игр смогут добиться оптимального соотношения производительности на потреблённый ватт и сделать свою систему менее шумной. Ещё более актуально понижение частоты дискретной видеокарты в ноутбуках, где гораздо более сложные температурные условия эксплуатации.
Понижаем частоту видеокарты | Инструментарий
Прежде чем приступить к снижению частоты видеокарты стоит помнить о том, что не существует двух абсолютно одинаковых графических процессора (впрочем, как и любого другого процессора), поэтому характеристики каждого из них уникальны — хоть и укладываются в заданные допуски. А это значит, что реальная производительность и стабильность работы разных чипов могут отличаться, и это совершенно нормально. Кроме того, многие устаревшие видеокарты не способны понижать тактовые частоты простыми программными средствами — а именно их мы и будем использовать.
Самым популярным инструментом разгона видеокарт — а одновременно и снижения их частоты — сегодня можно назвать утилиту MSI Afterburner. Она де-факто является золотым стандартом для любых подобных утилит. Дело в том, что она построена на базе классической Riva Tuner, которая представляет собой бесплатную утилиту со свободным исходным кодом, предназначенную для разгона и мониторинга показателей огромнейшего ассортимента графических ускорителей как на платформе Nvidia, так и на платформе AMD. С её помощью вы получаете возможность изменять множество параметров, включая напряжение процессора, частоту и скорость видеопамяти, а также выстраивать собственную кривую зависимости оборотов вентиляторов системы охлаждения от температуры. Свежую версию MSI Afterburner можно загрузить отсюда .
Существуют и другие утилиты для настройки параметров видеокарты, среди которых можно назвать, к примеру, ASUS GPU Tweak, EVGA Precision XOC или NZXT Cam, и при желании можно воспользоваться любой из них — особенно если такая утилита входит в комплект поставки вашей модели видеокарты. В наших же примерах будет использоваться MSI Afterburner.
Понижаем частоту видеокарты | Настройка тактовой частоты
После установки и запуска MSI Afterburner вы увидите примерно такой графический интерфейс, похожий на приборный щиток автомобиля (к этой утилите существует масса «скинов», поэтому в вашем конкретном случае внешний вид может довольно заметно отличаться). Параметры частоты и скорости памяти выводятся в левом «колодце», напряжения и температуры — в правом. Все доступные регулировки находятся между этими двумя «колодцами». В нижней части окна динамически отображается температура, что полезно для отслеживания теплового режима в зависимости от изменения настроек.
Расположенный примерно посередине слайдер отвечает за регулировку тактовой частоты — то, что нам в большинстве случаев потребуется для небольшого андерклокинга. При перемещении движка вправо тактовая частота графического процессора будет увеличиться до значений, заданных в VBIOS. При перемещении движка влево частота будет снижаться. Нам нужно просто уменьшить частоту до желаемых параметров и протестировать сисдему на стабильность.
Понижаем частоту видеокарты | Настройка напряжения
Регулировка напряжения питания ядра осуществляется самым верхним слайдером, передвигая который влево или вправо вы понижаете или повышаете напряжение на некоторое количество милливольт. Некоторые карты поддерживают изменение напряжение только на кратные числа. К примеру, для AMD Radeon R9 390X это число 6 (т.е. 6, 12, 18 и т.д.). Такие настройки заданы на уровне микропрограммы («прошивки») и VBIOS и обычно их невозможно изменить.
Снижение напряжения питания графического процессора часто осуществляется при понижении тактовой частоты для достижения максимальной энергоэффективности. После выбора желаемой частоты и напряжения щёлкните по кнопке с «галочкой» для применения изменений.
Понижаем частоту видеокарты | Настройка кривой вентиляторов системы охлаждения
Теоретически понижение тактовой частоты и напряжения питания графического процессора автоматически означает и снижение тепловыделения, но на практике это происходит далеко не всегда. Поэтому вам может понадобиться внести изменения в кривую зависимости частоты вращения вентиляторов от температуры. Щёлкните по изображению шестерёнки слева от слайдера выбора скорости вращения вентиляторов и откроется окно с графиком и опорными точками.
График, близкий к соотношению 1:1, выглядит примерно так, как на скриншоте, и такие настройки позволяют добиться максимального охлаждения видеокарты. Однако при этом система охлаждения может работать слишком шумно уже при довольно низком нагреве, поэтому есть смысл попробовать изменить соотношение, получив наилучший баланс между температурой и уровнем шума.
Понижаем частоту видеокарты | Заключительные замечания
Лучший способ проверки стабильности работы видеокарты после изменения её настроек — это запустить игру или какое-то другое приложение с одновременным отслеживанием показателей температуры, частот и напряжения. У MSI Afterburner есть такой режим, когда параметры выводятся непосредственно поверх окра приложения. Если вы столкнётесь со сбоями или зависаниями, измените частоту и, при необходимости, напряжение, и повторите процедуру до тех пор, пока система не будет работать стабильно.
Разумеется, снижение тактовой частоты видеокарты может понадобиться далеко не всем — самые очевидные категории таких пользователей это геймеры с ноутбуками и майнеры криптовалют. Однако попробовать преимущества более «холодных» и тихих видеокарт способен каждый — благодаря простым и понятным программным инструментам.
Источник