Кэширование шейдеров в NVIDIA: «Вкл» или «Выкл»

Что такое кэширование шейдеров

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

Включение или выключение шейдеров

Говоря о необходимости включить или выключить кэширование, нужно иметь в виду следующее:

  • кэширование подразумевает постоянную работу с накопителем (однократную запись и регулярное чтение), поэтому для большинства HDD и гибридных решений подходит мало;
  • для мощных видеокарт семейств GTX и RTX с высоким объёмом памяти (начиная с 1060 и 2060) кэширование почти бесполезно и должно применяться только в случае заметных фризов или подгрузок в процессе игры;
  • объёмы потребляемого кэшированием дискового пространства достаточно высокие (до нескольких гигабайт), поэтому владельцам систем с одним только SSD небольшого объёма (не более 256 Гб) эту возможность лучше не использовать.

Также стоит отметить, что кроме драйверов NVIDIA функция сохранения шейдеров на диск активна и в клиентском приложении Steam, но здесь зависит от поддержки конкретной игрой и её использования технологий Vulkan и OpenGL. Поэтому рассмотрим возможности включения или отключения функции как в ПО видеокарты, так и в клиенте магазина.

Вариант 1: «Панель управления NVIDIA»

Чтобы выключить рассматриваемую функцию в средстве управления драйвером, необходимо действовать так:

  1. Кликните правой кнопкой мыши по свободному месту на «Рабочем столе» и выберите пункт «Панель управления NVIDIA». Если вы его не видите, воспользуйтесь статьёй по ссылке далее для решения проблемы.

    Подробнее: Решение проблем с запуском панели управления NVIDIA

  2. кэширование шейдеров nvidia вкл или выкл-1

  3. Перейдите посредством меню слева к пункту «Управление параметрами 3D». Затем на вкладке «Глобальные параметры» найдите строку «Кэширование шейдеров», кликните по выпадающему меню рядом и установите «Вкл.» или «Выкл.» в зависимости от желания.
  4. кэширование шейдеров nvidia вкл или выкл-2

  5. Также функцию можно выборочно включить или отключить для отдельной игры или прикладного приложения – перейдите на вкладку «Программные настройки», затем воспользуйтесь выпадающим меню «Выберите программу для настройки:» и укажите желаемое ПО.

    кэширование шейдеров nvidia вкл или выкл-3

    Если нужный софт отсутствует в списке, его можно указать вручную. Нажмите «Добавить»,

    кэширование шейдеров nvidia вкл или выкл-12

    далее выберите приложение из перечня, выделите его и кликните «Добавить выбранную программу».

    кэширование шейдеров nvidia вкл или выкл-4

    Если и здесь нужное не получается найти, нажмите «Обзор».

    кэширование шейдеров nvidia вкл или выкл-5

    Далее посредством диалогового окна «Проводника» откройте местоположение файлов нужного ПО, выберите его исполняемый файл и нажмите «Открыть». После этого оно должно появиться в списке «Панели управления NVIDIA».

  6. кэширование шейдеров nvidia вкл или выкл-6

  7. Собственно деактивация или активация кэширования шейдеров для отдельной игры аналогична глобальной: найдите в перечне опций нужную и в выпадающем меню выберите «Выкл.».
  8. кэширование шейдеров nvidia вкл или выкл-7

  9. После внесения всех изменений нажмите «Применить».
  10. кэширование шейдеров nvidia вкл или выкл-8

    Таким образом можно включить или выключить рассматриваемую функцию в средстве управления драйвером НВИДИА.

Вариант 2: Steam

В клиентской программе Стима настроить сохранение шейдеров можно по такому алгоритму:

  1. Запустите программу и воспользуйтесь пунктами «Steam»«Настройки».
  2. кэширование шейдеров nvidia вкл или выкл-9

  3. Перейдите к разделу «Кэш шейдеров» и снимите (либо поставьте) отметку напротив позиции «Включить кэш шейдеров».
  4. кэширование шейдеров nvidia вкл или выкл-10

  5. Опция «Разрешить фоновую обработку шейдеров Vulkan» отвечает за аналогичные действия для соответствующего рендера – решите сами, нужно оно вам или нет. Для сохранения внесённых изменений нажмите «ОК».

кэширование шейдеров nvidia вкл или выкл-11

Как видим, в Стиме управлять кэшированием шейдеров тоже несложно.

Автор статьи Константин С. Вам помогли мои советы?
Получить ответ на Email
Уведомить о

2 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
24 октября 2023 19:39

Спасибо большое за вашу работу. Все разложено и понятно описано!

Павел
16 января 2024 19:28

Разрешить фоновую обработку шейдеров Vulkan
Недостаточно информации как он работает

Рекомендуем: