В приложении Nvidia появилась функция «Auto Shader Compilation» для ускорения загрузки игр

Nvidia App шейдеры компиляция драйверы Dlss tomshardware.com

Приложение Nvidia App теперь может автоматически перекомпилировать шейдеры в фоновом режиме после каждого обновления драйвера GPU. Это должно сэкономить геймерам несколько минут в разных играх, особенно в блокбастерах, где компиляция шейдеров часто задерживает игровой сеанс. Однако вам все равно потребуется скомпилировать шейдеры в первый раз после новой установки. — tomshardware.com

Последняя версия Nvidia App принесла множество новых улучшений, главным из которых стал новый динамический многокадровый генератор DLSS 4.5 (DLSS 4.5 dynamic multi-frame gen). Мы уже протестировали динамический MFG, но обновление также представляет еще одну интересную функцию под названием «Автоматическая компиляция шейдеров» (Auto Shader Compilation, ASC). ASC призвана ускорить загрузку игр после обновления драйвера видеокарты, избавляя пользователя от компиляции шейдеров во время выполнения.
Каждый раз, когда выходит новый графический драйвер, вашей видеокарте необходимо перекомпилировать шейдеры для уже установленных игр. Этот процесс происходит при запуске игры и может занять до нескольких минут в зависимости от вашего оборудования, что является драгоценным временем, потраченным впустую в текущих реалиях. Автоматическая компиляция шейдеров, как следует из названия, будет автоматически компилировать эти шейдеры в фоновом режиме.
В следующий раз, когда вы запустите игру, вам не придется ждать, пока шейдеры перекомпилируются прямо перед вами. Имейте в виду, что эта функция работает только для игр, для которых первоначальная компиляция шейдеров уже была выполнена; таким образом, любая новая игра, которую вы установите, по-прежнему должна будет пройти ручную компиляцию шейдеров в первый раз. Однако при каждом последующем обновлении драйвера видеокарты приложение Nvidia App будет выполнять эту задачу за вас.
В настоящее время функция находится в бета-версии, поэтому по умолчанию она отключена, но вы можете зайти в «Глобальные настройки» (Global Settings) и активировать ее в разделе «Кэш шейдеров» (Shader Cache), где также можно установить лимиты по хранилищу и ресурсам для нее. Например, кэш размером 100 ГБ может хранить шейдеры примерно для 20 современных AAA-проектов, но обычно его размер значительно меньше. Вы также можете разрешить низкий, средний или высокий уровень использования системных ресурсов для этого процесса.
Nvidia заявляет, что «эта бета-версия — первый шаг к оптимизации компиляции шейдеров для геймеров GeForce», что, вероятно, намекает на Расширенную доставку шейдеров (Advanced Shader Delivery, ASD). Microsoft представила ASD в прошлом году для ROG Xbox Ally и недавно включила его в SDK DirectX, и все основные игроки отрасли готовы его принять. Intel уже запустила «Распределение предварительно скомпилированных шейдеров» (Precompiled Shader Distribution), но пока оно не основано на фреймворке Microsoft.
ASD прокладывает путь к будущему, где необходимость локальной компиляции шейдеров будет резко снижена. Вскоре, используя предварительно скомпилированные шейдеры, хранящиеся в облаке, производители видеокарт смогут заранее подготовить игру для пользователей без какого-либо ручного вмешательства. Вам даже не придется ждать первой компиляции шейдеров; идея состоит в том, что они уже скомпилированы в фоновом режиме в соответствии с вашей конкретной аппаратной конфигурацией и распределяются по сети по мере необходимости.
Функция Auto Shader Compilation от Nvidia не устраняет полностью время ожидания, но она должна помочь пользователям максимально использовать свое ограниченное игровое время, выполняя работу по компиляции шейдеров заранее (по крайней мере, после первой компиляции).

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: