NVIDIA запустила бета-функцию Auto Shader Compilation в NVIDIA App. Она автоматически пересобирает шейдеры DirectX 12 после обновления драйвера, снижая фризы при запуске игр. Для работы требуется драйвер GeForce Game Ready 595.97 или новее — и это напрямую влияет на комфорт гейминга.
NVIDIA продолжает улучшать пользовательский опыт в играх и добавила новую функцию Auto Shader Compilation (ASC) в своё приложение. Речь идёт о довольно узкой, но болезненной проблеме: повторной компиляции шейдеров после обновления драйверов.
Если вы играете в современные проекты на DX12, то, скорее всего, сталкивались с микрофризами при первом запуске после обновления системы. В этом случае ASC как раз и пытается решить проблему — система заранее пересобирает шейдеры, пока компьютер простаивает.
Как работает Auto Shader Compilation
Функция доступна в бета-версии NVIDIA App и требует установленного драйвера GeForce Game Ready 595.97 WHQL или новее. По умолчанию она отключена — включить можно в настройках:
Graphics → Global Settings → Shader Cache
После активации доступны два режима:
- автоматическая компиляция в фоновом режиме (когда ПК простаивает)
- ручной запуск через кнопку Compile Now
Важно: речь не идёт о полной замене компиляции шейдеров. При первом запуске новой игры они всё равно будут генерироваться. ASC работает именно после обновления драйвера — то есть убирает повторную компиляцию.
Сейчас это выглядит как промежуточное решение: NVIDIA не устраняет проблему полностью, но делает её менее заметной для пользователя.
Чем отличается от решений Microsoft и Intel
На фоне этого шага интересно сравнить подходы разных компаний. Microsoft продвигает технологию Advanced Shader Delivery — там пользователи скачивают уже готовые шейдеры под своё железо. NVIDIA же идёт по другому пути — всё пересчитывается локально.
Intel, кстати, уже реализовала похожий подход в своих драйверах. Получается, что сейчас индустрия активно ищет оптимальный способ работы с шейдерами — и единого стандарта пока нет.
Если смотреть шире, это означает простую вещь: разработчики и производители GPU постепенно убирают тяжёлые вычисления из реального времени. Такие задачи переносятся в фон или вообще на этап загрузки.
Для пользователя это означает меньше лагов и более предсказуемую работу игр. Для рынка — ещё один шаг к унификации DX12-опыта, где сейчас всё сильно зависит от драйверов и оптимизации.
Если вы уже сталкивались с проблемами при запуске игр после обновлений — это как раз тот сценарий, где новая функция может реально помочь.
Подробнее о других технологиях NVIDIA можно почитать в нашем материале про DLSS 5, а также в разборе генерации кадров NVIDIA. Если интересна тема драйверов — рекомендуем посмотреть обзор последних обновлений GPU.
Источник: VideoCardz




