Переделка X800GT(ядро 423) в X800GTO

6 января 2006, пятница 14:01
для раздела Блоги
«Легким движением руки брюки превращаются…»
к/ф «Брильянтовая рука»


С сентября у меня в машине поселилась видеокарта GeForce 6600. Побаловавшись ей некоторое время, я понял – маловато будет. Не было должного комфорта в играх. На тот момент самой реальной покупкой казалась старшая сестра моей карты – GeForce 6600GT. Но в то же время появились статьи о X800GT. Все было бы прекрасно, но в нашем городе этих карт не было. Я уже было решился взять 6600gt, но мне очень повезло и нам завезли первую партию X800GT от sapphire в двух вариантах 128(DDR1) и 256(DDR3)mb. Причем 256mb стоила 177$, а 128mb всего на 10$ меньше. При этом GeForce 6600GT в городе дешевле 180-190$ не было и не предвиделось.

5.10.2005 была куплена 256 Mb GDDR3 ATI RX800 GT (Radeon X800 GT, 256-bit, 475/490, 8 конв.), TVO, DVI, PCI-E, SKU 11064-00-10.



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




Но как только я вставил ее в комп и включил его меня поразил шум штатной системы охлаждения. Как оказалось, такое происходит при старте компьютера и при максимальной нагрузке на видеокарту. Это была первая ложка дегтя в бочке еще не известно чего…После установки дров и запуска фирменной утилиты для разгона Trixx появилась даже не ложка, а целый литр дегтя. При выводе 3D изображения карта страшно пищала! Так пищали в свое время катушки на материнской плате P4P800-E deluxe. При помощи сложных приборов в виде моего уха и коктейльной трубочки был стопроцентно выявлен источник. Это оказались две катушки.


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

свистят

На следующий день я отнес ее туда, где покупал, описал неполадку и на мое удивление мне сразу предложили либо деньги, либо замену. Но как оказалось, на складе уже не было этих карт, а 128mb вариант я отказался брать.
Через пару дней карточки опять появились и я сразу же купил себе снова такую же карту. И опять столкнулся с проблемой писка дросселей, хотя на этом экземпляре они уже не так сильно свистели, но меня это уже мало волновало. Я узнал о том, что есть вероятность увеличить число конвейеров с 8 до 12 или 16.
На тот момент разлочка удалась только RipperFK и на нескольких зарубежных сайтах упоминалось подобное.

Как это сделать, уже не раз описывалось, но я опишу это еще раз так, как проделал сам :

1) Запускаем ATITool, зажимаем shift и кликаем кнопку settings.


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



2) Смотрим Active pipelines – на X800GT их должно быть 8. Если у вас больше(например 12 или еще хуже 16) – несите туда где купили. Вам подсунули брак!!! Шутка.

3) Смотрим CONFIG_DIE_FUSSES. Это значение показывает сколько у вас всего конвееров, которые не заблокированы в самом ядре. CONFIG_DIE_FUSES = 0x1234X678
Если X=1,2,4,8 то 1 quad(4 pipe) доступен
Если X=3,5,6,9,A,C то 2 quad(8 pipe) доступны
Если X=7,B,D,E то 3 quad(12 pipe) доступны
Если X=F то 4 quad(16 pipe) доступны
Далее смотрим CONFIG_SUBSTRATE_FUSES = 0xFFFFF61X
Если у вас X не = F, то

4) Снимаем систему охлаждения. Смотрим на правый верхний угол. Если видим там такое:

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


то замыкаем перерезанную дорожку как показано на фото токопроводящим клеем «контактол», предварительно зачистив точки иголкой, скальпелем и т.п. Замыкать можно как мимо канавки лазерката, так и залив ее – это точно проверено опытным путем на 3-х SAPPHIRE X800GT.

5) Даем клею высохнуть положенное время(в идеале сутки, но как показывает практика иногда хватает интенсивного задувания феном для сушки волос)

6) Ставим систему охлаждения на место, видюху в комп и включаем.

7) Смотрим пункт 3). У вас должно появиться 12 либо 16 пайпов. При этом последний символ CONFIG_SUBSTRATE_FUSES поменяется на F.


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



Если он у вас не зменился, значит вы НЕ ЗАМКНУЛИ лазеркат.

Сразу скажу, что ни первая, ни вторая Sapphire x800gt не разлочились (тогда я тупо замыкал лазеркат, не зная о том, что можно смотреть регистры), но 24.11.2005 мне удалось поменять свою карту на такую же и у нее оказалось CONFIG_DIE_FUSSES=0xEFF3EFFF. После проведения вышеописанных процедур я получил 12 пайпов и в районе 5500 3dMark05.

После замены штатного охлаждения на Zalman VF700CU я разогнал свою карту со штатных 475/490 до 600/600 и поигравшись таймингами получил чуть больше 6100 тех же птиц. До модификации при разгоне 550/570 карта выдавала 4860.


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



Такой результат был достигнут на моем домашнем компьютере:

CPU: A64 3000+@2700(300*9) venice e3 0520+Titan Vanessa L !!!
MoBo: Epox EP-9NPAJ ZALMAN ZM-NB47J+80mm
MEM: 2*512 ncp pc3200 !!!BGA!!! 2,5-3-3-7 1T@250(ddr500)
Power: Asus TA250/360W
HDD: WD 1600 JD
Video: Sapphire x800gt@12pipes 256bit/256mb+ZALMAN VF700-CU
Windows XP SP2 Rus, без оптимизаций; 3DMark05 1.2.0-все по дефолту. Все драйвера последних версий(на5.01.2006).

7.01.2006 - 6478 3DMark05

9.01.2006 Справочная информация для тех, кто разбирается

Кроме ATITool нужные регистры(CONFIG_DIE_FUSSES и CONFIG_SUBSTRATE_FUSES) можно посмотреть замечательной программой RivaTuner запустив ее так: RivaTuner.exe /rr990 /rr994
990 регистр это CONFIG_DIE_FUSSES, а 994 соответственно CONFIG_SUBSTRATE_FUSES.

Unwider(автор RivaTuner):
"All R4x0s have 3 levels of pipeline locking: directly in die (totally faulty quads), via laser cuts on package and finally via BIOS. Reg 990 (R/O!!!) contains info about pipes blocked via the first method (i.e. directly in die). There are 4 bits for locking each quad, 0 in each of them means that the quad was disabled directly in die during manufacturing and totally locks it for enabling..."

Примерный перевод звучит так:
Все R4x0 имеют 3 уровня блокировки пайплайнов: непосредственно в ядре(полностью нерабочие квады), лазеркатом на подложке ядра и наконец в биосе. Регистр 990(read-only) содержит информацию о пайпах, заблокированых первым спосбом. За блокировку квадов отвечают 4 бита, если бит равен 0, это значит, что квад заблокирован в самом ядре во время его произвдства и не может быть разблокирован.

Соответственно:
16 pipelines:
F = 1111 (Все квады доступны)
12 pipelines:
7 = 0111 (Первый квад постоянно отключен)
B = 1011 (Second квад постоянно отключен)
D = 1101 (Третий квад постоянно отключен)
E = 1110 (Четвертый квад постоянно отключен)
8 pipelines:
5 = 0101 (Первый и третий квады постоянно отключены)
9 = 1001 (Второй и третий квады постоянно отключены)
A = 1010 (Второй и четвертый квады постоянно отключены)
3 = 0011 (Первый и второй квады постоянно отключены)
C = 1100 (Третий и четвертый квады постоянно отключены)
6 = 0110 (Првый и четвертый квады постоянно отключены)
4 pipelines:
1 = 0001
2 = 0010
4 = 0100
8 = 1000


А вот тайминги(их удобнее всего менять программой ATITool ), которые дали мне достичь почти 6500 3DMark05:
TRCDRD: 7
TRCDWR: 3
TRP: 5
TRAS: 13
TRRD: 4
TWR: 6
TR2W: CL+2
TW2R: 4
TR2R: USE TWR RULE
TR2R: 2
WR_LATENCY: 1.5
CAS_LATENCY: 7
CMD_LATENCY: 0
STR_LATENCY: WR LATENCY
REFRESH_RATE: 0x75
TRFC: 23

24.01.2006 Второе место на ORB среди x800gt = 6570 3dm05
Думаю, первое место будет за мной: вольтмоды еще предстоят.

31.01.2006 Первое место на ORB среди x800gt = 2020 3dm06

Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают