База знань →5 хв читанняОновлено: 2026-09-21

Як очистити кеш шейдерів DirectX у Windows 11

Кеш шейдерів DirectX зберігає скомпільовані шейдери, щоб ігри не компілювали їх під час кожного запуску. Якщо кеш пошкоджено, з'являються фризи, графічні артефакти й вильоти на старті — лікується видаленням кешу та чистою перебудовою. У Windows 11: Параметри → Система → Пам'ять → «Тимчасові файли» → «Кеш шейдерів DirectX» → «Видалити файли»; основна папка — %LOCALAPPDATA%\D3DSCache.

Що таке кеш шейдерів і де він лежить

Шейдер — маленька програма, яку GPU виконує для кожного ефекту: освітлення, тіні, вода. Компіляція шейдера з вихідника гри в готовий для відеокарти код займає час, тому Windows і драйвери GPU тримають результати на диску та використовують їх при наступному запуску. Це і є кеш шейдерів: суто похідні дані, прив'язані до вашої моделі відеокарти й версії драйвера.

Оновлення драйвера починає новий кеш, а старий лишається на диску — так на ігровій машині непомітно накопичується кілька гігабайтів. У розділі «Пам'ять» це окрема категорія. Крім центральної папки D3DSCache кожен виробник GPU тримає власні каталоги.

  • Загальний кеш DirectX — %LOCALAPPDATA%\D3DSCache
  • NVIDIA — %LOCALAPPDATA%\NVIDIA\DXCache і %LOCALAPPDATA%\NVIDIA\GLCache
  • AMD — %LOCALAPPDATA%\AMD\DxCache, Dx9Cache і GLCache
  • Intel — %LOCALAPPDATA%\Intel\ShaderCache
  • У кожній папці — шейдери, зібрані під вашу відеокарту й версію драйвера; нічого користувацького всередині

Як очистити: вбудований і ручний спосіб

Вбудований шлях — та сама сторінка «Тимчасові файли», що й для інших кешів: Параметри → Система → Пам'ять → «Тимчасові файли», дочекайтеся підрахунку, позначте «Кеш шейдерів DirectX» і натисніть «Видалити файли». Ручний спосіб не менш легітимний. Закрийте ігри та лаунчери (Steam, EA app і компанія), вставте %LOCALAPPDATA%\D3DSCache в адресний рядок Провідника та видаліть усе вміщене; папки виробників зі списку вище чистяться так само.

У власників AMD є третій варіант: в Adrenalin є власне скидання кешу шейдерів (Налаштування → Графіка), що очищує кеші AMD за один клік. Видаляти будь-яку з цих папок безпечно — там немає ні профілів, ні збережень, ні налаштувань. А файли, які не видаляються, означають лише, що гра ще використовує кеш: спочатку закрийте її.

Що буде після очищення і коли його повторювати

Перший запуск кожної гри після очищення фризить і завантажується довше: система компілює шейдери, які раніше читала з кешу. Це норма, і минає за сесію-дві. Очищення допомагає проти симптомів пошкодженого кешу — артефактів, зависань, вильотів на старті, — але середній FPS на здоровій системі не підіймає, тож «чистка заради чистки» нічого не дає, крім повторюваних фризів.

Чистити має сенс у трьох випадках: одразу після оновлення драйвера GPU; коли графічні глітчі з'явилися на рівному місці; після великого патчу гри, що збігся з фризами. Якщо симптоми пережили очищений кеш, причина в іншому. Почніть із чистої перевстановлення драйвера та перевірки файлів гри.

Питання та відповіді

Чи можна видаляти кеш шейдерів DirectX?

Так. Там лише скомпільовані шейдери під вашу відеокарту й драйвер — ігри перестворять їх автоматично. Ніяких збережень чи налаштувань там немає.

Чому після очищення кешу шейдерів ігри фризять?

Шейдери компілюються під час першого запуску замість читання з кешу. Фризи зникають, коли кеш знову наповниться.

Де знаходиться кеш шейдерів DirectX у Windows 11?

Основна папка — %LOCALAPPDATA%\D3DSCache. Кеші виробників — NVIDIA\DXCache, AMD\DxCache та Intel\ShaderCache усередині %LOCALAPPDATA%.

Перевірте склад ліцензії до покупки.

Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.

Читайте також

Усі статті · Питання

Написати нам: [email protected]