Intel перенесла компиляцию шейдеров на свои серверы: новая функция для Arc доступна в 13 играх

Intel перенесла компиляцию шейдеров на свои серверы: новая функция для Arc доступна в 13 играх

Arkadiy Andrienko

Intel выпустила свежий пакет графических драйверов версии 32.0.101.8626 WHQL, главной особенностью которого стала активация давно обсуждаемой технологии предварительно скомпилированных шейдеров. Функция призвана решить одну из самых раздражающих проблем современного гейминга на PC — долгую первую загрузку игр и микростаттеры из-за компиляции шейдеров «на лету».

В отличие от традиционного подхода, когда процессор и видеокарта пользователя компилируют шейдеры при первом запуске игры (или после обновления драйверов), Intel перенесла этот процесс в облако. Инженеры компании заранее готовят оптимизированные версии шейдеров для множества конфигураций оборудования, после чего файлы загружаются в инфраструктуру Intel. Программное обеспечение Intel Graphics Software автоматически определяет установленные на компьютере поддерживаемые игры, сопоставляет их с «железом» и типом накопителя, а затем скачивает готовые к использованию файлы в фоновом режиме.

По сути, пользователь больше не ждет компиляции при запуске — система просто берет уже готовый результат с сервера. Это становится возможным благодаря поддержке технологии, которую Microsoft добавила в DirectX AgilitySDK еще в прошлом году. Intel стала одним из первых вендоров, внедривших эту функцию в драйверы.

В компании заявляют, что эффект особенно заметен на актуальном поколении графики. Например, на дискретной видеокарте Arc B580 средний прирост скорости загрузки по всем поддерживаемым проектам составил двукратное значение. Встроенная графика выигрывает не меньше. На интегрированном GPU Arc B390 (в составе процессоров Core Ultra) зафиксировано ускорение до двух раз, а на Arc 140V — до трех раз. На данный момент технология работает для 13 игр, включая Cyberpunk 2077, Black Myth: Wukong, Starfield, Hogwarts Legacy, S.T.A.L.K.E.R. 2: Heart of Chornobyl, Call of Duty: Black Ops 7 и Borderlands 4. Поддержка будет расширяться по мере выхода обновлений драйверов.

Intel перенесла компиляцию шейдеров на свои серверы: новая функция для Arc доступна в 13 играх

Функция на новых драйверах по умолчанию отключена и для активации пользователям видеокарт Intel Arc B-Series или систем с процессорами Core Ultra (серии 2 и 3) под управлением Windows 10 или 11 нужно сделать следующее:

  • Открыть приложение Intel Graphics Software.
  • Перейти в раздел «Графика» (Graphics), затем в подраздел «3D-рендеринг» (3D Rendering).
  • Найти параметр «Предварительно скомпилированные шейдеры» (Precompiled Shaders) и переключить его в положение «Вкл.».

После этого система начнет загружать кэш для всех поддерживаемых игр из списка. Для работы требуется активное подключение к интернету и не менее 1 ГБ свободного места на накопителе. Обновление кэша под новые версии драйверов или патчи игр будет происходить автоматически. Технология работает исключительно с играми, установленными через Steam (на данный момент), однако можно ожидать, что в будущем поддержка расширится на другие магазины.

А как часто вы сталкиваетесь с зависаниями или долгими компиляциями шейдеров при запуске игр, и считаете ли полезной подобную облачную подмену? Рассказывайте в комментариях.

❗️ Павла Дурова* внесли в перечень террористов и экстремистов Росфинмониторинга — сообщают СМИ
    Об авторе
    Комментарии12