Высокий latency как исправить

Высокая латентность оперативной памяти, как исправить?



Ученик

(69),
на голосовании



2 года назад

Голосование за лучший ответ

За спорт

Профи

(510)


1 год назад

Напряжение 1.35
Ставь 2800 и тайминги 16 16-16-16-36 и смотри. Тест запускай минут на 20. Если не проходит тут либо повышать. либо можешь частоту ниже и поверить, нужно играться всегда. У меня был. 100 при 2133. Потом стало при 2666 88. Ну так как у меня память простая и радиатора нет на ней, больше 2800 не поднимаю. Добился 84 латентности, можно конечно и 80,но мне пойдет. РАЙЗЕН

denis denis

Ученик

(178)


1 год назад

Отключать много поточность ядер в Биосе, и тайминги оперативки решают. Короче ставь 6 ядер 6 потоков или сколько там на пятых райзенах.
Райзен сильнее зависит от дорогой оперативки нежели интал!

Nazar Kolomiets

20.02.2020


Автор

Всё, что выше 60 – по хорошему, высоковато. И в играх ощутимо весьма.

Ответить

Развернуть ветку

36 комментариев

Скравцундэре

20.02.2020

А вообще узнай чьи у тебя микросхемы в памяти и по калькулятору рязани настрой. Точно не помню, но кажется выключение Power Down mode дало -5ns.

Или procODT по калькулятору менял…

Ответить

Развернуть ветку

2 комментария

Йон Эрби

20.02.2020

латентность тут не при чем, фризы из-за чего то другого.
70 – хороший, отличный показатель.
в биосе частота оперативки случаем не 2400? надо выбрать хмр профиль с 3200 или попробовать выставить тайминг , предварительно посчитав  их с помощью проги ryzen dram calculator

upd, если выжал – снизь до 3200, вроде как дальше хуже, переразгон ничего не дает или даже ухудшает фпс

но фризы точно не с латентностью связаны

Ответить

Развернуть ветку

Семен Субботин

20.02.2020

Выше 3600 там расхождение с  infinity fabric начинается, и да, выше будет падение производительности.

Ответить

Развернуть ветку

1 комментарий

Serj K.

20.02.2020

Хватит истерик. При чем здесь, вообще, латентность памяти? Что за бред вы несёте? У меня 3600х, с памятью 3600 на таймингах, согласно калькулятору без вторичек. Никаких фризов, ни в одной игре нет и в помине. Хотите узнать, что происходит с компом в момент фриза – качайте аиду (бизнес или экстрим эдишн) потом берём планшет на андроид, делаем из него рабочий стол и выводим на него окно с графиками из аиды. Уверен, что в этот момент, якобы фриза – частота проца на одном из ядер падает. Почему так? Так ведь биос настраивать нужно! Что с параметрами cool & quiet, c1e? И так далее? М? Какая Винда, сборка, чипсет драйвера, план электропитания? Антивирус какой? 
Люди начитаются подобных постов и начинают ныть на форумах. Единственный грамотный комментарий затерялся где-то внизу – а он, на секунду, ведёт на статью на оверклокерс, авторства usmusa, который лучше всех разобрался в настройках материнок и процев ам4. Зачем на непрофильном ресурсе создавать слезные посты и сеять панику? 

Ответить

Развернуть ветку

Nazar Kolomiets

20.02.2020


Автор

Проблема решилась. Фризы в Ведьмаке полечились откатом дров на видло до ноябрьских, а Vampyr просто не умеет в многопоток, поэтому нагрузка и скачет, а с ней и фризы. Ответственности с АМД я бы не снимал, ибо после успешного разгона по гайду, который ты кидал, не увидев профита, я было уж совсем отчаялся. Хорошо, что у меня на системе с интулом 7-ка стоит и все старые дрова под неё на флэшке есть. В NFS фризы существенно уменьшились после отключения буста. Надо еще пару игр затестить.

Ответить

Развернуть ветку

7 комментариев

Женька Матвеев

20.02.2020

При проблемах с железом по хорошему нужно присылать свой конфиг. Материнка какая? У Asrock AB350m Pro 4, именно m!!, то есть mATX, были бракованные материнки первой ревизии. Очень многие пишут про фризы и дело оказывалось в материнке. Какую ещё перефирию используешь? У меня при использовании геймпада XBox One по блютуз в некоторых играх при плохой связи жёстко проседает ФПС, для примера вольфенштейн 2 Нью колоссус при откл геймпаде -200-250фпс,, подключаю геймпад – может и до 5фпс кратковременно упасть. Система у меня r5 3600 и RX 5700 xt, по памяти – adafa xpg hynix 2*8гб в разгоне 3600 16-18-19-18-32 – Аида 52гб/с чтение, 36гб запись, 50гб копирование, 66нс задержка. Фризов – ноль

Ответить

Развернуть ветку

Женька Матвеев

20.02.2020

Увидел – мать томагавк у тебя. Погугли “tomahawk b450 freeze”. Я бегло глянул – на забугорных сайтах есть проблема с такой материнкой походу, проверь сам этот вопрос. Возможно Биос обновить нужно до самой последней версии. Если есть возможность – попробуй с другой памятью
А также. Винда лицензия? Пиратка? Какие программы стоят в фоне?

Ответить

Развернуть ветку

Аккаунт удален

20.02.2020

Комментарий недоступен

Ответить

Развернуть ветку

KAPTOIIIKA

20.02.2020

Что-то такое, что происходит и на других платформах…

Ответить

Развернуть ветку

15 комментариев

Nazar Kolomiets

20.02.2020


Автор

Я хотел поиграть – я играю. С таймингами и напругами)

Ответить

Развернуть ветку

2 комментария

norad

20.02.2020

А ты про поехавший буст слышал? Никто не рассказывал о нем, ни один блогер или обзорщик, только народ на форумах жаловался.
Он начинает бустить частоты с нихрена, аж кулер зазывает.

Ответить

Развернуть ветку

18 комментариев

Roach1441

20.02.2020

А проще просто купить и не заниматься поиском причин не покупать что-либо, опираясь на чужое, зачастую, предвзятое или необъективное мнение

Ответить

Развернуть ветку

6 комментариев

Nikita

20.02.2020

Попробуй просто сбросить обновить биос и поставить обычный хмп профиль. Я сам как купил крушалы погнал из до 3600 сл 14 хоть латентность была 65 и мемтест86 после 4х часов прогона ошибок не выдавал, все равно с ошибки с микрофризами были. Поставил обычный хмп и все норм.

Ответить

Развернуть ветку

KAPTOIIIKA

20.02.2020

Memtest86 уже старый и неэффективный тест. Даже проверка windows лучше выявляет ошибки. Пробуй тестировать testmem5, меня он пока никогда не подводил, помогал даже быстрее других утилит выявить переразгон процессора.

Ответить

Развернуть ветку

22 комментария

Tiger Claw

20.02.2020

Любые проблемы стоит подкреплять доказательствами. Но я верю, что у автора могут быть фризы на которые другие  не обращают внимания. А то пост превратился, у меня все нормально. У меня на Рязани 2600, ну вот прям реально заметно фризило больше секунды только Far Cry New Down в 2.5k, ультра, HD текстуры. Да 32 гига оперативки,  SSD  SATA-3, но видео 2060 6 гигов. Но не сказать, что бы прям жить невозможно, так как оно возникало судя по всему в случае подгрузок данных и не очень часто. Больше вроде не замечал.

Ответить

Развернуть ветку

GabeN Stimovitch

20.02.2020

70 это же вполне отличная латентность для Рязани.У самого 69 где-то.2600 Рязань.Фризы были при подгрузке локаций только в ЗВ Падший Орден и в Дарксайдерсе 3.Обе игры на 4 Анриале.И в этих играх подобные проблемы даже на 9900 у людей были.Так что проблема скорее в играх) Больше нигде ничего подобного не было.При этом в  Гирзах 4,5 все отлично гладко.Попробуй без вертикалки играть.Включая в панели управления Инвидии Быструю синхронизацию и нужное тебе ограничение фпс.У меня с этими штуками даже с ограничением в 50кадров полоска фреймтайма гладкая.

Ответить

Развернуть ветку

Старый Телевизор

20.02.2020

Попробуй без вертикалки играть.Включая в панели управления Инвидии Быструю синхронизацию и нужное тебе ограничение фпс.

Вот, кстати, отличный совет вообше всем у кого nvidia

Ответить

Развернуть ветку

6 комментариев

Roach1441

20.02.2020

Для 3 поколения, я бы сказал, неплохо, ибо отлично это 65 скорее

Ответить

Развернуть ветку

Владислав Арцимович

20.02.2020

Автор, а как ты память гнал? Как подбирал тайминги? Мемтест на стабильность делал?
На “древнем” 1800х так даже на частоте 2100 и латентности 101.1 (!) не было фризов, только ниже фпс.
Сейчас погнал память до 3400 14-15-14, латентность стала 71.7. Фризов и в помине нет нигде.

Ответить

Развернуть ветку

md

20.02.2020

имею 3600х и жискиллы 3600 16. работают на 3800 16 с заниженными всеми таймингами. задержка 63.5-64.  не знаю о каких фризах идет речь)

Ответить

Развернуть ветку

Serj K.

20.02.2020

Аналогично. Работает идеально. G skill ripjaws 3200 @3600

Ответить

Развернуть ветку

G2S

20.02.2020

Комментов много и я их все не читал, так что возможно уже писали)

1. в целом 70нс для 3200мгц cl16 это норм на райзене. Можно разогнать память и получить где-то 66-68нс. Чипы e-die неплохо гонятся, главное выставить правильные тайминги(и не только основные).

2. фризы могут быть не из-за памяти вообще. В идеале – покопаться в биос, выставить каждый параметр вручную, а не на авто. В винде настроить павер план. И вообще сначала биос обновить, если версия не последняя. И саму винду тоже, если какой-то старый билд (1903 или еще старее).

Ответить

Развернуть ветку

Serj K.

20.02.2020

Хоть кто-то не цепляется к латентность. Как оказалось там все просто – не тот повер план, не те настройки, так Винда не умеет в с1е и p-states 0 по дефолт. Нужна сборка выше 1909, новые чипсет дрова и повер план ryzen high performance или usmus – от чувака с оверклокерс

Ответить

Развернуть ветку

2 комментария

Аккаунт удален

20.02.2020

Комментарий недоступен

Ответить

Развернуть ветку

Hacker Marktomato

20.02.2020

Потому что для игр нужно было брать i5-9600K. Когда вы уже запомните, что рейзен не для игр? 

Ответить

Развернуть ветку

Nazar Kolomiets

20.02.2020


Автор

Ну, позиционируется он, как вполне игровой, но желание сделать выбор в пользу i5-9600K появилось.

Ответить

Развернуть ветку

Forza Azzurri

20.02.2020

Где-то читал, что эта память на родных таймингах чуть ли не на 4000 должна работать. У меня 2400 балистикс спорт на своих таймингах работает на 3000 спокойно. Насчет задержки не скажу, т.к у меня i7 7700. Может с плашками что-то не так? Не пробовал по отдельности гнать?

Ответить

Развернуть ветку

Nazar Kolomiets

20.02.2020


Автор

Пробовал. Выжал максимум, при абсолютной стабильности 3533, чипы micron.

Ответить

Развернуть ветку

8 комментариев

Jojiq

20.02.2020

очень сомнительно, что это именно память, мб биос тупит, там долго мси тупила с биосами когда выходила agesa 1.0.0.4 или настройки типа ppc , или вообще что то софтовое, вплоть до павер плана

Ответить

Развернуть ветку

Prinz Desu

20.02.2020

Ну так латентность на 3000х райзенах выше, чем на прошлых поколениях. Никуда ты от этого не денешься. На 1600х фризит только в ММО, когда в оживленный город заходишь, или в первые пару секунд в некоторых сольниках, когда игра карту выгружает, хотя латентность 70.7. 

Ответить

Развернуть ветку

Диман Котов

20.02.2020

Не гоните ребят, я разогнал память в 4 одноранга по 8 гб на 3800 (IF 1900) задержка 65.3.Играется все гуд.Ему достаточно подразогнать память хотя бы до 3200 вручную или же 3600,только на последней агесе и через калькулятор желательно. На 3000ой серии рузенов латентность высокая из за архитектуры, т.е. может быть выше чем на 1000 и 2000ой серии, это нормально.
На 2600 я сидел только X, добивался задержек в районе 67.2 но память была какашка одним словом, баллистиксы нужны и желательно двуранги. 

Ответить

Развернуть ветку

Bugcat Capoo

20.02.2020

Ryzen 5 3600, Gskill Ripjaws V 16Gb 3200. Никаких фризов, мамка – Gigabyte X370 Gaming K7.

Скрин от августа 2019, другого под рукой нет

Ответить

Развернуть ветку

Даниил Комов

20.02.2020

Возможно проблема в Винде 10, в особенности про версии, у меня тоже на ней фризы были, при латентности 70, но потом я поставил LTSB версию, и все как по маслу, фризов нет

Ответить

Развернуть ветку

Владимир Савичев

21.02.2020

Попробуй вместо XMP профиля сам настроить оперативу. Фризы могут изчезнуть, да и латентность снизится. У меня hynix 3600 (16-18-18-36-T1) в виде 68,7 ns при вольтаже 1.38 смог разогнать, хотя память не самая лучшая, но я избавился от синих экранов смерти из-за XMP 😀

Ответить

Развернуть ветку

Scorponozhek Rolex

20.02.2020

На всех райзенах ощущаются фризы после интела, тут ты ничего уже сделать не сможешь.

Ответить

Развернуть ветку

Nazar Kolomiets

20.02.2020


Автор

Заметил, что время отрисовки кадра в среднем выше на рязани, если верить циферкам( Если есть решение с фризами – подскажи, как визуально снивелировать.

Ответить

Развернуть ветку

9 комментариев

Eugene Nezler

21.02.2020

Бред, я переехал с интела на райзен последний. Все намного лучше и плавнее.

Ответить

Развернуть ветку

Nazar Kolomiets

20.02.2020


Автор

Как нибудь, но как-то странно компенсировать “особенности” платформы сверхскоростными накопителями.

Ответить

Развернуть ветку

5 комментариев

Аккаунт удален

20.02.2020

Комментарий недоступен

Ответить

Развернуть ветку

Nazar Kolomiets

20.02.2020


Автор

Как бы я не игрался с настройками биос, существенно снизить задержки не удалось. До 69.5 ns – потолок.

Ответить

Развернуть ветку

4 комментария

Nazar Kolomiets

20.02.2020


Автор

Латентность (в т. … CAS Latency, CL; жарг. тайминг) — временна́я задержка сигнала при работе динамической оперативной памяти со страничной организацией, в частности, SDRAM.

Ответить

Развернуть ветку

ncuxonam

20.02.2020

Дрова с сайта производителя виноваты? Фризы, лаги, тормоза. Попробуй с сайта AMD напрямую все дрова для чипсета B450 скачать и может всё исправится.

Ответить

Развернуть ветку

Klark27

20.02.2020

Хз у меня с идентичной конфигурацией только 32гб оперативы фризов нету не в РДР 2 и ведьмаке .Притом что игры у мене на hdd стоят .Мб ты оперативу гнал? Попробуй ещё xmp профиль выключить на всякий случай

Ответить

Развернуть ветку

Клуб фанатов PSD

20.02.2020

А можно скриншот приложить, я бы сверил со своим 3600
Померил у себя (с фоновым работающим браузером) 76 латенси
хз, фризы… Никогда не думал что это связано. Позже на оверах спрошу

Можешь бегать по кругу
1. дрова на чипсет ?
2. Дрова материнки?
3.Частота видеокарты?
4. Охлад видеокарты? 

Ответить

Развернуть ветку

Igor Surov

20.02.2020

Уверен, что дело не в видеокарте? Если нвидия, то у 10 серии (у некоторых моделях) есть проблемы с лагами 

Ответить

Развернуть ветку

Nazar Kolomiets

20.02.2020


Автор

Рыкса проверенная на 3-х сборках. Проблемы только с красным собратом в паре.

Ответить

Развернуть ветку

3 комментария

ncuxonam

20.02.2020

https://www.userbenchmark.com/UserRun/19367638 Советую прогонять комп с помощью этого сайта, там есть скачиваемый бенчмарк. Я так и выяснил, где узкие места. Видево снижено, потому что ограничил питание гпу на 80 процентов, мне хватает. Всё, чего добился – это 69.3 на 2600. Кажется ничего кроме хмп не ставил.

Ответить

Развернуть ветку

ncuxonam

20.02.2020

Проверил, после обновы биоса 68.7нс, ставил такой, чтоб не сломать совместимость и были исправления. Штука кривая правда, надо не забывать гсинк-фрисинк отрубать и всякие обвесы для видеокарты, чтоб тест не сорвался.

Ответить

Развернуть ветку

Zero Cold

20.02.2020

У меня тоже были фризы из-за включенного HPET в биосе. Так же советуют вырубить фичу Cool&Quiet. 

Ответить

Развернуть ветку

Вадим Литвинов

20.02.2020

3700х, 3200 задержки 75. Карта 1070. Никаких фризов, на адекватных карте настройках. 
Какие тайминги для 3200, чтобы задержки были 70 ? Сейчас у меня 14-17-14-14-32_52 1T

Ответить

Развернуть ветку

md

20.02.2020

если у тебя 3200 при 14 берет, попробуй 3733/3800 на 16х. получше будет.

Ответить

Развернуть ветку

2 комментария

Munkush XXX

22.02.2020

Скажите пожалуйста, что за плашки у вас стоят? 

Ответить

Развернуть ветку

1 комментарий

Дмитрий Дибров

20.02.2020

Видеокарта какая? 
Все проблемы могут быть от настроек видеокарты. 
Напиши полную конфигурацию системы. 
Я сам сижу на Ryzen 1600 и не встречался с фризами из за проца ни разу! В вампиров не играл, однако ведьмаки проходил. В ведьмаке проблема подгрузки локации присутствовала всю жизнь и это уже не в проце дело.

Ответить

Развернуть ветку

Дмитрий Дибров

20.02.2020

Если видеокарта от АМД, то обнови драйвер и выключи все свистоперделки (радеон чилл, буст, анти лаг и тд.). Если карта от Nvidia, то так же обнови драйвер и там выключи все свистоперделки. 

Ответить

Развернуть ветку

Игорь Копейкин

21.02.2020

а чем чревато отключение РВО на проце ам4 платформы ,а конкретно ryzen 3800x???, я свой разогнал до 4300 mhz по всем ядрам без проблем вольтаж 1.275, а РВО отключил , теперь напряжение не скажет до 1.48 … стабильно всё работает …

Ответить

Развернуть ветку

Tim

21.02.2020

Автор, у меня была проблема со фризами, тот же проц что и у тебя, латентность та же, память на CL 18 работает вообще, проблема была в автобусте на прошивке f40, отключил – прошло, либо прошивка f50, но на ней bsod приходил постоянно. Фризы были постоянно – игры, серфинг не важно. 

Ответить

Развернуть ветку

Satoshi Araki

21.02.2020

Раз уж тут такая драма разгорелась, 94 нс – нормальная задержка для 5 1600?

Ответить

Развернуть ветку

Profitkaa

22.02.2020

На моем 3700х с памятью 3800 16-21-21-36 65ns, так что думаю что 70 это нормально , и да предвижу вопросы – IF 1:1

Ответить

Развернуть ветку

Nazar Kolomiets

20.05.2020


Автор

Ненастолько он дешевле интула. Проблему я всё ж решил.

Ответить

Развернуть ветку

6 комментариев

Изображение темы

Аватар пользователя

Всем привет! Собрал новый ПК для игр, впервые с 2010 года. Немного поизучав интернет, тесты игр и железа, запустил тест памяти и обнаружил высокую латентность. На сколько я понимаю такие показатели серьезно режут производительность моего ПК и хочется ее улучшить.  Память работает на XMP профиле. Аналогичная модель Viper но с таймингами CL19 из коробки у людей дает латентность даже ниже 50. 

В чем могут быть причины такой латентности и как это исправить, решить? Рядовому пользователю, не искушенному.

Изображение 1

Обсуждение товара

Каждый компонент персонального компьютера вносит свой вклад в уровень итоговой производительности системы. Это и процессор, и видеокарта, и жёсткий диск, и конечно оперативная память. Главными характеристиками памяти является её тип, частота и тайминги.

Тайминги памяти — величина довольно абстрактная, это не секунды или миллисекунды. Это такты. Но главное (с чем напрямую связаны тайминги памяти) — это латентность памяти. Латентность памяти — время, затрачиваемое процессором на получение байта информации из оперативной памяти. В этой статье мы разберемся как понизить латентность оперативной памяти DDR4 для Ryzen.

Что лучше — латентность или частота работы памяти

Латентность оперативной памяти для Ryzen может быть вычислена с помощью специальных тестов производительности. На этикетке продаваемых модулей памяти величина затрачиваемого на обмен информацией времени между процессором и модулем памяти показана в виде набора таймингов. Основные из них: CL, TRCD, TRP и TRAS (для DDR4 TRAS неактуален), иногда к ним ещё добавляется пятый параметр — Command rate.

Частота влияет на пропускную способность памяти. Если для выполнения задачи достаточно и просто пропускной способности с запасом, то ещё больше ускорить выполнение такой задачи может помочь лишь снижение латентности памяти.

Также латентность играет важную роль в задачах, в которых нужен максимально быстрый отклик на действия пользователя или других программ.

Как уменьшить латентность памяти Ryzen

Лучше покупать разогнанные модули памяти с предустановленными в них профилями XMP. Такой профиль сразу позволит использовать минимальные тайминги для данного модуля, активировав его в настройках BIOS материнской платы.

Вариант посложнее — купить обычную неразогнанную память с хорошими чипами от Samsung, Hynix или Micron и самому настроить тайминги памяти. Для процессоров Ryzen имеется утилита DRAM Calculator for Ryzen, позволяющая подобрать тайминги памяти и тем самым снизить латентность (см. статью об утилите: Как пользоваться Ryzen DRAM Calculator).

Попробуем добиться некоторого снижения латентности памяти в обычных модулях, без XMP.

1. Тестирование до снижения латентности

Ещё до коррекции таймингов памяти проведём тестирование времени отклика (латентности) с помощью Теста кэша и памяти утилиты AIDA64:

uploaded-post-1586078396_html_28d72a10d0d5f31e.jpg

И ещё сделаем это с помощью теста MEMbench (MEMbench mode: Easy) утилиты DRAM Calculator for Ryzen:

uploaded-post-1586078396_html_2a2bbc4535a2beaa.jpg

2. Технические особенности модулей памяти

С помощью программы Thaiphoon Burner мы можем более подробно посмотреть характеристики модулей памяти. Данные модули используют микросхемы Micron MT40A1G8SA-062E:J.

uploaded-post-1586078396_html_d228eeea26fad4c8.jpg

Для этих микросхем есть техническая документация в Интернет. В ней имеются интересующие нас технические характеристики:

  • 1G8: Configuration — 1 Gig x 8;
  • SA: 78-ball 7,5 мм x 11,0 мм FBGA;
  • -062E: CK = 0.625 нс, CL = 22;
  • :J: Die Revision — :J.

uploaded-post-1586078396_html_dedb82d3765a349d.jpg

Электрические спецификации данных чипов памяти следующие:

  • VDD: от -0,4 В до 1,5 В;
  • TSTG: от -55о С до 150о С.

При этом рекомендуемая температура не должна превышать 85 о С.

uploaded-post-1586078396_html_c3b5fd53df639aff.jpg

Из показанного выше следует: мы можем аккуратно повышать напряжение до 1,4 В, если при этом будем соблюдать безопасный температурный режим памяти.

Внимание: повышение напряжения влечёт за собой серьёзный нагрев чипов! Для того, чтобы избежать этого, необходимо купить для них специальные радиаторы и установить их на модули памяти. В противном случае из-за повышенных температур возможна деградация чипов памяти и, соответственно, выход модулей из строя.

В процессе изучения спецификаций чипов памяти сравнивались чипы B-die и J-die, в следствие чего были сделан вывод, что отличаются данные чипы только диапазоном температур (у J-die диапазон более широкий) и разными токами, но незначительно. В интерфейсе утилиты DRAM Calculator for Ryzen нет опции выбора чипов J-die, поэтому мы выберем в разделе Memory Type чипы Micron E/H-die, так как они в данной серии являются, судя по документации, наиболее некачественными.

3. Подбор таймингов — профиль V1

Как было сказано выше, подбирать тайминги чтобы снизить латентность памяти мы будем с помощью утилиты DRAM Calculator for Ryzen. Перейдите на вкладку Main, выберите характеристики вашего оборудования:

  • Processor: ZEN + AM4. Процессор в моём компьютере Ryzen 2700.
  • Memory Type: Micron E/H-die.
  • Profile version: V1.
  • Memory Rank: 1. Данные модули памяти одноранговые.
  • Frequency (MT/s): 2933 МГц. Чипы могут функционировать и при гораздо более высоких частотах. Однако, так как нашей целью является уменьшение задержек, выбрана именно данная частота — для неё не нужно дополнительно настраивать контроллер памяти в процессоре (см. статью о разгоне памяти: Как разогнать память на Ryzen).
  • BCLK (100-104.8): 100 МГц.
  • DIMM Modules: 2 модуля.
  • Motherboard: B350/X370.

Нажимаем на кнопку Calculate FAST для выполнения расчёта таймингов. Программа выдаёт следующие результаты для выбранных нами стартовых параметров:

uploaded-post-1586078396_html_6dd68276a686cf3f.jpg

Теперь необходимо зайти в настройки BIOS (UEFI) компьютера и установить вычисленные нами ранее значения.

После установки этих значений наш стендовый компьютер, к сожалению, отказался загружаться. Вычисленные тайминги не подошли. С помощью джампера сбрасываем настройки BIOS до заводского состояния (см. статью: Как сбросить BIOS на заводские настройки). Затем надо попытаться подобрать тайминги по втором профилю. Данная версия профиля рекомендуется для менее качественных чипов памяти.

4. Подбор таймингов — профиль V2

Перезагрузив Windows, вновь запускаем утилиту DRAM Calculator for Ryzen, выбрав ваши параметры:

  • Processor: ZEN + AM4 — поколение и сокет вашего процессора.
  • Memory Type: Micron E/H-die — Производитель и B-Die ревизия чипов вашей памяти, которую вы узнали из утилиты Thaiphoon Burner.
  • Profile version: V2 — версия профиля.
  • Memory Rank: 1 — количество рангов вашей памяти, обычно 1.
  • Frequency (MT/s): 2933 МГц — частота, которая должна получиться после разгона памяти.
  • BCLK (100-104.8): 100 МГц — частота работы шины материнской платы, по умолчанию 100 МГц.
  • DIMM Modules: 2 — количество модулей оперативной памяти в вашей системе.
  • Motherboard: B350/X370 — чипсет вашей материнской платы.

Нажимаем на кнопку Calculate FAST для выполнения расчёта таймингов. Получаем следующие результаты:

uploaded-post-1586078396_html_2e2bd2ebdb55e843.jpg

Перезагружаем компьютер, вносим изменения в значения таймингов, опять перезагружаем компьютер, загружаем настройки BIOS. Теперь компьютер работоспособен.

5. Тонкий подбор таймингов памяти

Так как между сформированными с помощью профилей V1 и V2 наборами таймингов может быть достаточное количество промежуточных вариантов, непосредственно в BIOS пробуем потихоньку уменьшать значения, взятые из рассчитанных для профиля V2, до значений аналогичных таймингов, рассчитанных для профиля V1.

Есть основные тайминги: tCL, tRCDWR, tRCDRD, tRP, tRAS и CL. Их сначала не трогаем. Остальные тайминги устанавливаем в значения, рассчитанные для V1. Проверяем работоспособность компьютера. Если компьютер работает корректно, меняем по одному указанные выше тайминги и проверяем каждый раз работоспособность. В случае, если работоспособность оказалась нарушена, откатываемся на шаг назад.

Опытным путём выясняем, что тайминги для профиля V1 работоспособны с отличием всего в одном параметре: значение tRP — вместо 14 должно равняться 15. Именно к настройкам, рассчитанным для профиля V1, следует стремиться максимально приблизиться — они наиболее интересны в плане производительности, в то время как тайминги для профиля V2 — скорее усреднённые, более безопасные.

Скриншоты с выполненными настройками:

uploaded-post-1586078396_html_da6bd2f73c5e4467.jpg

uploaded-post-1586078396_html_3eec35fa19d796cc.jpg

uploaded-post-1586078396_html_eafc7f29b2f047e8.jpg

uploaded-post-1586078396_html_b47845b2a1fa36c0.jpg

uploaded-post-1586078396_html_30fd3c2fc7c4c2b4.jpg

uploaded-post-1586078396_html_a046a51c5be4f3d0.jpg

Теперь вы знаете как понизить латентность памяти, сделаем ещё немного тестов.

6. Проверка табильности

После завершения настройки параметров памяти конечно же необходимо протестировать стабильность её работы. Для этого можно использовать Тест стабильности системы утилиты AIDA64, его составляющие:

  • Stress CPU;
  • Stress FPU;
  • Stress cache;
  • Stress system memory.

Нажимаем кнопку Start. Тест пройдён не был.

uploaded-post-1586078396_html_9b21b0676297655f.jpg

Перезапускаем компьютер, заходим в настройки BIOS и повышаем параметр напряжения DRAM Voltage до 1,36 В.

uploaded-post-1586078396_html_84ff87a7e57fbc85.jpg

Сохраняем настройки BIOS и перезагружаемся. Вновь запускаем Тест стабильности системы утилиты AIDA64. Тест вновь завершён с ошибкой.

Опять в настройках BIOS немного повышаем значение параметра DRAM Voltage, но не выше чем максимальное возможное для ваших чипов памяти. В данном случае до 1,39 В, опять перезагружаемся и запускаем тест.

uploaded-post-1586078396_html_2d1fcc68b24334fc.jpg

Опять ошибка. После этого перезагружаем компьютер и немного увеличиваем в настройках BIOS значения для таймингов tRCDWR и tRCDRD, например:

  • tRCDWR: 15;
  • tRCDRD: 18.

uploaded-post-1586078396_html_9a94c345f0f5769b.jpg

Перезагружаемся и запускаем тот же тест. Стресс-тест выполнялся 7 минут, ошибок обнаружено не было. Далее попробуем снизить значение параметра напряжения питания памяти DRAM Voltage, например, к значению 1,34 В.

uploaded-post-1586078396_html_347c1f9b3ef03855.jpg

Перезагрузка и выполнение теста. Процесс длился 7 минут, ошибок не было.

uploaded-post-1586078396_html_714d99b114877080.jpg

7. Тестирование после снижения латентности

После выполнения всех тестов необходимо оценить результаты выполнения всех настроек функционирования оперативной памяти для снижения задержек чтобы понять насколько снизилась латентность оперативной памяти для Ryzen Для этого выполним вновь Тест кэша и памяти утилиты AIDA64:

uploaded-post-1586078396_html_f4e7c48baa01ad42.jpg

Кроме этого выполним ещё и тест MEMbench (MEMbench mode: Easy) утилиты DRAM Calculator for Ryzen:

uploaded-post-1586078396_html_b2649a20801ba1fc.jpg

Для сравнения с другими процессорами можно дополнительно выполнить тест Задержка памяти утилиты AIDA64:

uploaded-post-1586078396_html_200a8fba3c6a18de.jpg

Сравним полученный уровень латентности памяти до и после подбора таймингов.

До:

  • AIDA 64: 79,7 нс;
  • Ryzen DRAM Calculator MEMbench: 102,6 нс.

После:

  • AIDA 64: 72,6 нс;
  • Ryzen DRAM Calculator MEMbench: 92,1 нс.

Наглядно это видно на скриншоте:

uploaded-post-1586078396_html_2bbc6d1bd9d33d00.gif

Итак, по данным утилиты AIDA64 нам удалось уменьшить латентность памяти Ryzen на 8,91 %, а по данным утилиты DRAM Calculator for Ryzen — на 10,23 %.

В тесте Задержка памяти утилиты AIDA64 наш процессор AMD Ryzen 7 2700 по латентности оперативной памяти обошёл занесённый в базу процессор AMD Ryzen 7 2700X и почти догнал Intel Core i7-5820K.

Выводы

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

Была ли эта статья полезной?

ДаНет

Оцените статью:

Очень плохоПлохоПойдетХорошоОгонь! (4 оценок, среднее: 5,00 из 5)

Загрузка…

Об авторе

Имею высшее образование в сфере компьютеров. Немного разбираюсь в свободном ПО. Занимаюсь в свободное время ремонтом техники. Являюсь счастливым обладателем 3D принтера. Считаю самообразование очень важным для сегодняшнего времени.

ram

  • Оперативная память

Замечал фризы в играх, прошарил Ютуб и выяснилось что это из-за большой латентности памяти. Протестировался в аиде и у меня показало 74 нано секунды. Как можно её уменьшить? Память не розганялась, Биос по умолчанию


  • Вопрос задан

    более года назад

  • 877 просмотров



13

комментариев

  • Compolomus

    Где описание железа? 74 наверное интел

  • Compolomus

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

  • vabka

    Замечал фризы в играх

    Ну так у этого миллион причин может быть. 74нс – похоже на вполне нормальную задержку DDR4
    Почему решил что именно в памяти проблема?
    Может просто что-то в фоне висит или настройки графики слишком высокие для твоего пк?

  • Compolomus

  • i3 10100f
    gtx 1650
    DDR4 4GB 2400 MHz

  • chilledgoose, ну ответ очевиден. нехватка оперативки. надо минимум 8гб. лучше 16гб
    Т.к. оперативка заканчивается, система уходит в своп файл на диск, а он медленный, отсюда и фризы

  • vabka

    chilledgoose, мне кажется, проблема не в задержке памяти, а в её количестве – вероятно часть необходимых игре ресурсов просто уходит в файл подкачки.
    В какой именно игре наблюдаются фризы, и при каких настройках?

  • DevMan

    Василий Банников, не кажется, а так и есть.
    кроме этого ещё и дохленькие процессор/карта.

    даже если с 70 снизить на 10, фризы никуда не денутся.

  • vabka

    DevMan, ну видеокарта ещё норм. А проц да

  • DevMan

    Василий Банников, ну как сказать…. в моём мире у зелёных всё ниже 60 – не для игры.

  • vabka

    DevMan, ты сейчас это говоришь человеку, который в 2018 году на gtx 650 сидел и играл во все* игры

  • DevMan

    Василий Банников, неё… я говорю про комфортную (в моем понимании) игру.
    играть тащемта можно и на встройке.

  • DevMan

    Василий Банников, если чо, я помню времена 210 (это из относительно новых). из старых я ещё застал TNT.

Пригласить эксперта


Похожие вопросы


  • Показать ещё
    Загружается…

23 мая 2023, в 19:34

10000 руб./за проект

23 мая 2023, в 19:03

750 руб./за проект

23 мая 2023, в 18:54

3000 руб./за проект

Минуточку внимания

Добавить комментарий