Nvidia добавила облачную компиляцию шейдеров: в Modern Warfare 4 экономия ОЗУ до 8 ГБ
Новый драйвер GeForce упрощает запуск игр, убирая долгие заставки компиляции
Загрузочные экраны с компиляцией шейдеров — одна из тех проблем, которую геймеры ненавидят молча. Особенно если она повторяется каждый раз после крэша. Nvidia решила избавить нас от этого кошмара: компания выпустила свежий Game Ready Driver с поддержкой технологии Advanced Shader Delivery для Call of Duty: Modern Warfare 4 и Gears of War: E-Day.
Драйвер GeForce 621.01 WHQL уже доступен. Журналист Sebastian Castellanos из The Verge протестировал обновление и поделился результатами в X: система заметно снижает потребление ОЗУ при работе со сглаживанием. В Gears of War: E-Day экономия составила около 7–8 ГБ в его системе, хотя нагрузка на процессор осталась прежней.
Как это работает
Advanced Shader Delivery — это технология от Microsoft, которая переносит самый ресурсоёмкий этап в облако. Вместо того чтобы запускать компиляцию на локальной машине при каждом старте игры, шейдеры готовятся на серверах заранее и добавляются в загружаемый пакет. Результат: никаких многоминутных заставок ожидания.
Обновление поддерживает все видеокарты GeForce серий 20, 30, 40 и 50. Но есть нюанс: технология работает только с играми, для которых разработчик и Microsoft подготовили специальную базу данных откомпилированных шейдеров. Такие версии распространяются исключительно через Xbox PC app, а значит, те, кто купил игру в Steam или где-то ещё, пока не получат выгоды.
Почему это сложно
Современные игры содержат десятки тысяч сложных шейдеров. Каждый из них должен быть скомпилирован в машинный код, специфичный для вашей видеокарты и версии драйвера. Это тяжёлый процесс для CPU, и он отнимает у игроков до получаса при каждом запуске или обновлении.
Почему нельзя просто предкомпилировать все возможные комбинации заранее? Потому что тогда размер каждого обновления вырос бы в разы — иногда даже до терабайтов данных. Облачное решение вычитает эту проблему: серверы готовят именно ту базу, которая нужна вашему железу, и отправляют её вместе с основным дистрибутивом.
Это партнёрство Nvidia и Microsoft — не первое. Уже в мае они работали с AMD, чтобы добавить поддержку Advanced Shader Delivery в другие игры. Получается, что постепенно эта технология становится стандартом для новых AAA-релизов на Windows.
Modern Warfare 4 и Gears of War: E-Day доступны на всех платформах, но версии для PC с Advanced Shader Delivery нужно скачивать через Xbox app. Новый драйвер работает на всех системах с RTX 20-й серии и выше.

Обсуждение