• xyligano Senior MemberАвтор темы
    офлайн
    xyligano Senior Member Автор темы

    9109

    12 лет на сайте
    пользователь #734379

    Профиль
    Написать сообщение

    9109
    # 27 марта 2023 13:31 Редактировалось xyligano, 18 раз(а).

    Основные моменты подробно по процессору 13700К были разобраны здесь
    Так что в этой заметке мы быстренько пробежимся по ключевым тестам
    Но уделим большое внимание процессу настройки и особенностям UEFI
    А их не мало

    сетап:
    процессор: Intel Core i7-13700KF
    рамка на сокет: Thermalright LGA1700-BCF Black
    матплата: Gigabyte Z790 Aorus Master (rev. 1.0)
    охлаждение: NZXT Kraken X73 RL-KRX73-01 + Phanteks PH-F120T30
    память: G.Skill Trident Z5 RGB 2x32ГБ DDR5 6000 МГц F5-6000J3238G32GX2-TZ5RK
    накопитель 1 (системный): Samsung 980 Pro 500GB MZ-V8P500BW
    накопитель 2: Samsung 970 Evo Plus 2TB MZ-V7S2T0BW
    блок питания: Chieftec Chieftronic PowerPlay GPU-1050FC
    корпус: be quiet! Silent Base 802 Window
    видеокарта: MSI GeForce RTX 4080 16GB Suprim X

    Традиционно настройку ПК следует проводить начиная именно с процесса детальной настройки памяти
    Почему? Потому что после настройки памяти объём обрабатываемых ядрами данных увеличится, частотный потенциал ядер снизится, а потребляемоt напряжение и мощность существенно вырастут

    Всё это можно сравнить с мясорубкой: вал может вращаться на частоте 10000об, но что с того толку, если вы говорите по телефону и лениво пихаете куски мяса с периодичностью в минуту между кусками. Таким образом сам по себе вопрос производительности мясорубки не лежит в плоскости теоретической производительности измеряемой потреблением из розетки или оборотами вала. Собственно детальная настройка ПЭВМ - есть ничто иное, как эмпирический способ выстроить систему так, чтобы при "максимально возможной частоте подачи мяса" (в случае с ПЭВМ - данных) добиться максимальной производительности вала (в случае с ПЭВМ - конвейера и ядер). И сделать это таким образом, чтобы это не выглядело как "вот тебе на сверху я навалил - делай с этим что хочешь".

    Ключевой особенностью настройки памяти является баланс частоты и таймингов.
    Ключевые тайминги DDR5 на Intel в порядке убывания: tRCD, tRRD_S, tFAW, tCCD_S, tCCD_L, tRFC, tREFI. Эти значения оказывают существенное влияние на производительность и поведение системы в целом.
    Все остальные тайминги имеют весьма вторичное значение относительно ключевых и настраиваются в угоду стабильности системы и косметических правок.

    Начинаем естественно с tm5 и конфига Extreme от Anta777
    Для тестирования DDR5 в настройках конфига нужно изменить канал с 2 на 1

    Для тех кто не понимает вот уже изменённый конфиг

    В случае с обсуждаемой матплатой и планками 2x32Гб удалось добиться частоты в 6600Мгц. При этом система позволяла проходить оба теста prime95 (small и large), а также LinX. Однако прохождение tm5 оказалось невозможным.

    Требовалось поднять tRCD еще на шаг, чтобы стабилизироваться. Это полностью сводит к нулю смысл от частоты. Поэтому принято решение откатиться по частоте.

    Стабильность пришла на 6400Мгц

    Здесь на скрине я отметил мониторинг напряжений:
    зелёным - напряжения, которые касаются памяти
    жёлтым - процессора
    установочные значения:
    ЦП VDD = 1.35V
    ЦП VDDQ (VDDQ TX) = 1.25V
    VSSA = 1.25V (для планок 2x16Гб не требуется выше 1.1V вплоть до 7200Мгц)
    VDD = 1.395V
    VDDQ = 1.37V (держите зазор 25-50mV ниже от VDD)
    VPP = 1.95V
    и здесь мы сталкиваемся с первой особенностью гигабайт, а именно Program Mode

    Данная настройка имеет три значения: auto (=enabled), disabled, enabled. Что это?
    Обратите внимание на скрине прохождения tm5 на значения VDD и VDDQ - они динамически изменялись в процессе теста. Когда потребовалось, матплата повысила VDD до предельных 1.435V. Когда нагрузка падала (переключение тестов) - напряжение падало ниже установочного. Тестировались оба варианта - с активным и неактивным режимом. Вывод: настройка рабочая. Можно оставить в авто режиме для тех, кто не уверен в своих силах, это добавит системе немного стабильности и скорректирует напряжения по необходимости.

    После прохождения tm5 нам следует убедиться в работоспособности шины Ring и дополнительно проверить память нагрузкой другого типа. Самый лучший способ - prime95 large.

    Для подтверждения стабильности после tm5 достаточно 20 минут
    И здесь крайне важно следить за поведением системы в процессе теста
    Разбежка на разных ядрах между исполняемыми тестами не должна превышать 1 (один) тест: не должно быть такого, что пятое ядро выполняет тест 7, а третье - еще тест 3. Если вы наблюдаете такую картину, то у вас косяк в настройках несмотря на то, что тест не падает. Это может быть как нехватка напряжения, неверные тайминги либо слишком высокая частота кольцевой шины.

    Анализируем поведение системы:
    установочные значения:
    Vcore = 1.325V
    LLC = Medium
    Все напряжения питающие (входящее напряжение, чипсет и прочее) фиксируем ручками на стандартных значениях.

    Прогрев P-ядер достиг 91 градуса
    Разбежка между температурой P-ядер минимальная
    Потребление системы по датчику HWinfo64 достигало в пике 313W (что бред) при напряжении в нагрузке 1.225V. Примерное реальное потребление составляет 260-270W. Тут стоит заметить, что плата врёт не так сильно как другие вендоры. Однако точного датчика с мониторингом тока увы нет.
    Нагрев VRM при этом всего лишь 46 градусов. Великолепно!

    Но здесь вы столкнётесь со второй особенностью гигабайт
    Чтобы вы не делали, какие бы настройки не применяли, но сняв все лимиты вы всё равно будете наблюдать сброс частот в любой более менее серьёзно нагрузке
    И связано это с тем, что Гигабайт свято чтит даташит Intel и исполняет троттлинг по AVX2 в дефолтном режиме
    Чтобы добиться установленных вами фиксированных частот без сброса следует активировать следующие настройки:

    Переходим к святая святых - LinX

    установочные значения не изменялись
    WHEA ошибок нет
    нагрев снизился до 85 градусов при фантазийных 275W потребления (реально здесь около 235W)

    Y-cruncher
    вычисление числа пи с точностью 2.5 миллиарда знаков по алгоритму братьев Чудновских
    тест достаточно тяжёлый и при ошибочной настройке будет или крашить, или не выдавать результат с формулировкой "не сходится у меня там что-то, перезапили"

    Время исполнения: 58.452с
    против 65с у тэчпауэр

    7zip
    Смотрим на сжатие. Именно сжатие зависит от настроек памяти.

    и у нас 175GIPS против 158GIPS у течпауэр

    Aida64

    чуть более 66000 в фотофоркс (стандарт для 6400Мгц)
    латенси 54.9нс (против 52.7 на 6600Мгц, которые остались нестабильны)

    Здесь есть подозрительный момент
    Каким-то образом в данном сетапе существенно снижена частота кэша L2
    Я пробовал вручную задавать напряжения на L2, менять настройки, сбрасывать настройки - всё одно
    Добиться более высоких значений именно по ПСП L2 мне не удалось. Так как влияния на производительность не обнаружено нигде будем считать или особенностью мониторинга, или особенностью конкретного процессора

    На этом перейдём к следующему - разбору UEFI

    Memory Training Settings - активировать тренировку RTL!

    tRAS = tCL + tRCD
    tRC = tRAS + tRP
    tCWL = tCL - 2
    tWR = 48 или 60 или 72 (перебор) - рекомендую до момента финальной части фиксации таймингов (уже после тестирования) оставить данный параметр в авто и косвенно задать его через Channels Misc Timing Control: по формуле WRPRE=WRPDEN=CWL+WR+8
    tRRD_S = 8 (константа)
    tRRD_L = 12 (константа)
    tWTR_S = 6 (константа) - задаётся через tWRRD_dg
    tWTR_L = 24 (константа) - задаётся через tWRRD_sg
    tCCD_S = 8 (константа)
    tCCD_L = подбор, минимум 12
    tRFC = не задаётся на DDR5
    tRFC2 = 160нс для SR. tRFC = 160нс х частота памяти / 2000 = 160 x 6400 / 2000 = 512
    tRFCpb = 130нс для SR. tRFC = 130нс x частота памяти / 2000 = 130 x 6400 / 200 = 416
    оба тайминга должны быть кратны 16 - округляем в большую сторону.
    tRTP = 12 или 14 или ... (перебор), задаётся через tRDPRE
    tFAW = 32 (константа). tFAW = tRRD_S x 4 = 8 x 4 = 32
    Command Rate = 2, до 6000Мгц возможен CR = 1

    tREFI = частота памяти x 7.8125 = 6400 x 7.8125 = 50000 (округляем в большую сторону до чётного значения)
    tREFIx9 - не рекомендую трогать большинству пользователей. Можно повысить до максимального - 255. Влияние на производительность есть, но косметическое. Влияние на потребление и нагрев очень существенное.
    tRDPRE = задаёт tRTP. Больше либо равно 12
    tCKE = 8 (константа)

    tRDRD_sg = tCCD_S
    tRDRD_dg = tCCD_L
    tWRWR_sg = tCCD_L_wr = tCCD_L x 2
    tWRWR_dg = tCCD_S
    исправлено: (ошибка мониторинга ASrock timing configurator)
    tWRRD_sg = tCWL + tWTR_L + 10 = 28 + 24 + 10 = 62. Таким образом tWTR_L = tWRRD_sg - tCWL - 10 = 24
    tWRRD_dg = tCWL + tWTR_S + 10 = 28 + 6 + 10 = 44. Таким образом tWTR_L = tWRRD_sg - tCWL - 10 = 6

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

    допустимо еще и ручками забить:
    Internal L2Atom Override Mode = disabled
    Internal L2Atom = 1.15V (диапазон от 1.1V до 1.25V от частоты ядер)

    рекомендую Split (раздельное для каждого слота) вместо Sync (синхронное) выставление напряжений VDD и VDDQ
    Program Mode допустимо оставить в Auto. Либо Disabled, если уверены в верных напряжениях

    в базовом состоянии в разделе ничего интересного
    включаем Above 4G и отключаем подгрузку гигабайтовской утилиты

    самое интересное скрыто от посторонних глаз
    как говорится "искать нужно сердцем" :trollface:
    в разделе Settings жмём Alt + F
    открывается окно в Наро-Фоминск поиска
    пишем в окне VMD и жмём Enter

    спускаемся стрелочкой на VMD setup menu и жмём Enter

    Сразу после этого один раз нажимаем Esc
    и перед нами скрытое меню

    ЗАЧЕМ???
    я тоже не знаю зачем это скрывать и почему не дать настройки всем
    но как бы вот так

    Из интересного - можно посмотреть какие режимы тренировки по умолчанию включены
    Становится доступно установить истиный режим Gear и отключить энергосбережение памяти
    А самое важное из того, чего нет в основном меню - целых три режима активация и деактивации ECC
    Напоминаю, вся DDR5 память является on-die ECC (сами погуглите в чём разница с полноценным ECC)
    Последний же скрин намекает что для данной матплаты в штатном режиме 6400Мгц - это предел 24/7
    Но видимо через режим 12800 просто активируется возможность превышать 1.435V на VDD

    Резюме:
    Позволила ли плата мне добиться нормальных показателей в настройке? Да
    Ограничила ли плата меня в сравнении с Asus из лонгрида в ветке 13700К? В целом - нет
    Есть ли неудобные особенности? Увы, да. Но когда они уже известны их надо просто включить или выключить.
    Хорошая ли это плата? Да, хорошая. Плата просто непривычная, с непривычным UEFI и зачем-то скрытыми настройками.
    Можно ли в этом поколении рекомендовать гигу? Внезапно да. Особенно с детальным вниманием к размещённым выше скриншотам биос с настройками вы вряд ли столкнётесь с какими-то проблемами в процессе.

    https://telegram.me/xyligano
  • xyligano Senior MemberАвтор темы
    офлайн
    xyligano Senior Member Автор темы

    9109

    12 лет на сайте
    пользователь #734379

    Профиль
    Написать сообщение

    9109
    # 31 марта 2023 11:08

    вчера обсудили с Андреем (anta777) моменты по мониторингу таймингов
    вскрылся неприятный факт
    ASrock timing configurator не правильно мониторит некоторые тайминги

    внесённые изменения:

    1) tWR
    до момента окончания настройки оставить в Auto
    задать через раздел Channels Misc Timing Control
    по формуле WRPRE=WRPDEN=CWL+WR+8
    обязательно фиксировать оба значения - WRPRE и WRPDEN
    и соответственно tWR будет задан через эти параметры
    предположительно могут устанавливать параметр для разных каналов (не проверено)

    2) tWTR_L и tWTR_S
    Ставим по формуле:
    tWRRDsg=tCWL+tWTR_L+10
    tWRRDdg=tCWL+tWTR_S+10

    в моём изначальном варианте было "+6"

    https://telegram.me/xyligano
  • SYuV Neophyte Poster
    офлайн
    SYuV Neophyte Poster

    9

    11 лет на сайте
    пользователь #801223

    Профиль
    Написать сообщение

    9
    # 11 мая 2023 14:24

    Тоже приобрёл себе такую плату. Считаю, что это вообще единственный оптимальный вариант в РБ для процессора 13900к . Плат Asus и MSI в продаже не было вообще, а если и появляются, то по неадекватным ценам. В целом, платой доволен. Не устраивает управление вентиляторами. Зафиксировать обороты у меня не получилось. Периодический вой вентиляторов (максимальные обороты) вам обеспечен. В итоге, все вертушки включил на максимум, но через резисторы.
    По памяти, если доверить настройки биосу, то производительность вы не увидите. Всё нужно выставлять вручную.

  • 2224338 Neophyte Poster
    офлайн
    2224338 Neophyte Poster

    9

    7 лет на сайте
    пользователь #2224338

    Профиль
    Написать сообщение

    9
    # 18 мая 2023 19:10

    SYuV, писка в районе опер.памяти нет при стрес.тесте оперативы в aida64???

  • SYuV Neophyte Poster
    офлайн
    SYuV Neophyte Poster

    9

    11 лет на сайте
    пользователь #801223

    Профиль
    Написать сообщение

    9
    # 25 мая 2023 18:53
    2224338:

    SYuV, писка в районе опер.памяти нет при стрес.тесте оперативы в aida64???

    Специально этому вопросу время выделял. Запускал тесты и слушал писк дросселей. А для полноты картины (вдруг я не услышу)), пригласил своих знакомых, вместе и слушали). Никто ничего свистящего не услышал. А значит писка нет.

  • 2224338 Neophyte Poster
    офлайн
    2224338 Neophyte Poster

    9

    7 лет на сайте
    пользователь #2224338

    Профиль
    Написать сообщение

    9
    # 25 мая 2023 19:41
    SYuV:

    2224338:

    SYuV, писка в районе опер.памяти нет при стрес.тесте оперативы в aida64???

    Специально этому вопросу время выделял. Запускал тесты и слушал писк дросселей. А для полноты картины (вдруг я не услышу)), пригласил своих знакомых, вместе и слушали). Никто ничего свистящего не услышал. А значит писка нет.

    Спасибо за ответ