кешування шейдерів у 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

Як бачимо, в Стім управляти кешуванням шейдеров теж нескладно.

більше статей на цю тему: