Подбор таймингов памяти видеокарт GeForce на примере Sparkle 6600.

30 мая 2005, понедельник 17:32
для раздела Блоги
Подбор таймингов памяти видеокарт GeForce на примере Sparkle 6600.
Данная статья является аналогом статьи"Решение проблемы низкого разгона памяти на Sparkle/Leadtek 6600AGP/PCI(v1.2)", но написана для менее продвинутого пользователя.

Хорошо владельцам видеокарт Radeon у них есть программа ATI TRAY TOOLS которая позволяет изменять тайминги памяти прямо из-под Windows, а что же делать владельцам видеокарт GeForсe. Ответ один - не сдаваться! Ведь у нас есть программа nTIMINGS. (огромное спасибо ее создателю), которая позволяет декодировать тайминги видеокарт GeForce, начиная с GeForce2 и заканчивая GeForce6xxx.
В моей статье на примере видеокарты Sparkle 6600 AGP128mb (300/550)будет поэтапно рассмотрен процесс подборки таймингов. Данная видеокарта довольно перспективная в плане разгона и цена у нее приемлемая. Ведь при хорошем разгоне ее производительность на уровне 6600GT (500/900).

Разгон Sparkle 6600:
Разгон ядра у данной видеокарты cоставил 500MHz а при использовании процессорного кулера IH3200C вырос до 565MHz.


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

6600+IH3200C

А вот память подкачала - всего 635MHz. При дальнейшем разгоне появлялись артефакты.
После довольно слабого разгона памяти начал искать в сети информацию о редактировании таймингов памяти видеокарт GeForce и нашел только программу nTimings, которая изначально создавалась для видеокарт серии 5900. Итак подробное руководство по редактированию таймингов.

Руководство к действию.

1.Посмотреть маркировку памяти.
На моей маркировка HY5DU281622ET-3.6(самая распространенная)


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

та самая память

2.На сайте производителя смотрим документацию на память. Для моей это:http://www.hynix.com/datasheet/pdf/dram/HY5DU281622ET(Rev0.5).pdf


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

расшифровка маркировки HY5DU281622ET

3.Подборка таймингов.
Вот здесь и пригодится программа nTimings. Но сначала желательно узнать какие тайминги прописаны изначально и сравнить их с теми которые есть в документации. Для этого есть два варианта. Для обоих понадобится программа RivaTuner.
Вариант1:
В программе RivaTuner на вкладке main/Graphics subsystem diagnostic report/ ставим галочку напротив надписи <NVIDIA graphics processor registers> Затем перезагружаемся. Теперь нам доступны регистры таймингов памяти.


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

рис.3

Что бы прочитать их в более понятном виде копируем кодированные значения в соответствующие вкладки программы nTimings.


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

рис.4

Вариант2:
Что бы nTimings показала регистры таймингов памяти необдимо в файле nTimings.ini(идет вместе с архивом прграммы nTimings) прописать путь, у меня это RivaPath=C:\Program Files\RivaTuner v2.0 RC 15.6\RivaTuner.exe Затем нажимаем кнопку <Show GPU registers>


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

рис.4.1


Для моей памяти оптимальными стали тайминги 3.0ns т.к. дальнейшее увеличение не давало прироста по частоте или вызывало появление артефактов. Порядок записи таймингов в nTimings отличается от того, который прописан в документации на память. Но сопоставить порядок не составляет особого труда. Привожу пример записи таймингов 3.0ns для nTimings 19-23-13-6-0-0-5-0-0-1-0-6-6


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

рис.5

4.Проверка стабильности новых таймингов и возросшей частоты памяти в синтетических и игровых тестах.
5.Теперь желательно прошить новые тайминги в БИОСе вашей видеокарты.
Привожу подробный порядок прошивки и редактирования таймингов.

1)Создаем загрузочную дискету MS-DOS (Диск 3,5/Форматировать/создание загрузочного диска MS-DOS)
2)На дискету помешаем прошивальщик NVFLASH
3)Загружаемся с дискеты и сохраняем старый БИОС(nvflash_–b имя_старого_биоса.rom.)
4)Редактируем старый БИОС при помощи программы NiBiTor2.3
Во вкладке Timings выбираем Timingset1 и прописываем кодированные значения таймингов из программы nTimings для моего случая (3.0ns) это:
Timing0-060D1713
Timing1-06010505
Timing2-20230206


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

рис.6

Timingset1 подходит для видеокарт 6600. Владельцам других видеокарт серии FX и GF6x00 придется проверить все 7 Timingsetов с помощью программы nTimings (Скопировать Timing0, Timing1, Timing2 в соответствующие окошки программы nTimings.При совпадении c вашими родными таймингами вы определите Timingset)
Перед прошивкой посмотрите на цвет кружка у надписи intrgrity,если зеленый то можно прошивать.


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

рис.7

5)Вновь загружаемся с дискеты и прошиваем новый БИОС (nvflash_-4_-5_-6 имя_нового_биоса.rom)
6)Нажимаем «y», когда попросят.
7)При появлении надписи «update successful» вынимаем дискету и перезагружаемся.
При неудачной прошивке загрузитесь с PCI видеокарты и прошейте старый БИОС(не забудьте в настройках БИОС м/п. установить параметр Init Display First на PCI)
Желательно чтобы во время перепрошивки компьютер работал от источника бесперебойного питания.

6.Прошивать БИОС необязательно. После подбора таймингов можно поместить ярлык программы nTimings в поле автозагрузки, и каждый раз при включении на рабочем столе будет появляться ее окошко и останется только нажать <Write GPU registers >. А повышенные частоты установить с помощью RivaTuner.
Так же это пригодиться владельцам видеокарт, которые не смогут найти программу для редактирования регистров памяти БИОСа своих видеокарт, поскольку NiBiTor2.3 поддерживает видеокарты пятого и шестого и седьмого поколений.

Итогами моих подборов таймингов стал небывалый прирост по частоте с 550MHz до 750MHz(+200MHz от номинала). Даже по сравнению с первоначальным разгоном до 635MHz разница ощутимая. А ведь у кого то первоначальный разгон 700MHz и более, они в результате подбора таймингов вполне могут получить частоту 780-800MHz. Им можно попробовать тайминги 2.8ns (20-24-14-6-0-0-5-0-0-1-0-6-6), либо(20-24-14-6-0-0-5-0-0-1-0-6-7) Это вполне реально т.к. процесс производства памяти DDRI в упаковке TSOP отлажен в течении нескольких лет и выход годных чипов довольно высок.
Тех кого интересует разгон видеокарт GF6600 на моей персональной странице найдете еще немного информации.


В погоне за 6600GT.
У меня была возможность протестировать Sparkle 6600GT работающей на частотах 500/900 на моей системе:
AthlonXP (Barton) 2500@3200 (200x11)
Epox 8RDAE rev2.1
2x256MB PC3200 (400MHz) Kingston
Thermaltake 420w0008R
Для обдува видеокарты использовался кулер ZALMAN FB123
(времени у меня было всего 40 минут, поэтому тест только один)
Драйвер 76.50 давал большой разброс показаний, поэтому я использовал 76.44, который оказался намного стабильней.


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

результаты

Бонус.
К сожалению не все смогут найти расшифровку маркировки своей памяти и не всем подойдет время доступа 3.0ns. Для вас приведу общие советы по подбору таймингов с помощью nTIMINGS:
1.Значительно увеличить разгон поможет последний тайминг в случае с памятью HY5DU281622ET-3.6 его нужно увеличить с 5 до 6 или 7.
2.Увеличение первых четырех таймингов возможно даст прибавку по частоте возможно и нет но должен дать прибавку в стабильности. Данные значения следует увеличивать не более чем на 3 единицы.
3.Увеличение тайминов седьмого и двенадцатого также нужно для увеличения стабильности.(В пределах одного двух значений)
4.Изменение других таймингов не дало результатов в случае со Sparkle 6600.

Привожу пример как я бы подбирал тайминги если бы не нашел расшифровку маркировки.
16-20-11-5-0-0-4-0-0-1-0-5-5(550MHz)-первоночальные
16-20-11-5-0-0-4-0-0-1-0-5-6
18-22-13-5-0-0-4-0-0-1-0-5-6
19-23-14-6-0-0-4-0-0-1-0-5-6
19-23-13-5-0-0-4-0-0-1-0-5-6
19-23-13-6-0-0-4-0-0-1-0-5-6
19-23-13-6-0-0-4-0-0-1-0-6-6
19-23-13-6-0-0-5-0-0-1-0-6-6(750MHz)
19-23-13-6-0-0-5-0-0-1-0-6-7(770-780MHz)



Выводы:
1.Благодаря программе nTIMINGS владельцы видеокарт GeForсe могут менять тайминги памяти прямо из-под Windows.
2.Подбор таймингов позволяет значительно улучшить разгон мамяти.
3.Видеокарта Sparkle 6600 при разгоне до частот 565/750 показывает производительность равную GF 6600GT работающей на номинальных частотах.
Так же это легко объяснить большими временными задержками памяти DDR3 2.0ns, которые примерно составляют 33-40-22-11-0-0-7-0-0-1-0-7-13(Даже не пытайтесь их прошить).



Желаю всем удачного разгона!!!


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

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

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

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