Сегодня 11 ноября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → компиляция шейдеров

Вышло лекарство от подвисаний в играх из-за компиляции шейдеров — открытая утилита SCSKiller

Независимый разработчик выпустил утилиту под названием SCSKiller (Shader Compilation Stutter Killer) — она призвана устранить возникающие в современных играх рывки. Утилита заранее компилирует шейдеры, используя только локальные ресурсы компьютера, благодаря чему игры перестают «дёргаться» при запуске.

 Источник изображения: github.com/BlueHeisenberg/SCSKiller

Источник изображения: github.com/BlueHeisenberg/SCSKiller

Рывки изображения, вызванные компиляцией шейдеров — одна из самых раздражающих проблем, с которыми сталкиваются любители игр на ПК. До настоящего времени общего решения этой проблемы не было: Microsoft, Intel и Nvidia предлагали собственные решения. Новая утилита SCSKiller совместима с играми, в которых используются DirectX 12 и DirectX 11, и работает на видеокартах AMD и Nvidia. У разработчика приложения не оказалось под рукой видеокарты Intel, поэтому он ещё не реализовал поддержку для них.

Процедура компиляции SCSKiller осуществляется с использованием внутренней базы данных программы. Она самостоятельно находит игры, приобретённые на таких площадках как GOG, Steam, Epic Games, Ubisoft Connect и Battle.net. Когда на компьютер пользователя устанавливается игра, склонная к возникновению рывков, утилита по запросу может сгенерировать необходимый код шейдеров. Для некоторых игр может потребоваться короткий сеанс «записи» — нужно поиграть в проблемную игру несколько минут, чтобы SCSKiller поняла, какие шейдеры требуют компиляции.

Приложение распространяется как продукт с открытым исходным кодом, но для спонсоров предусмотрен доступ к дополнительной базе данных на основе значений хеша, которая может избавить от необходимости проходить этап предварительного кеширования. Недостаток утилиты — отсутствие поддержки игр со встроенными системами античитов за исключением проектов, которые поддерживают автономный режим, например, Elden Ring или Armored Core VI.

Разработчик приводит примеры, указывающие, что рывки либо сводятся к минимуму, либо полностью исчезают в таких играх как Final Fantasy VII Rebirth, Silent Hill: Townfall и Hogwarts Legacy.

Игры будут загружаться быстрее: видеокарты Nvidia и Intel получат поддержку Microsoft Advanced Shader Delivery

Компания Microsoft расширит поддержку технологии Advanced Shader Delivery (ASD) для видеокарт Nvidia GeForce RTX, а также платформы RTX Spark. Технология предназначена для снижения времени первой загрузки в играх и уменьшения рывков изображения (статтеров), вызванных компиляцией шейдеров. ASD позволяет поставлять предварительно скомпилированные шейдеры вместе с установкой самой игры.

 Источник изображения: Nvidia

Источник изображения: Nvidia

С анонсом публичной предварительной версии ASD технология обеспечивала поддержку только различных поколений графических архитектур RDNA компании AMD. На данный момент технология поддерживает графические архитектуры AMD RDNA 1, RDNA 2, RDNA 3, RDNA 3.5 и RDNA 4, а также встроенную графику Adreno в составе процессоров Qualcomm Snapdragon серии X2. Позднее в этом месяце Microsoft планирует распространить поддержку ASD на серию видеокарт Intel Arc B570 и B580, а также встроенную графику процессоров Intel Core Ultra Series 2 (Arrow Lake) и Core Ultra Series 3 (Panther Lake). Это обновление будет внедрено одновременно с поддержкой всех видеокарт Nvidia GeForce RTX и платформы RTX Spark, благодаря чему системы, оснащённые графикой GeForce RTX, смогут воспользоваться преимуществами ускорения загрузки в играх.

 Источник изображения: Microsoft

Источник изображения: Microsoft

Microsoft заявляет, что применение ASD в игре Gears of War: E-Day привело к сокращению времени компиляции шейдеров до 95 %, поскольку игра устанавливается с уже готовыми, заранее скомпилированными шейдерами, и лишь небольшая их часть компилируется локально на устройстве пользователя. Технология также значительно снизила интенсивность рывков изображения, однако этот аспект можно оценить только на практике. По информации портала TechPowerUp, независимое тестирование технологии ASD показало, что в случае с той же игрой Gears of War: E-Day пока не всё так гладко.

«Существует решение проблемы ожидания компиляции шейдеров. Microsoft внедряет технологию Advanced Shader Delivery, которая загружает из облака шейдеры, точно соответствующие конкретной конфигурации оборудования и версии драйвера, избавляя ПК от необходимости их самостоятельной компиляции. E-Day — одна из первых игр, использующих эту технологию, однако в нашем случае она не сработала. В случае с Nvidia это пока ожидаемо: драйверы с соответствующей поддержкой выйдут уже после релиза. А вот на картах AMD всё должно работать (согласно руководству для обозревателей). Для этого требуется версия драйвера 26.6.1 или новее, а мы проводили тестирование на 26.9.2. Тем не менее, полная 15-минутная компиляция всё равно произошла», — сообщил портал.

Для работы технологии ASD на ПК требуется наличие операционной системы Windows 11 24H2 или новее, а также драйверов AMD Adrenalin 26.6.1 или новее, либо 2026.08.3 или новее в случае систем на базе процессоров Qualcomm Snapdragon X2. Системные требования для Intel и Nvidia компания Microsoft пока не озвучила.

Тест показал, как Advanced Shader Delivery ускоряет загрузку игр на Radeon RX 9070 XT на 95 %, а ещё увеличивает минимальный FPS

Портал Tom’s Hardware протестировал на видеокарте AMD Radeon RX 9070 XT технологию Advanced Shader Delivery (ASD), предназначенную для снижения задержки первоначальной загрузки игры, которая может возникать из-за процесса компиляции шейдеров.

 Источник изображений: Tom's Hardware

Источник изображений: Tom's Hardware

Функция Advanced Shader Delivery призвана устранить длительную предварительную компиляцию шейдеров и связанные с ней задержки в играх путём загрузки предварительно скомпилированных шейдеров ещё при процессе скачивания и установки игры.

Изначально Advanced Shader Delivery представляла собой эксклюзивную функцию портативной игровой приставки ROG Xbox Ally. Теперь предварительная версия этой технологии поддерживается на компьютерах с дискретными видеокартами AMD, а также игровых ноутбуках со встроенной графикой AMD. Функция требует поддержки от разработчиков игр. Предполагается, что они будут загружать в специальную базу данных предварительно скомпилированные шейдеры, которые будут автоматически подгружаться каждый раз при обновлении игры или обновлении драйвера видеокарты, не оказывая влияния на сам процесс первой загрузки игры после этого обновления. При этом, судя по всему, речь идёт о поддержке игр, которые распространяются через официальный цифровой магазин Xbox.

Tom’s Hardware протестировал Advanced Shader Delivery в играх Forza Horizon 6, The Outer Worlds 2, Ninja Gaiden 4, Avowed, Hogwarts Legacy и Silent Hill f. Результаты показали, что функция действительно работает. При этом она не только снижает время первой загрузки игры, но также в некоторых случаях повышает значение минимального показателя FPS, поскольку снижает остаточные «заикания» игр после компиляции шейдеров.

Портал поясняет, что официального способа отключить Advanced Shader Delivery не существует, но это удалось сделать, удалив файлы из папки Shaders каждой игры, а затем отключив ПК от интернета, чтобы магазин Xbox не подгружал эти файлы при запуске игры.

В игре Forza Horizon 6 функция Advanced Shader Delivery снизила время первой загрузки с 48 до 2 секунд или на 96 %. При этом также повысилось минимальное значение FPS — с 54 до 72.

В Outer Worlds 2 функция снизила время первой загрузки со 172 до 9 секунд, при этом на 1 кадр повысив значение минимального FPS.

В Ninja Gaiden 4 отсутствует этап предварительной компиляции при отключённой функции ASD, поэтому время загрузки не улучшается. Однако ASD улучшила показатель минимального FPS на 10 %.

В Avowed процесс предварительной компиляции шейдеров оказался самым длительным. С выключенной функцией он составил 3 минуты. С включением функции время снизилось до 38 секунд (на 78 % быстрее).

Показатель минимального FPS изменился на уровне погрешности.

В Hogwarts Legacy время первой загрузки с функцией ASD составило 31 секунду, что на 56 % быстрее, чем без неё (71 секунда). Минимальный FPS не изменился.

Наконец, в Silent Hill f тоже нет этапа предварительной компиляции шейдеров, поэтому время загрузки не изменилось. Однако в начале игры в городской зоне наблюдаются довольно значительные подтормаживания при компиляции шейдеров, как показано выше. Значение минимального FPS не изменилось.

Nvidia ускорит загрузку игр — Nvidia App получило функцию автоматической компиляции шейдеров ASC

Помимо динамического мультикадрового генератора и режима MFG 6X компания Nvidia выпустила сегодня в составе обновлённого приложения Nvidia App бета-версию функции автоматической компиляции шейдеров ASC. Она берёт шейдеры DirectX 12 из игр и незаметно компилирует их, пока система простаивает или не выполняет ресурсоёмкие графические задачи.

 Источник изображений: Nvidia

Источник изображений: Nvidia

Обычно при запуске игры приходится ждать загрузки всех ресурсов и компиляции шейдеров, прежде чем можно будет начать играть. Однако с помощью ASC Nvidia стремится сократить этот процесс, предварительно компилируя шейдеры, чтобы уменьшить время загрузки и, что важно, снизить подтормаживания в игре, которые могут возникать, когда шейдеры загружаются неправильно. Компания заявляет, что эта функция является необязательной. Включить её можно, перейдя на вкладку «Графика» → «Глобальные настройки» → «Кэш шейдеров».

Для использования ASC пользователям требуется выделить отдельную папку и достаточно места на диске для хранения шейдеров, к которым будет обращаться ASC. В приложении Nvidia геймеры могут выбрать опцию «Компилировать сейчас», чтобы немедленно предварительно скомпилировать все игровые шейдеры. Либо же можно подождать, пока система сделает это автоматически, когда перейдёт в режим ожидания. Поскольку компиляция шейдеров требует вычислительной мощности, для функции предлагаются настройки управления использованием системы. По умолчанию установлен средний уровень. Приложение Nvidia также будет отображать дату последней компиляции. Следует отметить, что ASC будет выполнять свои функции после загрузки игры и после установки нового обновления драйвера для обеспечения оптимальной производительности.

Для работы функции автоматической компиляции шейдеров ASC требуется драйвер GeForce Game Ready Driver 595.97 WHQL или более новая версия. В ближайшие недели в функцию будут внесены дополнительные оптимизации по завершении бета-тестирования.

Microsoft, Intel и Nvidia взялись решить две главные проблемы ПК-игр

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

 Источник изображений: videocardz.com

Источник изображений: videocardz.com

В настоящее время Microsoft готовит инструменты DirectX Linear Algebra и DirectX Compute Graph Compiler, которые должны стандартизировать и упростить разработчикам запуск задач ИИ через DirectX вместо использования отдельных методов, специфичных для конкретного поставщика. Эти инструменты будут востребованы для нейронного рендеринга, масштабирования при помощи ИИ, текстурирования и других эффектов.

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

Intel уже сообщила «о поддержке всех последних достижений в экосистеме Windows», включая:

  • DirectX Machine Learning — внедрение линейной алгебры DirectX.
  • Advanced Shader Delivery — обеспечение более плавной игры с момента запуска игр.
  • DirectStorage — поддержка сжатия Zstandard.
  • Microsoft PIX — новые функции, позволяющие внедрять инструменты разработчика консольного уровня в Windows.

Другой частью сотрудничества является технология Advanced Shader Delivery (ASD). Это новый подход Microsoft к компиляции шейдеров: теперь предварительно скомпилированные шейдеры поставляются вместе с игрой, вместо того чтобы компилироваться при запуске. Это должно снизить задержки при первом запуске игры или при входе в новую локацию. Intel заявила о поддержке ASD в процессорах Lunar Lake и Panther Lake, а Nvidia планирует добавить её для графических процессоров GeForce RTX в конце года.


window-new
Soft
Hard
Тренды 🔥
Создатели Cyanogen готовят Linux, напичканный ИИ — новая ОС Kora объединит разные нейросети 2 ч.
Пользователи Windows 11 преждевременно обрадовались новому редактору реестра — Microsoft внесла ясность 4 ч.
Без CUDA никуда? Конкурентное преимущество NVIDIA в сфере ПО для ИИ сходит на нет 4 ч.
«Я даже не злюсь, это великолепно»: первой «AAA-игрой» Devolver оказался грандиозный автобаттлер All Army Attack 5 ч.
OpenAI создала аварийный выключатель для особо опасных и непослушных ИИ-моделей 6 ч.
Google открыла доступ к своему самому мощному ИИ и показала, как Gemini 4 Carbon управляет роем ИИ-агентов 6 ч.
Nintendo закрыла брешь для взлома Switch 2 — хакеры вернулись к тому, с чего начинали 7 ч.
Дыра в iOS позволила приложениям подглядывать за чужими файлами — под угрозой ключи криптокошельков 7 ч.
Reddit запустит ИИ в пользовательские обсуждения товаров — чтобы превратить их в полноценные обзоры 8 ч.
Rockstar подтвердила, что GTA VI «нацелена» на 30 кадров/с, а PS5 Pro получит эксклюзивную трассировку лучей 8 ч.
AMD объявила о начале поставок первых чипов на Zen 6 — они оказались вдвое быстрее Zen 5 в ряде тестов 2 ч.
Новая статья: Обзор и тестирование ASUS ExpertCenter P400 AiO (P470VA): производительный моноблок бизнес-класса 2 ч.
Новая статья: Обзор компактной камеры Fujifilm X half: победа «вайба» над здравым смыслом? 3 ч.
Австралийцы первыми в мире установили в обычном ЦОД квантовый компьютер на спиновых кубитах 4 ч.
Будущие Ryzen получат 12 ядер и много кеша на одном кристалле — AMD раскрыла подробности архитектуры Zen 6 5 ч.
Раскрыт мировой заговор источников бесперебойного питания — они синхронно раскачивают энергосистемы планеты 6 ч.
MSI представила флагманский 34-дюймовый монитор MEG X — Penta Tandem OLEC 5-го поколения, 360 Гц и встроенный ИИ-чип 7 ч.
В Китае установили мировой рекорд дальности передачи данных по оптоволокну с полой сердцевиной 9 ч.
Ring представила летающую камеру видеонаблюдения для дома за $250 и робота-патрульного для офиса за $1000 9 ч.
Seagate снова объединила SSD и HDD — представлен внешний накопитель FireCuda Forge 9 ч.