NVIDIA ускоряет игры ещё до их запуска: новая технология избавит от фризов и долгих загрузок

NVIDIA ускоряет игры ещё до их запуска: новая технология избавит от фризов и долгих загрузок

Компания NVIDIA выпустила обновление своего фирменного приложения NVIDIA App, и на первый взгляд оно выглядит как очередной набор улучшений для геймеров. Однако за привычными формулировками скрывается куда более интересная идея: попытка устранить одну из самых раздражающих проблем современных игр ещё до того, как вы нажмёте кнопку «Старт».

Речь идёт о новой функции Auto Shader Compilation (ASC), которая пока доступна в бета-версии. Её задача — заранее компилировать шейдеры для игр на базе DirectX 12, причём делать это незаметно для пользователя. Обычно при первом запуске игры система тратит время на подготовку графических данных, из-за чего игроки сталкиваются с долгими загрузками и микрофризами. ASC меняет этот сценарий: теперь компиляция происходит в фоне, когда компьютер простаивает или не занят ресурсоёмкими задачами.

На практике это означает более быстрый запуск игр и, что важнее, заметное снижение подёргиваний во время геймплея. Именно такие микрофризы часто возникают из-за того, что шейдеры подгружаются «на лету», не успевая подготовиться к отображению сложных сцен. NVIDIA предлагает решить проблему на опережение.

Функция работает по принципу «включил и забыл», но при этом оставляет пользователю контроль. В настройках можно задать уровень нагрузки на систему, выбрать момент запуска компиляции или даже принудительно запустить процесс вручную. Все скомпилированные данные сохраняются в отдельной папке, поэтому пользователю придётся выделить под это дополнительное место на диске. Приложение также отслеживает дату последней компиляции и автоматически обновляет шейдеры после установки новых драйверов или игр.

Важно отметить, что для работы ASC потребуется актуальный драйвер GeForce — не ниже версии 595.97. Пока функция находится в стадии тестирования, но NVIDIA уже обещает дополнительные оптимизации в ближайшие недели.

Интересно, что сама идея не нова. Похожие решения уже разрабатываются другими игроками индустрии. Например, Intel использует облачный подход: шейдеры собираются и компилируются на серверах компании, а затем загружаются на устройство пользователя через фирменное ПО. В свою очередь Microsoft предлагает собственную технологию Advanced Shader Delivery, встроенную в Agility SDK, которая решает схожую задачу.

Пока неясно, использует ли NVIDIA разработки Microsoft или реализовала полностью собственное решение. Но очевидно другое: борьба за плавный геймплей выходит на новый уровень. Производители больше не ограничиваются «сырым» железом — теперь они оптимизируют сам процесс подготовки данных, делая игры быстрее и стабильнее ещё до их запуска.

Дополнительно обновление принесло улучшения для технологии DLSS — в частности, поддержку динамической генерации нескольких кадров и новый режим с увеличением производительности до шести раз. Всё это укладывается в общий тренд: максимальная производительность без лишних усилий со стороны пользователя.