О пользе таймингов на ATI Radeon X1600 XT (обновлена)

для раздела Блоги

Статья обновлена от 29.07.2006.
При написании статьи я пользовался прогой RaBit версии 2.0а, а текущая 2.1. И всё дело в том, что тайминги в этих версиях различаются радикально!
К тому же 2.0a некооректно отображала tRFC.
Короче статью решил не переписывать с нуля, а только сделал необходимые изменения.

Ссылки на нужные программы можно (и нужно) искать в конце статьи.

Легкое предисловие

Основная статья с полным обзором X1600 XT от Sapphire уже написана. А данная статья представляет из себя гайд по доводке таймингов на сабже.

О пользе таймингов можно рассуждать очень долго, и я думаю, что никто в этом не будет сомневаться . Тайминги можно как увеличивать, так и уменьшать – в зависимости от того, хотите вы увеличить максимальные частоты или увеличить общую производительность подсистемы памяти.
Первое-то хорошо, а что если их увеличение ну совсем не поднимает планку разгона? Остаётся либо забить на это дело,… либо уменьшать оных самых.
Именно про это я и хочу написать в этой записи.

Как вы уже поняли, речь идёт о конкретном экземпляре карты – Sapphire ATI Radeon X1600 XT. Сразу предупрежу, что тайминги могут не совпадать, если производитель другой. Но принцип один – тестировать и сравнивать резалты при разных значениях таймингов.

После установления мировых рекордов в отстреливании попугаев одиночной винтовкой, вольтмод был снят во ожидании апгрейда системы охлаждения.
Поэтому, после жарких тестов я занялся поиском альтернативных способов увеличения популяции попугаев. И я занялся, естественно, таймингами.
Было очень интересно стать первопроходцем в вольтмоде X1600XT, но так попучается, что и про тайминги на сей плате я пишу первый.

Для изменения оных был выдран биос с помощью ATI Winflash 1.1 и открыт в редакторе RaBit 2.1.
Последняя утилита является пока единственной, способной менять тайминги на X1k линейке.
Методика поиска оптимальных значений такая: заставляем видеопамять быть горлышком бутылки в системе. Для этого было разогнано ядро с 580 до 660 MHz, проц с 2,6 до 2,7 GHz.

И про каждый тайминг в отдельности:

tCL=12
Так называемый CAS Latency. Безболезненно уменьшен до 9. Прирост измеряется в миллипроцентах, но всё же есть, чем нет.

tRcdRD=10
RAS to CAS Read Delay. Позволил себя уменьшить до 5. При 4 на экране появляется мозаика. Прирост почти самый большой среди таймингов. Вердикт – менять по любому.

tRcdWR=6
RAS to CAS Write Delay. При 3 даёт прирост, при 2 - артефакты. Какое значение ставить - решать вам (ставим 3).

tRP=9
Row Precharge Time. При уменьшении прирост замечен был, 3*10^-2 % (30.51->30.52 FPS). Ставим в 1.

tRRD=10
Row Activate to Row Active CMD Time. Тайминг был проблемный, т.к. из-за него FPS даже падал, и я долго не мог понять, какое значение лучше. Максимальный прирост (те же микро%) замечен при 3. Меньше - FPS падает.

tR2W=14
Read to Write Turnout Time. Логика - женская. Поясню: уменьшать не даёт, FPS не даёт, частоту - тоже не даёт... Вот что даёт, так это фризы. Идём далее...

MemRR=0x44
Memory Refresh Rate. На форуме меня всё же убедили в том, что он полезный. Но чес слово я толк не заметил. Ставим 0xFF…

tRFC=0x26
Refresh Row Cycle Time. Влияет на максимальные частоты, да только в сторону уменьшения… 0x14 -> 1368, 0x18 -> 1620 MHz. Можно даже не трогать, пользы нет…


Если окончить сухую теорию, вот что надо бы изменить:



Настройка таймингов на X1600XT


Конфа в кратце:
DFI LanParty NF4-SLI-D
Athlon64 Venice(E6) 1.8@2.7 GHz 1.69V
2x512 MB DDR490 Samsung 3-3-3-5 1T 3.2V
Sapphire ATI Radeon X1600 XT 580/1368@661/1620 stable

Винда XP не настраивалась, настройки Catalyst 6.5 на Quality. Оптимизации драйвера включены.

И 3DMrakk'и до и после таймингмода:



Тесты по таймингам на X1600XT

Тесты проводил несколько раз и убедился в повторяемости резалтов. С 2006-м непонятки, но причина малой прибавки так и не выявлена.
Не особо впечатляет размах, но факт сам есть... Иначе куда я потратил 3,5+1,5 часа!!!!!
Честно говоря - это совсем немного, но для любителей ставить личные рекорды (типа меня) в самый раз!

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



А далее полезные ссылки:
ATI WinFlash 1.10
RaBit 2.1

---------------------------------------------------------------------
Ветка ATI Radeon X1600 PRO/XT в форуме
Обсуждение моей ПС
----------------------------------------------------------------------

На этом можно откланятся...
Захаров Санёк aka Tune'D
Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал

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

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

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