Компания Nvidia выпустила бета-версию функции Auto Shader Compilation в своём приложении Nvidia App. Эта система позволяет компьютерам автоматически компилировать шейдеры для игр в периоды простоя системы, что должно сократить время компиляции во время запуска игр после обновления драйверов.
Как работает функция
Функция активируется, когда компьютер не выполняет других задач, и начинает перестраивать DirectX драйверы для установленных игр. Это означает, что при следующем запуске игры шейдеры уже будут готовы к использованию.
Система доступна для пользователей GeForce Game Ready Driver версии 595.97 WHQL и новее.
Настройка и ограничения
По умолчанию функция отключена при первой установке Nvidia App. Пользователи могут активировать её в разделе: - Graphics Tab > Global Settings > Shader Cache
Там же можно: - Выделить место на диске для предварительно скомпилированных шейдеров - Настроить количество системных ресурсов для процесса компиляции
Приложение также позволяет вручную запускать перекомпиляцию шейдеров без ожидания простоя системы.
Важное ограничение: система не устраняет необходимость первоначальной компиляции шейдеров при первом запуске новой игры. Она работает только для генерации новых шейдеров, необходимых после обновления драйверов, которые происходят уже после первого запуска игры.
Конкурирующие решения
Nvidia подчёркивает, что их Auto Shader Compiler отличается от системы Advanced Shader Delivery от Microsoft, которая позволяет разработчикам создавать базы данных предварительно скомпилированных шейдеров для загрузки игроками заранее в соответствии с их конкретными системами.
Nvidia заявила, что работает с Microsoft над добавлением поддержки Advanced Shader Delivery для своей линейки GeForce RTX позже в этом году.
Intel также начала внедрять свою систему Precompiled Shader Delivery и обещает интегрировать совместимость с системой доставки шейдеров Microsoft в течение года.
Эти параллельные разработки указывают на растущее внимание индустрии к проблеме времени компиляции шейдеров, которая стала заметным раздражителем для PC-геймеров.
Комментариев пока нет — может, вы будете первым?