Настав час геймерам ПК порахуватися з кеш-пам'яттю, і AMD лідирує в цьому

відповідно до представленого зображення 2
Ця історія є частиною серії ReSpec Джейкоба Роуча, яка охоплює світ комп’ютерних ігор та апаратного забезпечення.

Кеш - це не те, про що геймери на ПК думають майже достатньо. Принаймні, здається, останнім часом так думає AMD.

Зміст

  • Що таке кеш?
  • Три відра
  • Почастотність
  • Дивлячись вперед

Рекомендовані відео

З випуском о 3D V-Cache на Ryzen 7 5800X3D, однак, AMD щойно довела свою точку зору. 5800X3D - це найпотужніший ігровий процесор Ви можете придбати, а 3D V-Cache заслуговує на це. Але виникає одне питання: чому?

Кеш-пам’ять завжди була важливою, але AMD не вирішила застосувати пакет 3D Hybrid Bond для кешу лише через передчуття. Після закінчення моєї Огляд Ryzen 7 5800X3D, я зустрівся з Робертом Геллоком, директором з технічного маркетингу AMD, щоб зрозуміти, що таке кеш робити в іграх, чому це важливо та чому ігри були ідеальною метою дизайну найунікальнішого в 2022 році процесор.

Пов'язані

  • Завдяки ексклюзивному партнерству з ПК програють усі
  • Найгірші порти ПК усіх часів — і чому вони були такими поганими
  • Мені боляче говорити, але офіційно настав поганий час для комп’ютерних ігор

Що таке кеш?

Хтось тримає Ryzen 7 5800X3D у червоному світлі.
Джейкоб Роуч / Digital Trends

Перш ніж говорити про щось інше, нам потрібно поговорити про кеш — зокрема, про те, що в світі кеш процесора робить, коли ви граєте в ігри. Кеш досить простий: це надшвидкий біт пам’яті на вашому процесорі, який може зберігати інструкції. Хеллок пояснив важливість кешу таким чином: «Що більше інструкцій ви можете зберігати локально для ЦП, то менше часу вам доведеться витрачати на те, щоб отримати їх з іншого місця».

Час (точніше, затримка) — це те, що Геллок називає «великим регулятором продуктивності». Ваша середня частота кадрів становить просто абстракція затримки, скорочення, яке легше зрозуміти, ніж кількість часу, який потрібен для кожного кадру рендерити. В тім-то й річ.

За словами Геллока, це «великий пошук» індустрії апаратного забезпечення — приховати або видалити затримку для підвищення продуктивності.

Кеш центрального процесора містить інструкції, які керують діями інших компонентів, і в іграх ці інструкції можуть сильно змінюватися. Випадковість — це те, що спричиняє затримку, оскільки ваш ЦП має надсилати інструкції для графічного процесора, щоб отримати текстуру чи модель персонажа (серед десятків інших речей).

Більше кешу означає, що процесору не потрібно отримувати дані з вашої системи ОЗП, що може збільшити затримку в 10 і більше разів.

Це не означає, що більше кешу за своєю суттю краще для ігор. Це багато в чому залежить від гри, але важливіше те, коли гра була створена.

Три відра

Гравець їздить у Forza за допомогою професійного гоночного керма Monoprice на трьох моніторах.

Коли справа доходить до визначення цілей дизайну такого процесора, як Ryzen 7 5800X3D, Геллок каже, що ігри поділяються на три основні групи:

  • Чутливий до частоти — League of Legends, Civilization VI
  • Чутливий до затримки — Fortnite, Forza Horizon 4
  • Чутливий GPU — Dying Light 2, Red Dead Redemption 2

Ігри сьогодні дуже вимогливі, тому наведені вище сегменти не ідеальні. Гра як Assassin’s Creed Valhalla пов’язаний із графічним процесором, затримкою та частотою, але він більше обмежений потужністю вашого графічного процесора, тому він не отримає такої користі від 3D V-Cache. Ви можете побачити це з деяких моїх тестів у таблиці нижче.

Продуктивність Ryzen 7 5800X3D в Assassin's Creed Valhalla.

Хеллок був обережний, щоб не робити різких заяв, оскільки те, до чого гра чутлива, «насправді не відповідає жанровим лініям». Більш важливим показником є ​​вік гри. Хеллок вказав на старіші назви, наприклад Counter-Strike: Global Offensive і Grand Theft Auto V як приклади старих ігор, які зазвичай більш чутливі до частоти. Новіші ігри, як Far Cry 6 і Halo Infinite зазвичай побачить більшу вигоду від збільшення кешу.

Ви можете побачити це на діаграмі нижче, де Ryzen 7 5800X3D пропонує значний приріст у продуктивності навіть порівняно з Ryzen 9 5950X у Far Cry 6.

Продуктивність Ryzen 7 5800X3D у Far Cry 6.

Інтерфейс прикладного програмування гри (API) також має великий вплив. Ігри епохи DirectX 9 зазвичай більш чутливі до частоти, тоді як новіші ігри DirectX 11 і DirectX 12 краще використовують переваги кешу. І такі API, як Vulkan, можуть значно змінити ситуацію. Геллок показав Dota 2 як приклад: «У результаті зміни API на Vulkan [Dota 2] дуже залежить від продуктивності кешу».

Однак, зрештою, користь від чогось на кшталт 3D V-Cache значною мірою зводиться до типу популярних сьогодні ігор. Новіші API краще обладнані для використання таких речей, як 3D V-Cache, але вигодою є випадковість гравців. Багатокористувацькі назви, як Apex Legends є хорошим прикладом тут, де ви можете мати «випадкову зустріч із ворогом або переходити з одного місця на інше, оскільки щойно почалася перестрілка».

«Це така поведінка гравця, яка змушує комп’ютер передумати», — говорить Геллок. Оскільки випадковість стає все глибше впровадженою в ігри, у які ми граємо, роль кешу полягає в тому, щоб зміщувати інструкції в правильне місце, щоб зберегти затримку якомога нижчою.

Це також не ідея поза лівим полем. Дивлячись на процесори Ryzen 5000, навіть Ryzen 5 5600X має на 2 МБ більше кеша L3, ніж Intel Core i9-12900K. Різні архітектури обробляють кеш, ну, по-різному, але очевидно, що AMD мала на увазі цю специфікацію. Врахуйте, що Ryzen 5 5600X за 300 доларів наближається до флагмана Intel в іграх, незважаючи на те, що він менш ніж вдвічі дешевший і має на 10 ядер менше.

Почастотність

AMD Ryzen 7 5800X3D контактами догори на столі.
Джейкоб Роуч / Digital Trends

У кімнаті є великий слон із Ryzen 7 5800X3D: Частота. Він на 200 МГц повільніший, ніж Ryzen 7 5800X, і ви не можете розігнати його без серйозних обхідних шляхів. Але Хеллок каже, що ми вступаємо в час, коли частота менш важлива, принаймні в проміжний момент.

«Вся галузь деякий час коливалась навколо 5 ГГц. І ми це визнаємо. Ця ідея дослідження цікавих технологій пакування є спробою вийти з цього глухого кута».

Частота важлива, і Хеллок каже, що вона стоїть поряд з упаковкою та процесом як потужний інструмент у наборі інструментів. Тим не менш, це правда, що ми бачимо менше користі від збільшення частоти. Подивись на Core i9-12900KS як яскравий приклад, де навіть посилення на 300 МГц практично не приносить користі в іграх.

«Чи зміниться тут пара додаткових сотень мегагерц? І я думаю, що ви бачите індикатори скрізь. Відповідь – ні, навряд чи».

Розгін — це інша справа, випадок компромісу, враховуючи, що багато сучасних ігор не масштабуються з частотою так, як це роблять старі ігри. Справа зводиться до напруги та термічних характеристик, при цьому деталі не забезпечують достатнього запасу для безпечного простого розгону. Хеллок каже, що AMD «вважала, що було б неправильно цього не робити».

Це компроміс, який Геллок визнає, і з часом він каже, що AMD «продовжуватиме наполягати на цьому конверт», і що компанія має намір принести такі переваги, як розгін для чіпів із 3D-стеком у майбутньому випуски.

Дивлячись вперед

AMD Ryzen 7 5800X3D, встановлений на материнській платі.
Джейкоб Роуч / Digital Trends

Ryzen 7 5800X3D — це чудовий чіп, розроблений з нуля для ігор, у які ми граємо сьогодні, замість нескінченної гонитви за IPC (інструкції на годинник), яка триває вже 30 років. А 3D V-Cache — це лише перше застосування технології 3D Hybrid Bond від AMD, яка дозволяє AMD досліджувати можливість розміщення різних модулів на одному чіпі.

Це цікавий продукт, але він також дозволяє читати на пульсі того, що важливо для комп’ютерних ігор сьогодні. Хеллок каже, що це може допомогти людям зупинитися і подивитися, яка висока продуктивність ігровий ПК схоже на майбутнє, оскільки, виходячи з продуктивності Ryzen 7 5800X3D, він починає виглядати зовсім інакше.

Ця стаття є частиною ReSpec – безперервна колонка, що виходить раз на два тижні та містить обговорення, поради та детальні звіти про технології, що стоять за комп’ютерними іграми.

Рекомендації редакції

  • Остання мікросхема V-Cache від AMD виявилася дешевою, швидкою та ідеальною для ігор
  • Майбутня Ryzen 5 5600X3D від AMD може повністю скинути Intel у бюджетних збірках
  • Консолі все ще мають одну велику перевагу, і вона шкодить комп’ютерним іграм
  • Деякі процесори Ryzen згорають. Ось що ви можете зробити, щоб зберегти свій
  • Ігрові ноутбуки все ще брешуть нам, і це стає ще складнішим