Цитата Cereal Keeler:
будет время и настроение - спою »
|
Ну-с, попробуем. Начать следует с того, что АМД сейчас использует чиплетную архитектуру – когда под крышкой процессора два или более чипов (die). Как минимум один – собственно процессор, CCD (core complex die), в случае 7950X их два. И IOD (input-output die) - чип, отвечающий за периферию, в том числе и за работу с памятью. Эти чипы связаны между собой специальной скоростной шиной Infinity Fabric, работающей на определённой частоте, контроллер памяти в IOD является связующим звеном между модулями памяти и шиной Infinity Fabric. Частоты шин в AM5 развязаны, то есть, частота Infinity Fabric может быть одной, а частота шины памяти – другой. Но имеют некоторый предел.
Напомню, что написанная в карточке продукта "частота" памяти DDR не является реальной, нужно делить пополам, почему для корректности предпочитаю писать, например, 6000 MT/s, а не 6000 МГц. Память 6000 MT/s в реальности работает на частоте 3000 Мгц. Эта частота называется MCLK (Memory Clock). Контроллер памяти может работать как на частоте памяти, так и на её половине, что вызывает задержки, но зато обеспечивает поддержку высокоскоростной памяти (выше 6000 MT/s). Эта частота называется UCLK (Unified Memory Controller Clock). Ну и частота шины Infinity Fabric называется FCLK (Infinity Fabric Clock).
В наилучшем варианте UCLK = MCLK, но у райзенов 7000 UCLK не гарантируется выше 3000 Мгц, соответственно этой частотой в этом режиме (называемом 1:1) и ограничена частота памяти - тоже 3000 МГц = 6000 MT/s. Некоторые удачные экземпляры 7000 райзенов позволяют разогнать UCLK до 3100 и даже 3200 Мгц, что позволит запустить память в режиме 1:1 на 6400 MT/s. Но это редкая удача. В противном случае UCLK будет работать в режиме UCLK:MCLK = 1:2 (половина частоты памяти, в случае 6400 MT/s - 1600 Мгц), что накладывает "штраф" в виде задержек. Вся память выше 6400 MT/s работает исключительно в режиме 1:2, в том чсиле и на свежайших 9000 райзенах.
Потому и считается, что 6000 MT/s, причём, желательно с наименьшими задержками (CL=30 или даже 28) лучше, чем формально по циферкам более "скоростная" память.
AMD Confirms DDR5-6000 As Sweet Spot For Ryzen 7000 CPUs, Default FCLK at 1733 MHz & Best Results By Leaving It on Auto
DDR5 Memory Performance Scaling with AMD Zen 5 - свежая статья про 9000 райзены, но всё в ней применимо и к 7000, с одной разницей - 9000 охотнее берут 6400 MT/s в 1:1.