Найти в Дзене
Т.Е.Х.Н.О Windows & Linux

Windows 11. Фундамент #6. ОЧИСТКА SHADER CACHE: ИЗБАВЛЯЕМСЯ ОТ ЦИФРОВОГО МУСОРА ВИДЕОКАРТЫ 🎮⚡

Видеокарта во время отрисовки 3D-сцен постоянно компилирует шейдерные программы — специальный машинный код, который преобразует трёхмерную геометрию в пиксели на экране. Каждый раз при загрузке новой игры или изменении графических настроек видеокарта создаёт скомпилированные версии этих шейдеров и сохраняет их на диск. Со временем эти файлы накапливаются, портятся, конфликтуют друг с другом и становятся причиной лагов, артефактов и зависаний при загрузке локаций. 😤 Секретный трюк для новичков: если заметили, что при входе на новую карту в игре экран мылит или появляется полоса загрузки шейдеров (характерная полоса с надписью Compiling shaders или просто зависание на 3–5 секунд), это прямой признак повреждённого кэша. Нужно просто удалить папку с этими скомпилированными файлами — и 90% визуальных проблем исчезнет в течение минуты. Процесс различается в зависимости от версии Windows и драйвера. Способ A — через контекстное меню рабочего стола: Щёлкните правой кнопкой на пустой области р
Оглавление

Видеокарта во время отрисовки 3D-сцен постоянно компилирует шейдерные программы — специальный машинный код, который преобразует трёхмерную геометрию в пиксели на экране. Каждый раз при загрузке новой игры или изменении графических настроек видеокарта создаёт скомпилированные версии этих шейдеров и сохраняет их на диск. Со временем эти файлы накапливаются, портятся, конфликтуют друг с другом и становятся причиной лагов, артефактов и зависаний при загрузке локаций. 😤

Секретный трюк для новичков: если заметили, что при входе на новую карту в игре экран мылит или появляется полоса загрузки шейдеров (характерная полоса с надписью Compiling shaders или просто зависание на 3–5 секунд), это прямой признак повреждённого кэша. Нужно просто удалить папку с этими скомпилированными файлами — и 90% визуальных проблем исчезнет в течение минуты.

Пошаговая инструкция по очистке кэша для NVIDIA

-2

Этап 1️⃣: Доступ к параметрам видеокарты

Процесс различается в зависимости от версии Windows и драйвера.

Способ A — через контекстное меню рабочего стола:

Щёлкните правой кнопкой на пустой области рабочего стола. Если видите пункт NVIDIA Control Panel или NVIDIA ControlPanel — отлично, переходите сразу к Способу В. Если меню не содержит этого пункта, значит панель управления скрыта в системных параметрах.

Способ B — через Параметры Windows:

Откройте Параметры (Win+I) → СистемаПараметры видеодисплея (в левой панели найдите раздел Дисплей, затем прокрутите вниз до Параметры видеодисплея). В новом окне нажмите Дополнительные параметры видеодисплея. Там должна быть опция открыть NVIDIA Control Panel.

Способ C — прямой запуск:

Нажмите Win+R, введите nvidia-smi и нажмите Enter. Если видите информацию о видеокарте — драйвер установлен правильно. Затем откройте C:\Program Files\NVIDIA Corporation\Control Panel\nvcplui.exe двойным кликом.

💡 Совет профессионала: если ничего не помогает, значит либо драйвер не установлен, либо установлена версия для ноутбука (OEM-версия), которая скрывает расширенные параметры.

Этап 2️⃣: Отключение кэша через панель управления

После открытия NVIDIA Control Panel:

  1. В левой части окна найдите раздел 3D Settings (или Параметры 3D).
  2. Раскройте этот раздел и выберите Manage 3D settings (Управление параметрами 3D).
  3. В открывшемся окне перейдите на вкладку Global Settings (Глобальные параметры).
  4. В списке параметров найдите строку Shader Cache Size (Размер кэша шейдеров).
  5. Измените значение с Driver Default на Disabled (Отключено).
  6. Нажмите Apply (Применить).

⚠️ Критически важно: после этого обязательно перезагрузите компьютер. Без перезагрузки операционная система и драйвер сохранят блокировку на файлы кэша, и удалить их не получится.

Этап 3️⃣: Физическое удаление файлов кэша

После перезагрузки файлы разблокированы и готовы к удалению.

Способ 1 — PowerShell (рекомендуется):

Откройте PowerShell от администратора (Win+X, выберите Windows Terminal (Admin) или PowerShell (Admin)).

Скопируйте и запустите этот скрипт:

# Переменная с основным путём
$UserProfile = $env:USERPROFILE

# Список папок кэша NVIDIA в разных версиях ОС
$CacheFolders = @(
"$UserProfile\AppData\LocalLow\NVIDIA\PerDriverVersion\DXCache",
"$UserProfile\AppData\LocalLow\NVIDIA\GLCache",
"$UserProfile\AppData\Local\NVIDIA\DXCache",
"$UserProfile\AppData\Local\NVIDIA\GLCache",
"$UserProfile\AppData\Local\NVIDIA\ComputeCache",
"$env:APPDATA\NVIDIA\GL",
"$UserProfile\AppData\LocalLow\NVIDIA\ComputeCache"
)

Write-Host "Начинаю очистку NVIDIA кэша..." -ForegroundColor Cyan

$DeletedCount = 0

foreach ($Folder in $CacheFolders) {
if (Test-Path -Path $Folder) {
try {
Remove-Item -Path $Folder -Recurse -Force -ErrorAction Stop
Write-Host "✓ Удалена папка: $Folder" -ForegroundColor Green
$DeletedCount++
}
catch {
Write-Host "⚠ Не удалось удалить: $Folder - $_" -ForegroundColor Yellow
}
}
else {
Write-Host "ℹ Папка не найдена (это нормально): $Folder" -ForegroundColor Gray
}
}

Write-Host "`n✓ Процесс завершён! Удалено папок: $DeletedCount" -ForegroundColor Green
Write-Host "Теперь перезагрузитесь и включите кэш обратно." -ForegroundColor Cyan

========================

✅ Подпишитесь на канал - (это бесплатно и очень помогает алгоритму)
❤️ Поставьте лайк - (это один клик, а нам очень важно)
🔄 Репостните друзьям - (которые играют в танки и жалуются на FPS)
💰 Задонатьте (Даже 50 руб. - это топливо для новых статей, скриптов и пошаговых инструкция для Вас. Большое Спасибо понимающим! 🙏
-3
💰ПОДДЕРЖАТЬ КАНАЛ МОЖНО ТУТ ( ОТ 50 РУБЛЕЙ )💰
Или сделать любой перевод по ССЫЛКЕ или QR-коду через СБП. Быстро, безопасно и без комиссии. ( Александр Г. ) "Т.Е.Х.Н.О Windows & Linux".

=========================

Скрипт автоматически найдёт и удалит все папки кэша, даже если они находятся в неожиданных местах.

Способ 2 — вручную через Проводник:

Откройте Проводник (Win+E). Нажмите Ctrl+H чтобы включить отображение скрытых файлов. Перейдите по пути:

C:\Users\[ВашеИмя]\AppData\LocalLow\NVIDIA

Если папка существует, удалите весь её содержимое. Затем перейдите в:

C:\Users\[ВашеИмя]\AppData\Local\NVIDIA

И удалите папки DXCache, GLCache, ComputeCache.

Способ 3 — через встроенную очистку диска (для новичков):

  1. Нажмите Win+R.
  2. Введите cleanmgr и нажмите Enter.
  3. Выберите диск C.
  4. Нажмите Очистить системные файлы.
  5. В появившемся списке найдите DirectX Shader Cache и поставьте галочку.
  6. Нажмите OK, затем подтвердите удаление.

Этот способ удалит кэш для всех приложений, не только для конкретной видеокарты.

Этап 4️⃣: Включение кэша обратно с оптимальными настройками

После удаления файлов перезагрузитесь. Затем снова откройте NVIDIA Control Panel и вернитесь в Manage 3D settingsGlobal Settings.

Найдите Shader Cache Size и установите одно из значений:

  • Driver Default — безопасный выбор, драйвер сам определит оптимальный размер.
  • 2 GB — минимум для игр, рекомендуется для SSD с небольшим свободным местом.
  • 10 GB — хороший баланс между производительностью и экономией места.
  • 20 GB+ — если у вас большой SSD (более 500 ГБ свободного места). Больший кэш означает меньше переcompilation в будущем.

💡 Совет: для большинства игроков оптимально установить 8–10 ГБ. Это размер, при котором видеокарта запомнит кэш для сотен игр, но не займёт половину диска.

Нажмите Apply и перезагрузитесь ещё раз.

Очистка кэша для AMD Radeon видеокарт

Процесс для AMD немного отличается, так как версии драйверов отличаются и расположение папок другое.

-4

Способ 1 — через AMD Radeon Settings:

  1. Откройте AMD Radeon Settings (правая кнопка на рабочем столе или в трее).
  2. Перейдите в раздел СистемаПараметры системыУправление питанием.
  3. На самом деле, в AMD Settings это не так очевидно — нужно вручную удалять папки.
Канал «Каморка Программиста» — это простые разборы программирования, языков, фреймворков и веб-дизайна. Всё для новичков и профессионалов.
-5
Каморка Программиста | Дзен
Присоединяйся прямо сейчас.

Способ 2 — вручную (рекомендуется):

Папки кэша AMD находятся в:

C:\Users\[ВашеИмя]\AppData\Local\AMD

или

C:\Users\[ВашеИмя]\AppData\LocalLow\AMD

Удалите папки с названиями:

  • DX9Cache
  • DXCache
  • DXCCache
  • GLCache
  • ComputeCache
  • VulkanCache

PowerShell скрипт для AMD:

$UserProfile = $env:USERPROFILE

$AMDCacheFolders = @(
"$UserProfile\AppData\Local\AMD\DX9Cache",
"$UserProfile\AppData\Local\AMD\DXCache",
"$UserProfile\AppData\Local\AMD\DXCCache",
"$UserProfile\AppData\Local\AMD\GLCache",
"$UserProfile\AppData\Local\AMD\ComputeCache",
"$UserProfile\AppData\LocalLow\AMD\DX9Cache",
"$UserProfile\AppData\LocalLow\AMD\DXCache",
"$UserProfile\AppData\LocalLow\AMD\GLCache"
)

Write-Host "Начинаю очистку AMD кэша..." -ForegroundColor Cyan

foreach ($Folder in $AMDCacheFolders) {
if (Test-Path -Path $Folder) {
Remove-Item -Path $Folder -Recurse -Force -ErrorAction SilentlyContinue
Write-Host "✓ Удалена: $Folder" -ForegroundColor Green
}
}

Write-Host "`n✓ Очистка AMD завершена!" -ForegroundColor Green

Результаты очистки 🏁

После выполнения всех этапов вы заметите:

-6

Реальный эффект: игры загружаются быстрее, исчезают визуальные артефакты, нет больше странных треугольников вместо текстур, FPS становится стабильнее, видеокарта работает прохладнее.

Откат и восстановление при проблемах ↩️

Если после очистки возникли новые проблемы (вылеты, чёрный экран, фиолетовые треугольники вместо текстур):

Способ 1 — Восстановление системы:

Get-ComputerRestorePoint | Select-Object -First 5

Restore-Computer -RestorePoint [номер_точки] -Confirm:$false

Это вернёт систему в состояние перед очисткой, если вы создали точку восстановления.

Способ 2 — Переустановка драйвера:

  1. Win+X → Диспетчер устройств.
  2. Разверните Видеоадаптеры.
  3. Правая кнопка на видеокарте → Удалить устройство.
  4. Поставьте галочку Удалить программное обеспечение драйвера.
  5. Перезагрузитесь.
  6. Windows установит стандартный драйвер.
  7. Скачайте актуальный драйвер с nvidia.com или amd.com и установите вручную.

Способ 3 — Отключить аппаратное ускорение в игре:

Если проблема только в одной конкретной игре, откройте её параметры и отключите Hardware Acceleration или GPU Acceleration. Игра будет использовать CPU вместо GPU для некритичных операций.

Ответы на частые вопросы ❓

Вопрос: Как часто нужно чистить кэш?

Ответ: Для активных геймеров (4+ часа в день в разных играх) — один раз в месяц. Для обычного пользователя — один раз в квартал. Обязательно чистите кэш перед обновлением драйвера видеокарты, так как новая версия драйвера несовместима со старым кэшем.

Вопрос: Удаление кэша замедлит мою систему?

Ответ: Совсем наоборот — после очистки будет быстрее. Повреждённый кэш вынуждает видеокарту переcompilировать шейдеры заново, что замедляет работу. После очистки видеокарта создаст новый, чистый кэш.

Вопрос: Можно ли удалять кэш, пока запущена игра?

Ответ: Категорически нельзя. Это приведёт к вылету игры или критической ошибке. Всегда закрывайте все приложения перед удалением кэша.

Вопрос: Я не вижу папок NVIDIA в AppData — это нормально?

Ответ: Да, если вы недавно установили видеокарту и ещё не запускали 3D-приложения, кэш может не существовать. Он создаётся автоматически при первом запуске игры или 3D-приложения.

Вопрос: Разница между OpenGL и DirectX кэшем?

Ответ: DirectX — основной стандарт для Windows-игр (используется в 95% игр). OpenGL — старый стандарт, используется в некоторых старых играх и на Linux. Можно удалять оба — оба будут созданы заново при необходимости.

Вопрос: Поможет ли очистка кэша, если видеокарта вообще не работает?

Ответ: Если видеокарта не выводит изображение вообще, это проблема железа или драйвера, не кэша. Сначала проверьте, включена ли видеокарта в BIOS и установлены ли драйверы.

Призыв к действию 💪

Канал T.E.X.H.O Windows & Linux создаёт контент, который помогает вам максимально использовать возможности вашего ПК. Если эта инструкция избавила вас от фризов и артефактов в играх — ПОДПИШИТЕСЬ на канал, поставьте ЛАЙК и РЕПОСТНИТЕ статью друзьям!

Ваша поддержка вдохновляет нас создавать ещё более глубокие и полезные материалы. Если вы хотите помочь финансово — ДАРИТЕ ДОНАТЫ 🙏

Спасибо за внимание к нашему каналу! 🎮⚡

-7

#ShaderCache #ОчисткаКэша #Видеокарта #NVIDIA #GeForce #RTX #GTX #AMD #Radeon #Windows11 #Windows10 #Оптимизация #БыстраяИгра #ФризыВИграх #Артефакты #Мыль #DirectX #OpenGL #PowerShell #ТехническоеОбслуживание #ПК #Компьютер #Драйвер #ОптимизацияПК #ИграютсяЛучше #ПроблемыВидеокарты #СредстваОптимизации #ПовышениеПроизводительности #КомпьютернаяПомощь #ТехническаяПоддержка