🔥HotNews.pub

Обновление драйвера Nvidia наконец избавляет от ожидания компиляции шейдеров

Редакция HotNews2 мин чтения
Обновление драйвера Nvidia наконец избавляет от ожидания компиляции шейдеров

Мало что раздражает ПК-геймеров сильнее, чем первый запуск крупной новинки: полоса прогресса ползёт, пока игра компилирует шейдеры — иногда минутами, а после обновления драйвера и дольше. Похоже, этому ожиданию приходит конец. С выпуском драйвера 621.01 Nvidia включает поддержку Advanced Shader Delivery — технологии Microsoft, которая переносит компиляцию шейдеров на момент до нажатия кнопки «Играть».

Шейдеры — это небольшие программы, которые указывают видеокарте, как отрисовывать всё: от освещения до воды. Традиционно игра компилирует их на вашей машине при первом запуске или заново после смены драйвера, поскольку инструкции должны соответствовать конкретному оборудованию и программному обеспечению. Advanced Shader Delivery (ASD) выполняет эту работу заранее и упаковывает её вместе с игрой, так что при запуске значительная часть подготовки уже завершена.

Впервые этот подход был замечен в Gears of War: E-Day, где он, по сообщениям, значительно сократил время начальной загрузки. AMD внедрила поддержку раньше, так что с приходом Nvidia технология охватывает подавляющее большинство ПК-игроков с дискретными видеокартами. Это важно, потому что подобная функция окупается только при широкой доступности: разработчики охотнее включают предварительно скомпилированные пакеты шейдеров в свои релизы, когда большая часть аудитории может ими воспользоваться.

Практический эффект для игроков прост. Установите игру или обновите драйвер — и долгая пауза перед появлением меню должна сократиться. Заикания из-за компиляции шейдеров во время игры — отдельная и зачастую более раздражающая проблема — также являются целью общего курса на предварительную компиляцию. Годами студии выпускали патчи первого дня специально для сглаживания таких рывков, а обозреватели научились предупреждать читателей о тяжёлых первых часах.

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

Момент выбран не случайно. Аппаратное обеспечение для ПК-гейминга стало дороже и сложнее, а аудитория стала менее терпимой к трудностям, не связанным с геймплеем. Консольные игроки почти не задумываются о шейдерах, и разрыв между двумя опытами был постоянной темой для разговоров. Его закрытие убирает ещё одну причину для новичков оставаться на консолях.

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

Перейти к случайному материалу из архива

Граф связей тем

Толще линия — чаще совместные публикации · нажмите на узел, чтобы открыть тег