Новый драйвер Nvidia избавил геймеров от долгой компиляции шейдеров в Modern Warfare 4 и Gears of War: E-Day, а также снизил потребление ОЗУ в этих играх на 7-8 ГБ

Nvidia выпустила драйвер GeForce Game Ready 621.01 WHQL, который добавляет поддержку технологии Advanced Shader Delivery (расширенная доставка шейдеров) в Call of Duty: Modern Warfare 4 и Gears of War: E-Day. Технология позволяет скомпилировать шейдеры заранее и убрать из игры экран загрузки, на котором приходится ждать подготовки графики.

Ожидание компиляции знакомо многим. Например, в Star Wars Zero Company после вылета во время обучающей миссии игра повторно собирает шейдеры, и процесс приходится пережидать заново. Всё больше игр переходит на предварительную компиляцию, и поддержка со стороны Nvidia расширяет охват таких решений.

Пользователь под ником "Себастьян Кастелланос" отметил заметное снижение потребления оперативной памяти после установки драйвера. Он написал в X:

В Gears of War: E-Day потребление ОЗУ в моём случае ниже примерно на 7–8 ГБ. Правда, нагрузка на процессор всё ещё довольно высокая.

Advanced Shader Delivery разработала Microsoft. Шейдеры компилируются до того, как игрок нажмёт "играть", и поставляются вместе с загрузкой игры. Обновление добавляет поддержку всех видеокарт GeForce RTX, от 20 до 50 серии, но технология работает только в отдельных играх.

В мае Microsoft совместно с AMD добавила поддержку Advanced Shader Delivery в ряд игр. Условие осталось прежним, так как загружать такие игры нужно через приложение Xbox для ПК. Nvidia пояснила:

При загрузке или обновлении поддерживаемой игры точная база данных прекомпилированных шейдеров (PSDB), подобранная под вашу конфигурацию, поставляется вместе с загрузкой через приложение Xbox для ПК. Игры с поддержкой ASD, купленные в Microsoft Store, обеспечат беспроблемный запуск.

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

Этот процесс сильно нагружает процессор. Из-за него игрокам приходится ждать до 30 минут при каждом запуске или обновлении игры.

Компиляция всех возможных комбинаций на стороне разработчика потребовала бы от пользователей загружать терабайты данных с каждой новой игрой и обновлением. Поэтому локальная компиляция долго оставалась нормой. Nvidia добавила: "Новая технология Microsoft Advanced Shader Delivery решает проблему, перекладывая основную работу на облако".

Больше статей на Shazoo
Тэги:

Об авторе

Редактор
Говорят, что здесь нужно написать что-то про себя. Окей. Родился, вырос, любил, страдал – тут все по классике. Живу с котом, пишу про игры с 2014-го года, а на Shazoo – с 2021-го. Люблю стратегии и RPG, обожаю Morrowind и Skyrim, до сих пор поигрываю с товарищами в пятую Циву и третьих Crusader Kings. Горжусь тем, что во всех своих обзорах на стратегии (хоть и редких) писал про достоинства и недостатки, которые зацепили меня лично, а не превращал текст в пересказ пресс-релиза.