Зміст
Що таке кешування шейдерів
Під шейдерами маються на увазі підпрограми, які відповідають за виведення на екран комп'ютера певних графічних ефектів, проте їх особливість полягає в тому, що вони прораховуються кожен раз для одного і того ж зображення (наприклад, палаючого вогню) для кожного окремого кадру. Кешування ж дозволяє прискорити процес, зберігаючи всі вже оброблені шейдери на накопичувач.
Увімкнення або вимкнення шейдерів
Говорячи про необхідність включити або вимкнути кешування, потрібно мати на увазі наступне:
- Кешування має на увазі постійну роботу з накопичувачем (одноразову запис і регулярне читання), тому для більшості HDD і гібридних рішень підходить мало;
- Для потужних відеокарт сімейств GTX і RTX з високим об'ємом пам'яті (починаючи з 1060 і 2060) кешування майже марно і повинно застосовуватися тільки в разі помітних фризів або подгрузок в процесі гри;
- Обсяги споживаного кешуванням дискового простору досить високі (до декількох гігабайт), тому власникам систем з одним тільки SSD невеликого обсягу (не більше 256 Гб) цю можливість краще не використовувати.
Також варто відзначити, що крім драйверів NVIDIA функція збереження шейдеров на диск активна і в клієнтському додатку Steam , але тут залежить від підтримки конкретної грою і її використання технологій Vulkan і OpenGL. Тому розглянемо можливості включення або відключення функції як в по відеокарти, так і в клієнті магазину.
Варіант 1: "Панель керування NVIDIA»
Щоб вимкнути розглянуту функцію в засобі управління драйвером, необхідно діяти так:
- Клікніть правою кнопкою миші по вільному місцю на " робочому столі»
і виберіть пункт
" Панель керування NVIDIA»
. Якщо ви його не бачите, скористайтеся статтею за посиланням Далі для вирішення проблеми.
Детальніше: вирішення проблем із запуском панелі керування NVIDIA
- Перейдіть за допомогою меню зліва до пункту " керування параметрами 3D» . Потім на вкладці " Глобальні параметри» знайдіть рядок " кешування шейдерів» , клікніть по випадаючому меню поруч і встановіть " Вкл «» або " вимкнено.» залежно від бажання.
- Також функцію можна вибірково включити або відключити для окремої гри або прикладного додатка-перейдіть на вкладку " Налаштування програмного забезпечення»
, потім скористайтеся спадним меню
" виберіть програму для налаштування:»
і вкажіть бажане ПО.
Якщо потрібний софт відсутня в списку, його можна вказати вручну. Натиснути»додати" ,
Далі виберіть додаток з переліку, виділіть його і клікніть " додати обрану програму» .
Якщо і тут потрібне не виходить знайти, натисніть " Огляд» .
Далі за допомогою діалогового вікна " провідника» відкрийте розташування файлів потрібного ПЗ, виберіть його виконуваний файл і натисніть »відкрити" . Після цього воно повинно з'явитися в списку " панелі керування NVIDIA» .
- Власне деактивація або активація кешування шейдеров для окремої гри аналогічна глобальної: знайдіть в переліку опцій потрібну і в випадаючому меню виберіть " вимкнено.» .
- Після внесення всіх змін натисніть " застосувати» .
Таким чином можна включити або вимкнути розглянуту функцію в засобі управління драйвером НВІДІА.
Варіант 2: Steam
У клієнтській програмі Стіма налаштувати збереження шейдерів можна за таким алгоритмом:
- Запустіть програму і скористайтеся пунктами «Steam» - «Налаштування» .
- Перейдіть до розділу " кеш шейдерів» і зніміть (або поставте) позначку навпроти позиції " увімкнути кеш шейдерів» .
- Варіант " дозволити фонову обробку шейдерів Vulkan» відповідає за аналогічні дії для відповідного рендеру – вирішіть самі, потрібно воно вам чи ні. Для збереження внесених змін натисніть «ОК» .
Як бачимо, в Стім управляти кешуванням шейдеров теж нескладно.