Исправление шейдеров от Microsoft в этом месяце охватит всех четырёх производителей GPU

Любой, кто играет в игры на ПК, знает этот ритуал: загружается новая игра, экран первые минуту-две подтормаживает, затем всё приходит в норму. Этот сбой — компиляция шейдеров, процесс перевода визуальных эффектов игры в инструкции, которые может выполнить графический чип. Теперь Microsoft утверждает, что этого можно в значительной степени избежать, и в этом месяце исправление доберётся до оборудования всех крупных разработчиков чипов.
В посте в своём блоге для разработчиков DirectX от 1 октября Microsoft объявила, что Advanced Shader Delivery, или ASD, в течение октября распространится на оборудование Qualcomm, Intel и Nvidia. AMD справилась первой: её семейство графических чипов RDNA уже поддерживает эту функцию. С учётом новых дополнений ASD охватывает всех четырёх крупных производителей GPU — рубеж, который Microsoft представила как делающий преимущество доступным гораздо большему числу игроков.
Идея Advanced Shader Delivery проста. Вместо того чтобы каждая машина игрока компилировала шейдеры с нуля при первом запуске игры, работа выполняется заранее, а готовые, предкомпилированные шейдеры загружаются из облака вместе с игрой. По словам Microsoft, выигрыш — это сокращение времени загрузки и почти полное устранение шейдерных подтормаживаний, кратковременных зависаний, которые мучают многие ПК-релизы в первые минуты.
Qualcomm уже в движении. Компания включила ASD через пакет графических драйверов, выпущенный 22 сентября в рамках серии 2026.0, а значит, устройства на её чипах могут воспользоваться этой функцией уже сейчас. Intel и Nvidia, как ожидается, последуют в течение месяца. Для Nvidia, чьи видеокарты доминируют на рынке высококлассного ПК-гейминга, это дополнение важнее всего просто потому, скольких игроков оно затрагивает.
Сроки совпадают с более широким отраслевым стремлением сделать ПК-гейминг более похожим на консольный, где игра запускается быстро и редко подтормаживает, потому что аппаратное обеспечение фиксировано и предсказуемо. Компиляция шейдеров была одним из последних упрямых пережитков открытости ПК — компромиссом, с которым игроки давно смирились, но который редко радовал.
Это также отражает сдвиг в том, как создаются графические драйверы. Вместо того чтобы считать потребности каждой игры в шейдерах чем-то, что нужно решать на машине игрока во время выполнения, производители чипов и Microsoft переносят эту работу в облако, где её можно выполнить один раз и поделиться результатом. Такой подход работает только при сотрудничестве производителей оборудования — вот почему расширение этого месяца значит больше, чем любое отдельное обновление драйвера.
Для разработчиков это изменение может упростить планирование запуска. Студии часто выпускали игры с длительными этапами компиляции при первом запуске или молча принимали подтормаживания как издержки ведения бизнеса. Если предкомпилированные шейдеры будут приходить вместе с загрузкой, часть этого давления ослабнет, хотя результаты всё ещё будут зависеть от того, насколько полно каждая игра и драйвер поддерживают этот конвейер.
Для обычных игроков выгода не столько в цифрах из спецификации, сколько в первых десяти минутах новой игры. Экраны загрузки становятся короче, начальный уровень идёт плавно, и машина перестаёт ощущаться как нуждающаяся в разогреве. Это скромное обещание, но именно такие неброские улучшения незаметно формируют ощущение от использования платформы.
Microsoft не уточнила, когда именно в октябре оставшиеся производители включат поддержку, и она будет различаться в зависимости от версии драйвера и игры. И всё же направление ясно: компания, владеющая Windows, делает ставку на то, что облако сможет сгладить одну из старейших шероховатостей ПК, и в этом месяце она ведёт за собой остальной мир аппаратного обеспечения.