Модифицируем биосы ATI5850/70 с помощью RBE 1.24

Отказ от ответственности: заметка написана в расчете на опытных пользователей, которые в полной мере берут на себя всю ответственность за любые модификации и не гарантийные случаи поломки видеокарты. Этот материал является исключительно ознакомительным. <br/><br/>Появления новой версии TechPowerUp Radeon Bios Editor ждали с самого начала продаж видеокарт ATI 5870/5850. И этот день настал! <br/>В версии 1.24 наконец-то появилась изменяемая таблица с напряжениями для этой серии видеокарт. <br/><br/>Для чего же это надо и зачем мы это ждали? <br/><br/>Будучи еще на стоковом охлаждении меня жутко бесило что при работе с монитором и телевизором частоты и напряжение повышаются, турбина начинает раскручивать...
4 февраля 2010, четверг 11:10
mau для раздела Блоги
Отказ от ответственности: заметка написана в расчете на опытных пользователей, которые в полной мере берут на себя всю ответственность за любые модификации и не гарантийные случаи поломки видеокарты. Этот материал является исключительно ознакомительным.

Появления новой версии TechPowerUp Radeon Bios Editor ждали с самого начала продаж видеокарт ATI 5870/5850. И этот день настал!
В версии 1.24 наконец-то появилась изменяемая таблица с напряжениями для этой серии видеокарт.

Для чего же это надо и зачем мы это ждали?

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

Так что же надо изменять в RBE?

Таблица вольтажа для 5850 и 5870 разная.

Вот пример для 5850


А это уже для 5870


Как видно, таблицы не совпадают местами. Цветными рамками выделено какое напряжение соответствует какому рабочему режиму.

В биосе для 5870 дополнительно есть еще таблица напряжений для памяти.


Красный - режим 3D, то есть такие частоты и напряжения будут при игровой нагрузке, и при старте системы.

Синий - режим простоя с одним монитором.

Черный - режимы при воспроизведения видео с помощью UVD, а так же при работе с двумя или тремя мониторами.

Зеленый - режим, который мне пока не понятен, модификация вольтажа не требуется.

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


Чтобы модернизировать биос надо в таблицу напряжений вставить свои значения, приблизительные, например 1,162 и нажать Okay, снова открываем таблицу - появится ближайшее правильно значение 1,1625v. Чтобы изменить частоту GPU или памяти, надо просто их изменить. Сохраняем биос и прошиваем.

Какие модификации производить?

Самое простое - это изменить вольтаж для 3D(отмечено красным), повысив напряжение и записав свои частоты.
При этом нужно убедиться, что видеокарта на этих частотах стабильна.

Более продвинутый способ - со снижением частот и напряжения для UVD и при работе с двумя мониторами.

Поднятие напряжения на памяти - может помочь в разгоне видеопамяти и возможно повысить стабильность.

Возможные проблемы и пути их решения

Первая и очевидная проблема - это какой же биос использовать?

Можно использовать родной биос, но лучше всего использовать биос от ASUS.

У биоса от ASUS нету ограничения на разгон, частоты можно поднимать и они не будут скидываться. Так же при использовании родного биоса можно будет увидеть такую картину в Overdrive каталиста.


Так же с биосом от Asus не будет проблем с разгоном с уже модифицируемым биосом.

Родной биос стоит использовать только ради того чтобы не было проблем с мониторами и телевизорами. Например с криво разлоченным биосом от MSI мой телевизор отказывается показывать изображение точка-в-точку. Или с родным биосом будет проще добиться от старого ЭЛТ монитора 100 герц.
Как видно проблема чужого биоса пока что только с устройствами отображения, но могут быть и другие.

Помните, что эти биосы подходят только для референсных видеокарт!

Проблема с утилитой MSI Afterbuner - эту утилиту я советую использовать исключительно для мониторинга. На 5850 при нажатие на кнопку Reset напряжение скидывается до 1.08v, что вкупе с высокими частотами может дать зависание или артефакты. Решение - выставить вручную нужное напряжение обратно.

Мерцания при использовании двух мониторов и снижение тепловыделения

Решение этой проблемы очень простое - все дело в частоте памяти.

После долгих экспериментов я пришел к тому, что при использовании 5850 если во всех значениях будет стоять 1000 для памяти, то мерцание экранов не будет!

Но разве только одним мерцанием все ограничивается?
Для UVD и при работе с двумя мониторами я значительно снизил частоты GPU, а напряжение сделал такое же как и в простое - 0.95v.

При частотах 200/1000 0.95v в итоге при подключении двух мониторов и при проигрывании даже самых тяжелых видео при помощи UVD я не увидел ни мерцаний, ни поддергиванний, ни артефактов.

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

Вот так выглядит биос от Asus5850 со сниженным энергопотреблением и без проблем с двумя мониторами и проигрыванием видео. Разгона 3D нет!


Проверить насколько эффективна данная модификация я не могу, родной системы охлаждения у меня уже нет.

Скачать этот модернизированный биос можно здесь. Файл без расширения.
Для прошивки набираем команду:

atiflash -p -f 0 asus5850uvd

Биос проверен на видеокарте PowerColor 5850, является тестовым и только для ознакомления, стабильная работа не гарантируется.

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

При попытке прошить биос от Асус5870 с модифицированным напряжением по памяти и частотами везде кроме 3D 157/300 - я получил черный экран и полностью не рабочую PowerColor5850 на которую у меня нету гарантии. Реанимировать видеокарту долгое время не получалось... и только последняя версия Atiflash на другом компьютере, где как основной адаптер я использовал встроенное в чипсет видео ядро, - увидела что есть видеокарта, что можно прошить биос. Я прошил проверенный биос от Asus5850, даже два раза.
После этого модифицировать дальше биос у меня желание полностью отпало.

Какие же выводы можно сделать?

Модификацию биоса стоит проводить только в одном случае - для увеличения напряжения ядра в 3D и повышения соответственно этих частот. Повышать напряжение памяти в 3D для 5870 - возможно еще стоит попробовать, но на свой страх и риск.

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

Все таки производитель лучше знает какой режим для видеокарты предпочтительней. Здесь же я описал как можно сделать модификацию.
Если же необходимо чтобы турбина не раскручивалась при работе с двумя мониторами, или при просмотре фильмов - можно сделать график турбины в MSI AfterBurner, и зафиксировать её на 18-21% до 75 градусов, но лучше полностью сменить охлаждение.