Как очистить кэш шейдеров
Кэш шейдеров хранит уже скомпилированные шейдеры, чтобы игра не собирала их заново при каждом запуске. Обычно он помогает, но после обновления драйвера или сбоя может стать причиной подвисаний.
Когда чистить
- Фризы и подёргивания появились сразу после обновления драйвера видеокарты.
- Графические артефакты или вылеты при загрузке в одной конкретной игре.
- Кэш занимает много места на системном диске.
Где лежит кэш
| Чей | Папка |
|---|---|
| NVIDIA | %LOCALAPPDATA%\NVIDIA\DXCache и GLCache |
| AMD | %LOCALAPPDATA%\AMD\DxCache, DxcCache, GLCache, VkCache |
| Intel | %LOCALAPPDATA%\Intel\ShaderCache |
| DirectX (Windows) | %LOCALAPPDATA%\D3DSCache |
| Steam | Steam\steamapps\shadercache |
Как очистить вручную
- Закройте все игры и лаунчеры.
- DirectX: «Очистка диска» Windows → отметьте «Кэш шейдеров DirectX» → «ОК».
- AMD: Adrenalin → «Графика» → «Дополнительно» → «Сбросить кэш шейдеров».
- NVIDIA и Intel: нажмите
Win+R, введите путь из таблицы и удалите содержимое папок. - Файлы, занятые системой, пропустите — это нормально.
Размер кэша NVIDIA
В панели управления NVIDIA в «Управлении параметрами 3D» есть «Размер кэша шейдеров». Если на диске есть место, увеличьте его: при слишком маленьком кэше шейдеры вытесняются и компилируются заново — это тоже источник фризов.
Одной кнопкой
В DisplayTune шаг «Кэш шейдеров» в оптимизации системы чистит все папки из таблицы разом — Steam, NVIDIA, AMD, Intel и DirectX — и показывает, сколько освобождено. Подробнее о вкладке — быстрая оптимизация.
Вкладка «Быстрая оптимизация»: буст FPS в Rust через client.cfg, очистка кэша карт и шейдеров, оперативной памяти, план питания «DisplayTune Ultimate» и игровые настройки Windows. Всё изменённое откатывается одной кнопкой. Первый день бесплатно.
Попробовать бесплатноЦены — от 200 ₽Сначала хотите посмотреть, как это будет выглядеть? Загрузите свой скриншот в Симулятор насыщенности →
Частые вопросы
Нужно ли чистить кэш шейдеров после обновления драйвера?
Если после обновления появились фризы или артефакты — да. Если всё работает нормально, чистить не обязательно.
Почему после очистки кэша шейдеров игра подвисает?
Шейдеры компилируются заново при первых запусках. Через одну-две игровые сессии подвисания проходят.
Где кэш шейдеров NVIDIA?
В папке %LOCALAPPDATA%\NVIDIA\DXCache (и GLCache для OpenGL). Туда можно попасть через Win+R.