Влияние таймингов памяти на производительность Radeon 9600

для раздела Блоги
В статье я попытаюсь рассказать о влиянии каждого из таймингов на производительность и потенциал разгона по частоте.

Для начала нужно разобраться за что отвечает каждое значение тайминга:

параметрописание
WR latencyзадержка доступа к памяти
CAS latencyзадержка доступа к CAS
CMD latencyвремя ожидания команды
STR latencyвремя ожидания строба
tRCDRDзадержка перед чтением RAS to CAS
tRCDWRзадержка перед записью RAS to CAS
tRPпреднагрузка, время очистки памяти перед новым циклом
tRASвремя предварительной зарядки столбца
tRRDвремя перехода к другому ряду
TR2Wвремя записи оборотного времени
tWRвремя предзарядки оборотного времени
TW2Rвремя чтения оборотного времени


Разбираться с таймингами и их влиянием на частоту я буду с помощь Radeon 9600, на борту которой стоит память Samsung TC40, ее стандартные и измененные после экспериментов тайминги приведены ниже:

тайминги до/послезначения
до1;3;0.0;1.5;5;3;4;17;2;6;3;2;3;2;
после1.5;2;0.0;2.0;5;3;3;17;1;6;4;2;4;2;


температура этих чипов в таком режиме в спокойствии и под нагрузкой (3DMark 01SE) 30/36 соответственно.

Для изменения таймингов использовалась утилита Ati Tray Tools.
Так как модификация системы охлаждения не проводилась, то измененные тайминги будут сбрасываться перед изменением следующего

Разгон без изменения таймингов составил 461Mhz

Приступим к практическому изучению таймингов, Еще разгоняя память Dimm я узнал что не все тайминги нужно уменьшать.

WR latency
При уменьшении до 0.5 зразу полезли артефакты
При увеличении до 1.5 разгон составил 466Mhz
сбрасываем значение тайминга на стандартные и идем дальше

CAS latency
При уменьшении до 2 уже на частоте 464 появились артефакты
При увеличении до 4 получилась аналогичная картина, 464->артефакт.
Но зато при частоте 461Mhz производительность была выше при значении 2, так что его все же нужно уменьшать.

STR latency
изменение приводит к артефактам.

TRCDRD
уменьшив до 4, удалось поднять частоту до 466Mhz.
А увеличив до 6 частота поднялась до 470Mhz при этом итоговый бал в 3D Mark немного уменьшился, что говорит о негативном влиянии на производительность

TRCDWR
при уменьшении до 2 частота поднялась до 464Mhz
увеличив до 4 частота поднялась до 466Mhz но производительность немного уменьшилась.

TRP
при уменьшении частота возросла лишь до 463Mhz но зато повысилась производительность и итоговый бал в 3D Mark увеличился на 40 Попугаев
на частоте 466Mhz появился артефакт

TRAS
уменьшение этого значения ведет лишь к падению производительности, а при увеличении частота поднялась до 470Mhz но производительность только снизилась

TRRD
уменьшение этого значения практически не сказывается на частотах зато не плохо увеличивает производительность (+25 попугаев).
Увеличение прироста по частоте не дает.

tR2W
При уменьшении частота не увеличивается, зато падает производительность.
При увеличении частота не увеличивается, но производительность увеличивается на 63 попугая.

TWR
при изменении TWR сразу изменяется и другой параметр TW2R Same Bank.
значение tW2R Same Bank может быть такое как TWR или равное 2.
Поэтому мы проведем тест в синхронном значении таймингов и в асинхронном.
Синхронно:
при уменьшении TWR до двух частота увеличилась до 464Mhz а вот производительность осталась прежней. При увеличении частота остается на прежнем уровне зато возросла производительность на 30 попугаев.
Асинхронно:
tW2R Same Bank ставим на 2, а TRW уменьшаем до 1 сразу полезли артефакты. При увеличении до 3 частота не увеличивается, но падает производительность.

TW2R
При уменьшении частота не увеличивается и падает производительность, при увеличении производительность увеличивается на 20 попугаев, частота не увеличивается.

TR2R
уменьшение приводит к значительному увеличению производительности, до 70 попугаев.
Увеличение также не приводит к росту частоты, но производительность повышает на 30 попугаев (странно, не логично получается)

Разгон 9600 по памяти с использованием таймингов
Для разгона мы будем использовать тайминги которые увеличивают производительность, или частоту при этом существенно не уменьшая производительность.
уменьшаем поочередно CAS latency, TRP, TRRD, tR2W, TWR синхронно с tW2R Same Bank, TW2R.
Конечно, при изменении этих таймингов выигрыш не был столь велик как при их поодиночном изменении. Итоговый разгон составил 364/461, зато производительность возросла на 300 попугаев от стандартных настроек, или на 140 попугаев от разгона без изменения таймингов.



З. Ы.
Хотел бы показать вам скриншоты с столь много раз упоминаемыми артефактами.
Чаще всего мне приходилось видеть такой артефакт, возникающий в следствии перегрева чипов памяти:





Второй вид артефакта я увидел при установки как оказалось слишком низкого значения WR latency:





При установке TRP равным 2:





При изменении TWR до 1:




И напоследок CAS latency равный двум при частоте 466Mhz:





Желаю всем много Mhz!
Обсуждаем на http://forums.overclockers.ru/viewtopic.php?t=124659
Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал

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

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

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