Правило «всегда бери две планки» годами было аксиомой для геймерского ПК. Но пришло время поставить это под сомнение. Раньше почти все думали, что если ты ставишь одну планку, то ты или новичок, или собираешь офисную машинку. Совет ставить всегда две планки кочевал из гайда в гайд, из форума в форум, и, честно говоря, он был абсолютно справедлив ведь разница в играх доходила до десятков процентов, особенно на слабых процессорах без большого кэша. Так что же изменилось?
Представьте такую картину: запускается Cyberpunk 2077 на топовом Ryzen с X3D и все работает хорошо. Потом вынимаете одну планку и ничего не меняется. Вот и интересно проверить, является это особенностью конкретной игры или правилом, которое меняет базовый подход к сборке геймерского ПК. Особенно сейчас, когда цены на оперативку начали очень сильно кусаться.
В начале важно понимать вводные тестирования, о котором мы будем говорить. Все сказанное будет актуально не для всех компьютеров, но определенный тренд все равно есть и такое поведение компонентов в ближайшее время станет нормой. Поэтому дочитайте до конца, там я расскажу об исключениях.
Читайте также: DDR4 или DDR5 в играх и на домашнем ПК: пора ли обновлять оперативную память?
Зачем нужна двухканальная оперативная память и как она работает
Правило про обязательные две планки появилось не на пустом месте. Процессор общается с оперативкой через контроллер памяти, и чем шире такой канал связи между ними — тем лучше. Не секрет, что двухканальный режим увеличивает пропускную способность примерно в полтора раза. Вместо одной полосы данных получается две, работающих параллельно. На DDR3 и ранней DDR4 это давало огромный прирост, потому что игры активно гоняли данные туда-сюда, а кэш процессора был крошечным и не успевал все это переваривать.
Но с тех пор многое изменилось. DDR5 сама по себе работает на космических частотах, а главное — архитектура процессоров ушла далеко вперед. Кэш третьего уровня раздулся до неприличных размеров, а у чипов с V-Cache он буквально прилеплен вертикально к ядрам. Благодаря этому самые важные данные всегда находятся в зоне самого быстрого доступа. И вот тут начинается самое интересное.
Тест процессора с одной и двумя планками ОЗУ. Ryzen 7 9850X3D и DDR5
Для тестирования использовался стенд на базе Ryzen 7 9850X3D. В связке с ним использовались видеокарта Radeon RX 9070 XT и 32 ГБ DDR5. Процессор топовый и тут вопросов быть не может, но даже более дешевый 7800X3D будет вести себя схожим образом. Сравнение шло между двумя режимами — классическим двухканальным с двумя модулями по 16 ГБ и одноканальным с одной-единственной планкой. Материнка, охлад, блок питания, драйвера и другие компоненты в обоих тестированиях использовались одни и те же. Именно так и должны выглядеть честные сравнения, без подкручивания таймингов и прочего читерства.
Тестирование проводилось в 1440p. В 4K результаты могут отличаться из-за более высоких требований к видеокарте и снижения требований к памяти, а в 1080p просто требуется меньше вычислительной мощности. 1440p является той самой золотой серединой, где от процессора и подсистемы памяти еще что-то зависит.
Из-за того, что в одноканальнм режиме сильно уменьшается пропускная способность, логично было бы ожидать от Cyberpunk 2077, RDR2 и других требовательных игр разницы хотя бы в 5-7 процентов. Но вот, что получилось на самом деле
В Cyberpunk 2077 на ультра-настройках в 1440p без масштабирования двухканальные режим выдал в среднем 127 кадров в секунду. Одноканальный — ровно те же 127 кадров. Не было даже малейшего отклонения. Red Dead Redemption 2 в тех же условиях показал результат на уровне 161 fps в обоих случаях.
Warhammer 40 000: Space Marine 2 с FSR Quality и высокими настройками в двухканальном режиме показал среднее значение 131 fps. И тут интересно, что одноканальный режим выдал 136 fps. Это не опечатка – с одной планкой результат действительно оказался даже выше. При этом перепроверка результатов давала такие же цифры.
Результаты тестирования одноканального и двухканального режима в играх.
|
Игра в 1440p |
fps в одноканальном режиме |
fps в двухканальном режиме |
|
Cyberpunk 2077 |
127 |
127 |
|
Red Dead Redemption 2 |
161 |
161 |
|
Warhammer 40 000: Space Marine 2 |
131 |
136 |
Итоги тестирования показали, что в среднем значении fps разницы нет совсем. Есть небольшие колебания в 1-2%, которые можно списать на погрешность замеров, но не более того. И тут у любого нормального человека возникает закономерный вопрос: если разницы нет, зачем вообще две планки?
Читайте также: AMD рассказала, какой процессор лучше для игр: Ryzen 7 9800X3D, 9 9900X3D или 9 9950X3D
Как 3D V-Cache влияет на производительность с одной планкой памяти
Магия здесь не в DDR5, а в той самой 3D V-Cache. Обычный Ryzen предлагает порядка 32 МБ, а X3D-версий оснащают 96 МБ и больше. Это огромный объем, который вмещает практически все данные игр, которые нужны в быстром доступе. Сюда относятся геометрия ближайших сцен, текстуры, которые рендерятся прямо сейчас, логика NPC, физика и некоторые другие. Благодаря этому процессору почти не приходится обращаться к оперативной памяти – все и так находится максимально близко в прямом и переносном смысле.
Именно поэтому обычные процессоры без V-Cache все еще чувствительны к ширине канала памяти. Если пропускная способность низкая, то это сильно тормозит процесс, но если все важные данные буквально внутри процессора, то это уже не играет решающей роли.
1% low и просадки fps при одноканальной памяти
Что в итоге? Получается, можно поставить одну планку и сильно сэкономить? Не совсем так. Одних средних значений fps для полной картины недостаточно. Главное преимущество двухканального режима проявляется в показателе 1% low, то есть в тех самых редких, но болезненных просадках, которые ощущаются как микрофризы и рывки картинки. Они даже более критичны, чем средняя частота кадров.
Это важно иметь ввиду тем, кто в основном играет в соревновательные шутеры, где важна каждая миллисекунда стабильности. В них такой компромисс неприемлем, в отличии от одиночных сюжетных игр, где даже существенная просадка часто незаметна, не говоря уже о незначительной.
Поэтому важно понимать, что тесты проводились именно на X3D. На обычных Ryzen без V-Cache, а также на Intel и просто старых процессорах картина будет совсем другой. В них двухканал по-прежнему критичен. А значит говорить о том, что двухканальный режим оперативки перестал быть обязательным неправильно. Просто он не имеет большого смысла в X3D-сборках, которых сейчас довольно много. Несмотря на стоимость этих процессоров.
Сколько планок памяти ставить в игровой ПК на Ryzen X3D
В итоге мы оказываемся на интересной развилке. DDR5 сейчас стоит неприлично дорого, и ситуация на рынке памяти явно не располагает к оптимизму. Например, хорошую связку DDR5 по 32 ГБ раньше можно было купить в разы дешевле, а сейчас ее цена составляет почти 85000 рублей.
Многие до сих пор уверены, что при сборке с процессорами X3D нужно сразу раскошеливаться на комплект из двух модулей, чтобы реализовать все его возможности. Результаты проведенного тестирования показывают, что новая стратегия является абсолютно рабочей. Можно взять одну планку на 32 ГБ, собрать систему и спокойно играть на ней, а вторую докупить позже, когда 32 ГБ перестанет хватать под рабочие задачи или когда цены остынут, но прогнозы говорят, что случится это не очень скоро.
Это особенно актуально для тех, кто собирает ПК и размазывает апгрейд на несколько месяцев. Сэкономленные на второй планке большие деньги можно направить на более интересный процессор или на видеокарту чуть выше классом. А потеря производительности, если она вообще будет заметна, ограничится редкими просадками в паре игр. Но еще раз подчеркну, что если вы играете только в скоростные шутеры, для вас этот совет имеет нюансы.
Стоит ли собирать ПК на X3D с одной планкой DDR5
Если вы собираете ПК на X3D прямо сейчас, а бюджет трещит по швам из-за цен на DDR5, просто знайте, что одна планка 32 ГБ стала полностью рабочим вариантом. Даже 16 ГБ с перспективой дальнейшего апдейта вполне имеют право на жизнь. Вы потеряете считанные проценты в худшем случае и ничего не потеряете в лучшем. Вторую планку всегда можно докупить позже, когда рынок придет в себя или когда ваши задачи перерастут имеющийся объем. Есть точка зрения, что планки должны быть из одной упаковки, но оставим это перфекционистам, ведь прирост тут если и будет, то в пределах погрешности.
Если же речь о сборке не на X3D, относитесь к этой статье, как общеразвивающей и берите две планки, как и раньше. Обязательность двухканальной памяти для обычных процессоров никто не отменял, и там экономия на второй планке обернется реальной потерей кадров.
А самое приятное во всей этой истории — то, что одна из главных догм сборки ПК наконец-то получила живое, проверенное тестирование опровержение. Правила существуют для того, чтобы время от времени проверять, работают ли они еще или уже нет. Теперь мы узнали, что исключения есть даже из правила обязательного использования двухканального режима.
ссылка на оригинал статьи https://habr.com/ru/articles/1024122/