Фризы и лаги из-за DirectX Shader Cache — как очистить и починить в Windows 10/11 (2025)

Всё плавно, потом резкий рывок при повороте камеры или въезде в новый район? Чаще всего виноват битый кэш шейдеров. Чистим его, обновляем драйвер, перекомпилируем и возвращаем стабильность FPS.

Коротко: что сделать сразу

  • Очистите DirectX Shader Cache в «Временных файлах».
  • Переустановите видеодрайвер с «чистой установкой».
  • Запустите перекомпиляцию шейдеров в игре и дождитесь окончания.
  • Проверьте целостность файлов игры в лаунчере.
Нужна помощь? Быстро найду источник фризов: кэш, диск, драйвер, фоновые службы. Настрою систему под стабильный FPS.

1) Чистим кэш шейдеров

Win+R — выполнять по одной:

ms-settings:storagesense
%LOCALAPPDATA%\D3DSCache

CMD — выполнять по одной:

del /q /f /s "%LOCALAPPDATA%\D3DSCache\*.*"
rmdir /s /q "%LOCALAPPDATA%\D3DSCache"

2) Драйвер видеокарты — «чистая» установка

Скачайте драйвер с официального сайта и выполните чистую установку. В NVIDIA — «Perform a clean installation», в AMD — «Factory Reset».

3) Перекомпиляция и параметры в играх

  • Включите «Shader Pre-caching/Precompilation», если есть. Первый запуск может быть дольше.
  • Отключите оверлеи и запись фонового видео (Xbox Game Bar/GeForce Experience), чтобы убрать микрофризы ввода-вывода.
  • Храните игру на SSD NVMe — меньшие задержки при подгрузке ресурсов.

4) Диагностика: диск, CPU и фон

PowerShell (Администратор) — выполнять по одной:

# Температуры/ошибки NVMe (если поддерживается)
Get-PhysicalDisk | Select FriendlyName, HealthStatus, MediaType, Size

# Загрузка диска/CPU в реальном времени
Get-Process | Sort CPU -Descending | Select -First 15 Name, CPU

FAQ

После очистки кэша игра стала дольше грузиться.

Это нормально: кэш создаётся заново. После одного-двух запусков фризы исчезают.

Фризы остались.

Проверьте диск (SMART), обновите чипсет/ME/AM4/AM5 драйверы, отключите XMP/EXPO для теста стабильности.

Поможет ли переустановка Windows?

Крайний вариант. Обычно достаточно драйвера и кэша.

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