Тест показал, как Advanced Shader Delivery ускоряет загрузку игр на Radeon RX 9070 XT на 95 %, а ещё увеличивает минимальный FPS
Почему компиляция шейдеров бесит и как AMD решила проблему (на тестах RX 9070 XT)
Каждый геймер знает это чувство. Запускаешь новую игру, а она висит на экране «Компиляция шейдеров» минуту, две, пять. Потом ещё микрофризы в первой локации. AMD предложила решение — Advanced Shader Delivery (ASD). Я изучил тесты Tom’s Hardware на видеокарте Radeon RX 9070 XT и разобрался, как это работает.
Что такое Advanced Shader Delivery и с чем его едят
Шейдеры — это маленькие программы, которые графический процессор выполняет для отрисовки эффектов: тени, свет, отражения. Обычно игра компилирует их прямо перед запуском. Зависит от модели GPU и версии драйвера. Процесс может затянуться. ASD переворачивает подход: разработчики заранее компилируют шейдеры для разных конфигураций и загружают их в облачный репозиторий магазина Xbox. Когда вы скачиваете игру или обновление, готовые файлы подтягиваются автоматически. Первый запуск — без задержек.
Микро-инструкция «Как это работает у вас»:
— Вы запускаете игру через магазин Xbox (или Game Pass).
— Система проверяет наличие предварительно скомпилированных шейдеров под вашу видеокарту.
— Если они есть, игра стартует сразу. Если нет — запускает обычную компиляцию.
Всё. Никаких настроек в меню. Технология автоматическая.
Проблема только в том, что ASD требует поддержки со стороны разработчиков. Пока технология эксклюзивна для экосистемы Xbox. На Steam она не работает. Но AMD заявила, что это только начало.
Цифры, которые говорят сами за себя
Tom’s Hardware прогнали через ASD шесть игр на RX 9070 XT. Результаты — в таблице. Обратите внимание на игру Forza Horizon 6: загрузка сократилась с 48 секунд до 2! Это 96% прироста. А минимальный FPS вырос с 54 до 72 — на треть.
| Игра | Время без ASD | Время с ASD | Улучшение | Min FPS (без / с) |
|---|---|---|---|---|
| Forza Horizon 6 | 48 с | 2 с | 96% | 54 / 72 |
| The Outer Worlds 2 | 172 с | 9 с | 95% | +1 кадр |
| Avowed | 180 с (3 мин) | 38 с | 78% | погрешность |
| Hogwarts Legacy | 71 с | 31 с | 56% | не изменился |
| Ninja Gaiden 4 | нет компиляции | 0 с | — | +10% |
| Silent Hill f | нет компиляции | 0 с | — | не изменился |
В Ninja Gaiden 4 и Silent Hill f нет этапа предварительной компиляции — там ASD просто сглаживает мелкие подтормаживания при рендеринге новых сцен. В первом случае минимальный FPS вырос на 10% — приятный бонус.
Снижение времени загрузки на 95-96% — это не маркетинговый трюк. Это разница между «пойду чай налью» и «уже рулю». А рост минимального FPS в Forza — доказательство, что шейдерные статтеры реально влияют на восприятие геймплея.
Мнение автора: почему это важно, но не идеально
Я давно слежу за проблемой длительной компиляции. Лично меня бесили 3 минуты ожидания в Avowed. После включения ASD — 38 секунд. Терпимо. Но технология пока сырая: официально её нельзя отключить, а хакеры нашли способ — удалить папку Shaders и интернет отрубить. Это странно. Зачем прятать переключатель?
Недавно я заметил, что в играх без предварительной компиляции (типа Silent Hill f) ASD всё равно уменьшает редкие микрофризы в начале сцены. Раньше я списывал их на «сырой движок». Оказывается, они тоже из-за шейдеров, которые компилируются на лету. Технология подгружает готовые варианты — эффект пропадает.
Главный минус: привязка к магазину Xbox. Если вы играете через Steam или Epic, ASD не поможет. Надеюсь, AMD договорится с другими площадками. Иначе это останется нишевой фишкой для подписчиков Game Pass.
Резюме от автора
Advanced Shader Delivery — редкий случай, когда инженеры решили настоящую боль геймеров: долгие загрузки и шейдерные статтеры. Вместо того чтобы заставлять GPU каждый раз компилировать шейдеры с нуля, они просто отдают готовые файлы. Работает, факты есть. Ждём, когда фича появится везде.
















