Еще раз об управлении напряжением видеокарт AMD HD 7xxx

Данная статья предназначена для тех, кто уже прочитал статьи 1 и 2 test2013 об управлении напряжением питания видеопроцессора, но не понял, как раскодировать VID из BIOS своей видеокарты по второму способу.

Тех, кто все понял и вдобавок разбирается в структуре BIOS и ассемблере, прошу перейти в конец статьи, чтобы помочь мне с оставшимися вопросами.

Нам понадобятся:
  • GPU-Z для сохранения BIOS видеокарты (либо скачать BIOS с techpowerup.com);
  • hex-редактор (я использовал HxD);
  • текстовый редактор;
  • калькулятор Windows;
  • VBE7 для правки контрольной суммы и других манипуляций;
  • ATIFlash для прошивки отредактированного BIOS.

Стол системник «обитель зла»

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



Мой блог! По мере возможности буду добавлять материал с подробностями, а так же новые доработки!



Вот так вот однажды холодным зимним вечером гуляя по сайтам наткнулся на статьи зарубежных авторов, а именно:

Автор №1 «L3p D3sk»
Автор №2 «Desk Art»

И тут собрав свое мужское начало в кулак и стиснув зубы решил запилить своё с блекджеком и жаркими девчатами с октоберфеста… пиво, да, люблю пиво… ах да! точно, стол) Дело как я уже и говорил было зимой, а именно как раз после празднования январских праздников. Не долго думая

Первый вольтмод(powercolor hd4670) - результаты и ошибки.


.Так получилось, что я стал обладателем купленной за 30$ видеокарты-затычки PowerColor HD 4670 модель AX4670 512MK3-PH с такими характеристиками:


частота ядра 750 mhz

частота памяти 800mhz

память hynix H5TS5163MFR-12C 1.2ns


Так как уже лет 10 я всецело руководствуюсь принципом "гнать всё что гонится", то и из этой видеокарты я решил выжать все соки.

Установив пару игр, 3дмарков и программ для "прогрева", я принялся за исследования и вот что получил на первом этапе:


* повышение частоты ядра даже на 10mhz приводила с постоянным сбросам VPU Recoverer в игре Alan Wake, при этом другие игры и тестовые пакеты...

Ретро-разгон. Geforce 6600 DDR2


 
                                       Geforce 6600 – как много в этом звуке для сердца Овера слилось…
В далеком 2004-м году видеокарты Geforce 6600 и 6600GT буквально взорвали рынок. GT версия была быстрее предыдущего короля графики Radeon 9800XT, а младшая модель, несмотря на более медленную DDR память, в прямых оверклокерских руках догоняла старшую, но при этом стоила куда дешевле.
 
Ко мне в руки попала видеокарта  GV-NX66256DP2 (фотография из интернета). 
Все картинки кликабельны
 

Ретро-разгон. Часть вторая NVIDIA Quadro FX3500 (Geforce 7900GS)


 
Первая часть здесь 
 
Quadro FX3500
Ядро G71, пиксельных конвейеров – 20, вершинных -7. Брат-близнец референсной 7900GS. (картинки кликабельны)

Отличается маркировка чипа.

 
Разгон
Номина...

Обзор видеокулера Arctic Cooling Accelero L2 PLUS


 
 
Мне был нужен недорогой кулер для разогнанной Nvidia Quadro FX3500 (аналог Geforce 7900GS). Наиболее подходящим вариантом оказался герой статьи. По современным меркам кулер устроен очень уж просто (никаких теплотрубок!), что не вызывает доверия. Но, после прочтения нескольких положительных отзывов от владельцев Geforce 9800 и Radeon 4850, установивших это чудо вместо родного охлаждения, было решено рискнуть.
 
Комплект поставки
Поставляется кулер в пластиковой упаковке.

Сбоку указаны поддерживаемые видеокарты

Ретро-разгон. Часть первая NVIDIA Quadro FX1400 (Geforce 6800LE)


 
Лирическое отступление.
Я понимаю, что за окном 2012 год и тест видеокарт 2005-2006 годов, которые и так исследованы со всех сторон, вряд ли кого-то заинтересует. Но мне самому было очень интересно повозиться и интересными железками и просто прикоснуться к истории. Ведь во времена царствования Geforce 6800 я не мог позволить себе такую карту, а во время 7900, я выбрал Radeon X1950GT (хотя точнее это были уже времена царствования Geforce 8800).
Другой причиной было то, что данные карты не поддерживают софтвольтмод (или поддерживают его очень ограниченно), что в наше время повсеместного программного изменения напряжения для любой карты дороже 150$ просто как бальзам на душу старого оверклокера.
Итак, попали ко мне в руки 3 видеокарты Quadro – пара FX1400 и одн...

Софтвольтмод ATI HD4870 без ограничений

В этой статье я расскажу, как изменить напряжение на чипе видеокарты ATI HD4870 512Mb программным способом. Для памяти такой фокус не пройдет, но это не страшно, там напряжение и так накручено почти по максимуму. Предложенный способ имеет не только плюсы, но и минусы, поэтому прежде чем начать играться с напряжением, необходимо ознакомиться с начальной «теоретической» частью статьи.

История разгона x800pro VO agp

Подопытный экземпляр:

Sapphire x800pro VO AGP 12,6,1 конвейеров. Bios: 113-AA15900-101

Чип R420 (215RAACG12F GF5637.12 0446AA)

Штатные частоты: GPU 475, MEM: 900ddr

Память Samsung 2.0ns 256bit 256Mb (K4J55323QF-GC20)

P/N: 109-A26130-01

куплена новой в кее в феврале 2005года в OEM комплектации за 11 килорублей.

Я никого не призываю повторить мой опыт. Я просто рассказываю, как дозрел до вольтмода и что из этого получилось.

Часть 1. Разгон без вольтмода.
Поспорили летчик и водитель, у кого страшнее профессия. Сели в самолет. Летят.

Л: «Страшно?»

В: «Нет»

Л: «Даю еще 500». Толкает рычаг тяги, самолет предолевает звуковой барьер.

Л: «Страшно?»

В: «Нет»

Л: «Тогда делаем мертвую петлю». Самолет делает мертвую петлю.

Л: «Страшно?»

В: «Нет». Садятся в грузовик. Едут по раздолбанной дороге.



В день покупки карточка показала результат ~ 8000 попугаев на AthlonXP Barton 2500+, 512Мб памяти в одноканальном режиме с таймингами 3-5-5-7.

В тот же день видеокарта была разогнана. Тогда со штатной системой охлаждения

были достигнуты частоты 540*1200 и результат на том же AtlonXP 2500+@3200+ 1.65вольта, Epox 8rda3+, 512Mb 3-5-5-7 составил примерно 10200 попугаев в 3dMark2003.

Температура Tgpu не выходила за 68* по шкале Цельсия. Температура Tambient не поднималась выше 52* по датчикам видеокарты (показания снимались утилитой AtiTrayTool 1.5xx). Температур в помещении не опускалась ниже 26*. Корпус TT XaserV закрыт, температура внутри в районе 30*. На выдув работали 1 вентилятор 92мм 1750Об/мин в задней стенке, 1 80мм 2000об/мин в верхней крышке и 80мм в БП.

В: «Страшно?»

Л: «Нет»

Позже на Athlon64 Venice 3200+ 2000@2800МГц 1,72В (Выше задрать не удалось), Abit av8-3rd eye, 2*512Mb Patriot PDP1G3200LLk 2-3-2-5 @ddr466 2.8В разгон составил 567*1200 при использовании ArcticCooling Silencer4 ver.2 и составил 12736 попок в 3dMark2003 и 5666попок в 3dMark2005. Видимо, такой прирост вызван тем обстоятельством, что память работала в двухканальном режиме.

Для сравнения стоит упомянуть, что система на Athlon64 с двухканальной памятью давала около 10000 баллов в 3dmark03, тогда как при работе памяти в одноканальном режиме результат составил приблизительно 8700 очков.

В обоих случаях использовалась WinXP pro Corporate ed. [eng] SP2 и 3dMark2003 v.3.1.3.0 (при стандартных настройках). Catalist 4.11. Разгон производился утилитой RivaTuner 2.0.155

Корпус Thermaltake Xaser5 был закрыт, на вдув и выдув были установлены вентиляторы 80мм(2000об/мин) и 92мм(1750об/мин) соответственно. ОС использовалась в виде «как есть», с кучей установленного софта, игр и тд. Температура в помещении 15кв.м составляла 28* по Цельсиусу.

Поигравшись с таймингами видео памяти, я получил артефакты на частоте 1050МГц и результаты в 3dMark03 ~11500. В итоге, как постоянный игровой профиль я оставил частоты 560*1200 для видеокарты, 2670МГц при 1.67В для ЦПУ и память как ddr442 на 2.8В. При такой конфигурации результат в 3dmark03 составил ~12600 тех же неугомонных попок.

В: «Даю еще 500». Буль-буль-буль… «Страшно?»

Л: «Да…»

Результатом, конечно, я остался недоволен и решил попробовать открыть конвейеры.

Часть 2. Попытка открыть конвейеры на x800pro

Начитавшись соответствующих веток конференции и изучив материалы по прошивке видеокарт и разлочке конвейеров на radeon2.ru и ixbt.ru, я заказал товарищу электропроводящий клей «Контактол» (мэйд ин Раша и обещанное сопротивление R=0,2 Ом*мм). Несчастный клей провалялся в тумбочке 4 месяца, пока, наконец, на этой сессии (зима 2006) меня не взглюкнуло им воспользоваться. Упомяну, что БИОС для будущей карты был приготовлен заранее с помощью программы RaBiT (Radeon Bios Tuner ver. 1.7). Перепрошивка производилась программой AtiFlash3.09.

Пробовались БИОСы от x800 xt, x850 xt, x850xt pe, x800 xt VO. Биосы были от плат производства Sapphire и PowerColor, скачаны отсюда.

Размешав клей зубочисткой, предусмотрительно вложенной в упаковку, и сковырнув с видяшки состему охлаждения, я замазал мостик этой дрянью. Подождав минут 10 (в мануале клея написано, что необходимые свойства состав приобретает через 30 мин) замерил мультиметром семи летней давности M-830B производства Mastech (?) сопротивление получившейся кляксы. Оно составило около 1.5 МОм!!! В полной печали я возвратился к малеванию конспекта по социологии(?), решив вернуть конструкцию в прежний вид на следующий день.



(кликните по картинке для увеличения)


чип x800pro с кляксой электропроводящего клея
Но как известно, дурная башка рукам покоя не дает , и через 40 минут я снова схватился за тестер. На этот раз сопротивление оказалось около 0.8 Ом. С полными … радости я махнул на место Silencer и кинулся шить БИОС.

Не буду описывать долгий и нудный процесс, который сопровождали ошибки типа cannot write – use fast mode и тд. В итоге были опробованы порядка 5 различных БИОСов и всё с нулевым результатом.

Излишне говорить, что разными способами сносились и заново ставились драйвера разных версий, карта была снова раздета, излишки клея счищены и проверен контакт разрезанного лазером мостика (2 циркуля были соединены двусторонними крокодильчиками с щупами тестера).

В итоге ничего не изменилось – конвейеры упорно не хотели включаться.

В конце концов я зашил обратно родной БИОС.

Несколько позже я наткнулся на статью http://people.overclockers.ru/m1rage/record5 уважаемого m1rage по переделке X800GT (ядро R423) в X800GTO (описание очень подробно). Проделав указанные инструкции касательно программы AtiTool удостоверился в наличие у себя всего 12 рабочих конвейеров.

В: «Даю еще 500». Буль-буль-буль… «Страшно?»

Л: «Да. Да!»

В: «Погоди, щас еще мертвую петлю делать будем!»

Часть 3. Жмем nitro или Вольтмоддинг x800pro

Лето. Сессия. Вольтмод

Начитавшись ПС нашего коллеги Nordling’а, где он добросовестно описывает вольтмод x800GTO, я загорелся мыслью попробовать раскочегарить свою карту. Не найдя (наверно руки кривые ) на нашем сайте внятного рассказа про вольтмод x800pro на AGP, я погуглил и наткнулся на обширную статью по сабжу на английском языке.

Следуя инструкции, с помощью паяльника на 20Вт я припаял пучок проводов к карте и налепил переменные резисторы в соответствии с тем как показано

здесь.

Злостно нарушив указания о допустимых напряжениях на графичиский чип при водяном охлаждении (1.75В), выкрутил на ГПУ 1.9Вольта и в итоге получил устойчивую работу при частотах 640*1200. Максимальное напряжение, засаженное мною на ГПУ равнялось 1.96В и позволило достичь частоты 660МГц. Результат в 3dmark03 составил 13668 мариков; 6405 в 05марке. Дальше поднимать напряжение я просто побоялся. ЦПУ работал на частоте 2700МГц при 1.7В.

Память на моей видяшки 2.0нс, что соответствует частоте 1000МГц ddr.

Перед ее вольтмодом я приобрел медный кулерTitan TTC-CU14TB/B6015 и распилил его на части с помощью электрофрезы по дереву (думаю ножовкой по металлу это было бы быстрее , потому что фрезу всё время заедало, а радиатор нагревался до безбожной температуры и его приходилось замачивать в баночке с водой)



(кликните по картинке для увеличения)


замоченный радиатор

Отполировав на войлочном круге и пропаяв (паяльничком на 100ВТ) на всякий случай крайние ребра получившихся малышей,



(кликните по картинке для увеличения)



я приклеил их термоклеем АлСил5 на видеопамять и стабилизаторы питания видеокарты.



(кликните по картинке для увеличения)




Установив в 2 пятидюймовых заглушки старенькие совдеповские милливольтметр (характеристики С! ), галетник и новенькие (хотя и голимые) выключатели, на которые и припаял все подстроечные резисторы, я получил возможность управления вольтмодами и наглядной индикации подаваемых на устройства напряжений.



(кликните по картинке для увеличения)


панель вольмодов

Спереди это выглядит вот так:



(кликните по картинке для увеличения)


лицо вольмодов

Постепенное повышение напряжения питания видеопамяти с 2.0В до 2.4 (при наличии дополнительных медных радиаторов и обдува 90мм вентилятором на 2200об/мин при 12В) не позволило увеличить частоту чипов ни на мегагерц! В итоге остались пресловутые 1200МГц ddr вместо стандартных 900.



(кликните по картинке для увеличения)




Сейчас у меня в RivaTuner выставлены частоты 620*1200МГц при Vgpu=1,72В и Vmem=2.1В (На самом деле точно определить напряжение GPU не получается, потому что оно скачет от 1,72 до 1,80В)

При водяном охлаждении ГПУ температура чипа не выходит за отметку 39* при температуре воздуха в корпусе 30-38*. Ambient-температура выше 52* не возрастала. Прогрев карты производился 30мин. Прогоном тестов 3dmark03 и 3dmark05. Температура в помещении во время этого тестирования оставалась на уровне 28* Цельсия.







(кликните по картинке для увеличения)


карта в слоте



(кликните по картинке для увеличения)


в закрытом кейсе

Часть 4 «Туда-сюда» или обнаружил проблему с вольтмодденной х800pro
Встречаются два братка на пасху:

-Христос воскрес!

-Опять воскрес? Сволочи, это же надо так над человеком издеваться!


После переделки системы СВО и блока питания появилась необходимость провести тесты и замеры температур в системе.

Для этого пришлось отвлечься от DeusEx, Fallout и Quake2 и вернуться к Doom3.



(кликните по картинке для увеличения)




На дефолтных частотах играть не очень комфортно, и я подразогнал видеокарту. До этого напряжение Vgpu было выставлено примерно на 1.7Вольта. Задрав частоту ядра до 620 вместо 475МГц я через несколько минут игры получил перезагрузку. При этом температуры элементов компа за предельно допустимые значения не выходили. Понизив частоту до 600, я получал перезагрузку или критическую ошибку через часок-другой игры. В качестве компромиссного решения я остановился на 580МГц для графического чипа. Долговременный разгон без вольтмода больше 560МГц возможен не был.

Сначала я грешил на БП. Меня смутили показания Everest’а. Он мне показывал 5,17В. Я и подумал, что если в 2D напруга по 5волт задрана на 3%, то значит на 12В она просела на те же 3%, ну а в нагрузке вообще перекос достигает критического порога при котором система просто отключается. И вот, я нашел время слазить в комп с мультитулом. Странно, но показания прибора не внушали беспокойства:

5,12В и 12,04 в простое и

5,09В и 11,96 при нагрузке.

Хорошо, что я додумался проверить Vgpu!

Вместо выставленных когда-то 1,72В я увидел 1,51В.

«Странно» — подумал Штирлиц ©

Не долго думая, я отключил добавочный резистор и увидел 1,01Вольта!

Хотя я уверен, что не трогал установленное значение резистора. Пришлось заново подобрать сопротивление. Остановился я на 1,72В под нагрузкой, которые в 2D вырастают в 1,80В. Теперь полет нормальный.

Мне кажется, что проблема кроется в резисторе, к которому и подпаивались проводки доп.сопротивления. По каким-то причинам (возможно перегрев) его сопротивление возросло.

Вот такая история

Осенью 2014 г. карта была продана за 1000руб

обсуждение здесь:

http://forums.overclockers.ru/viewtopic.php?t=124857

Полезные ссылки:

http://modlabs.net/index.php?location=articles&url=solder — Пайка для чайников aka «Basic Soldering Guide»

http://people.overclockers.ru/Nordling/record36 – вольтмод и разгон x800GTO

http://people.overclockers.ru/Nordling/record26 – вольтмод и разгон x800GTO

http://people.overclockers.ru/m1rage/record5 – открытие конвейеров на x800GT

http://people.overclockers.ru/Gorech/record2 – прошивка БИОСа x800GTO

http://people.overclockers.ru/Ray2000GT/record1 – Разгон и модификация Radeon X800Pro PCI-E

http://modlabs.net/index.php?location=articles&url=x800biosстатья “Модификации BIOS для ATI Radeon X800”

http://radeon2.ru – русскоязычный сайт о картах Radeon

В последнюю неделю февраля 2007 года я продал карту вместе с AC Silenser'ом за 4кр

обсуждение:

http://forums.overclockers.ru/viewtopic.php?p=4903884#4903884