Вход Регистрация

Драйвер Nvidia 621.01 ускоряет запуск игр благодаря Microsoft Advanced Shader Delivery

5 мин.
Новый драйвер Nvidia 621.01 получил поддержку технологии Microsoft Advanced Shader Delivery, которая переносит подготовку шейдеров в облако и снижает нагрузку на процессор. В результате совместимые игры смогут быстрее запускаться, а игроки реже будут сталкиваться с микрофризами и резкими скачками загрузки CPU во время прохождения.
Драйвер Nvidia 621.01 и технология Advanced Shader Delivery
Драйвер Nvidia 621.01 и технология Advanced Shader Delivery

компания Nvidia начала распространять драйвер 621.01 с поддержкой технологии Microsoft Advanced Shader Delivery. Она должна ускорить запуск совместимых игр и уменьшить подтормаживания, возникающие при компиляции шейдеров непосредственно на компьютере пользователя.

Шейдеры описывают отдельные эффекты и этапы обработки изображения в игре: освещение, тени, отражения, материалы и постобработку. Перед началом работы движок должен подготовить их под конкретную видеокарту, процессор, версию драйвера и конфигурацию системы. Если сделать это во время игры, появляются короткие остановки картинки и скачки нагрузки на CPU.

Advanced Shader Delivery меняет этот подход. Разработчики сохраняют шейдеры в базе State Object Database (SODB), после чего облачная инфраструктура Microsoft предварительно компилирует их для большого числа сочетаний оборудования и драйверов. Готовые варианты затем могут доставляться пользователю вместо полной компиляции при первом запуске.

Как технология Nvidia ускоряет игры

Для работы механизма требуются Windows 11, графический API DirectX 12 и Microsoft Agility SDK. При соблюдении этих условий игра получает возможность использовать заранее подготовленные данные и быстрее переходить к загрузке игрового мира.

Главное преимущество проявится не только на стартовом экране. Advanced Shader Delivery также должна убрать часть компиляций, выполняемых «на лету» во время прохождения. Это особенно важно в больших проектах с открытыми локациями, где новые эффекты и материалы подгружаются по мере перемещения игрока.

В результате снижается вероятность shader stutter - микрофризов, которые могут возникать даже при высокой средней частоте кадров. Одновременно уменьшаются кратковременные пики загрузки процессора, поскольку часть работы выполняется заранее в облаке, а не в момент, когда игра уже отображает сцену.

Однако сам по себе драйвер не сделает технологию доступной во всех играх. Поддержка должна быть добавлена разработчиками через DirectX 12 и Agility SDK, а игровые данные - подготовлены для нужных аппаратных комбинаций. Старые проекты без соответствующей интеграции продолжат использовать обычную компиляцию и существующий кэш шейдеров.

Что важно знать владельцам видеокарт GeForce

Драйвер 621.01 распространяется как универсальное обновление для совместимых графических решений Nvidia. После установки пользователю не потребуется вручную выбирать облачный профиль или менять параметры каждой игры, но фактический эффект будет зависеть от того, внедрила ли конкретная студия Advanced Shader Delivery.

Технология не повышает производительность видеокарты напрямую и не увеличивает максимальную частоту кадров. Ее задача - сократить задержки перед запуском, уменьшить число внезапных остановок изображения и стабилизировать нагрузку на процессор. Поэтому наибольшую пользу заметят системы, где фризы связаны именно с подготовкой шейдеров, а не с нехваткой мощности GPU или оперативной памяти.

Для сравнения, традиционный локальный кэш шейдеров создается на конкретном ПК после установки или первого запуска игры. При обновлении драйвера, изменении настроек или очистке кэша компиляция может повториться. В модели Microsoft заранее подготовленные варианты формируются для множества конфигураций, что потенциально сокращает повторную работу на стороне пользователя. При этом объем загрузок и срок хранения таких данных будут зависеть от реализации в самой игре.

Новые возможности появятся постепенно: разработчикам придется обновить проекты, описать необходимые шейдеры в SODB и протестировать совместимость с разными версиями драйверов. Поэтому первые результаты от Nvidia 621.01 будут заметны только в играх, которые официально подключат облачную подготовку данных.

Advanced Shader DeliveryAgility SDKDirectX 12GeForceMicrosoftNvidia 621.01Windows 11драйвер Nvidiaкомпиляция шейдеровфризы в играх