Управление частотами и разгон ноутбучных видеокарт amd radeon в windows

Управление частотами и разгон ноутбучных видеокарт amd radeon в windows

В отношении вещей я человек достаточно таки консервативный, исходя из этого использую все «до конца», до тех пор пока вещи делают собственные функции и пробую получить от них все, на что они способны. Так и с компьютерной техникой, исходя из этого тема «разгона» мне всегда была занимательна и практиковалась на всем, что употреблялось. Одним из последних купленных гаджетов стал ноутбук HP ProBook 4530s в комплектации Intel Core i3/AMD Radeon HD 6490M.

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

Компания AMD уже подготовила к выпуску личные SSD, предназначенные для установки в высокопроизводительные совокупности, включая игровые ПК. Линейка SSD от AMD стала называться Radeon R7. Первыми представителями линейки будут модели Radeon R7 120G, Radeon R7 240G и Radeon R7 480G с емкостью 120 ГБ, 240 ГБ и 480 ГБ соответственно.

Разработка производства — 19 нм чипы от Toshiba (A19nm Toshiba Multi Level Cell (MLC)) и контроллер Indilinx Barefoot 3 M00.Размер накопителей 2,5 дюймов, интерфейс Serial ATA 3.0 (пропускная свойство впредь до 6 Гбит/с).

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

Скоро докопавшись до сути трансформаций совокупности было выяснено, что закладка «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.

Распаковываем образ обновления firmware биос ноутбука (я делаю это при помощи 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 лучше не применять, по причине того, что при его активации промежуточные состояния частот берутся не из таблицы реестра, а из биос.

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

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

Случайная статья:

Как разогнать видеокарту Nvidia и AMD Radeon. Как повысить ФПС в играх


Похожие статьи:

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.