Ускорение времени загрузки: Steam поддерживает кэширование шейдеров

С последним обновлением клиента Steam компания Valve добавила новую функцию. Кэширование шейдеров (Shader cache) призвано снизить время загрузки игр, а также вероятность появления рывков и подергиваний в играх. Данная функция доступна для игр под Vulkan и OpenGL, она поддерживается под операционными системами Windows и Linux.

Функция кэширования шейдеров компилирует шейдеры, после чего сохраняет их в файловой системе. Таким образом, их не придется пересчитывать каждый раз при старте игры, шейдеры могут подгружаться из файлов. В результате время загрузки игры снизится. Впрочем, эффект будет заметен только при повторных запусках игры, поскольку при первом запуске шейдеры все равно будут компилироваться.

Но для работы данной функции требуется поддержка со стороны драйверов и видеокарты. Впрочем, все современные видеокарты AMD и NVIDIA, как и свежие драйверы поддерживают кэширование шейдеров. Некоторые старые видеокарты тоже имеют подобную поддержку, а именно GPU архитектуры AMD GCN или более новые, а также NVIDIA Kepler или более новые.

Пользователи клиента Steam, которым данная функция не нужна, могут отключить кэширование шейдеров в любое время. Но по умолчанию Valve активировала данную функцию из-за преимуществ.

Комментарии: 19
Ваш комментарий

Только Vulkan и OpenGL, на которых работает очень мало игр. А жаль(

17

ЗАгрузка в Fallout 4 на утюге, с 4 минут сократилась до 4 секунд. Спасибо тебе Valve!

5

Полезная штука, а то иногда ждешь по 5 минут пока игра запустится

3

Полезная штука. В канале "Бета" уже как месяц была)

2

У NVIDIA кэширование шейдеров есть ещё со времён давно покойного Kepler.

1

warp 37 И сколько игр эту функцию поддерживает? ()

1

walitor, практически все? Сразу после выхода того драйвера, у меня нагрузка на i5-3570K заметно снизилась. А это года четыре назад было.

-5

warp 37 Пруфы в студию. Штук 5 игр с графиком загрузки процессора на одни и тех же отрезках с вкл и выкл.

7

walitor С выкл? Пошутил? Предлагаешь в дрова лезть?

5

Blackmeser Консольщик, не лезь, тут взрослые люди разговаривают.

1

В купе с SSD это будет весьма интересно проверить...

0

Кто в курсе, как работает? Где хранится, сколько места жрет? Сама очищается, и когда, при закрытии игры или при удалении? И вообще, не будет ли ссд ресурс жрать, при том, что на них не особо нужна...

0

GeForceGTX Хахахахаха😆😆😆

0

GeForceGTX Да я стебуся, просто человек в провокаторах года значится, проверяю его, а он даже толсто отшутиться не может, какой-то хиленький провокатор.

0

Кто-нибудь может по простому объяснить что это за хрень? И причем здесь Steam?

-3