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

для раздела Блоги
Подбор таймингов памяти видеокарт 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
Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал

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

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

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