Очистка кэша видеокарты AMD: когда нужна и как сделать правильно

Кэш видеокарты AMD — это временное хранилище данных, которое ускоряет обработку графики в играх, рендеринге и других нагрузочных задачах. Со временем этот кэш может засоряться устаревшими файлами, что приводит к артефактам на экране, падению FPS или даже сбоям драйверов. Особенно актуальна проблема для владельцев карт серий Radeon RX 5000/6000/7000, где кэш шейдеров и текстур занимает гигабайты места на диске.

В отличие от очистки кэша браузера или ОЗУ, работа с GPU-кэшем требует осторожности: неправильные действия могут привести к сбросу пользовательских настроек разгона, профилей вентиляторов или даже к временной нестабильности системы. В этой статье — 5 проверенных способов очистки, от стандартных инструментов Radeon Software до ручных методов через реестр Windows. Мы также разберём, почему после обновления драйверов AMD кэш не очищается автоматически и как это исправить.

1. Когда нужно чистить кэш видеокарты AMD: симптомы и причины

Не каждый сбой в работе GPU связан с кэшем — иногда проблема кроется в перегреве, несовместимости драйверов или аппаратных неисправностях. Однако есть характерные признаки, указывающие именно на засорение временных файлов:

  • 🖥️ Артефакты в играх: мерцающие текстуры, "размытые" модели или внезапные смены цветов, которые исчезают после перезагрузки.
  • 🐢 Падение производительности: FPS проседает на 10–30% без видимых причин, хотя раньше карта справлялась с нагрузкой.
  • 🔄 Долгая загрузка шейдеров: в играх типа GTA V или Cyberpunk 2077 первые минуты после запуска наблюдаются "фризы".
  • 🚨 Ошибки драйвера: сообщения вроде AMD Driver Timeout или Display driver stopped responding в журнале Windows.

Основные причины засорения кэша:

  • 🔄 Частые обновления драйверов: каждый новый пакет Adrenalin Edition добавляет свои временные файлы, но старые не всегда удаляются.
  • 🎮 Множество установленных игр: каждая игра создаёт свой кэш шейдеров (до 5–10 ГБ на проект типа Call of Duty: Warzone).
  • 🖥️ Использование программ для разгона: MSI Afterburner, Radeon WattMan или RivaTuner могут конфликтовать с кэшем GPU.
⚠️ Внимание: Если после очистки кэша артефакты остались, проверьте видеокарту на аппаратные дефекты. Повреждённые чипы памяти или перегрев могут давать схожие симптомы.
📊 Как часто вы обновляете драйверы AMD?
Каждый месяц
Только при проблемах
Раз в полгода
Никогда не обновляю

2. Способ 1: Очистка кэша через Radeon Software (официальный метод)

Самый безопасный способ — использовать встроенные инструменты AMD Radeon Software. Этот метод не требует прав администратора и не затрагивает системные файлы. Подходит для всех карт, начиная с Radeon RX 400 и новее.

Инструкция:

  1. Откройте Radeon Software через значок в трее или меню Пуск.
  2. Перейдите в раздел Настройки (шестерёнка в правом верхнем углу).
  3. Выберите вкладку Система, затем Дополнительно.
  4. Найдите опцию Сброс кэша шейдеров и нажмите Выполнить.
  5. Подтвердите действие и дождитесь завершения (может занять 1–5 минут).

Что очищается этим методом:

  • 🎨 Кэш компилированных шейдеров (уменьшает "фризы" при первой загрузке игр).
  • 📁 Временные файлы Radeon Overlay (если используете запись экрана или стриминг).
  • 🔄 Настройки профилей производительности (не затрагивает разгон!).
⚠️ Внимание: После сброса кэша шейдеров игры могут дольше загружаться при первом запуске — это нормально. Файлы пересоберутся автоматически.

Закройте все игры и графические приложения

Сохраните профили разгона в Radeon Software

Отключите запись экрана (если используется)

Перезагрузите ПК после очистки-->

3. Способ 2: Ручное удаление папок кэша в Windows

Если Radeon Software не очищает кэш полностью (актуально для старых версий драйверов), можно удалить файлы вручную. Папки с кэшем находятся в скрытых директориях AppData и ProgramData.

Пошаговая инструкция:

  1. Закройте все программы, использующие GPU (игры, бенчмарки, редакторы видео).
  2. Откройте Проводник и включите отображение скрытых файлов:
    Вид → Показать → Скрытые элементы
  3. Перейдите по пути:
    C:\Users\<Ваше_имя_пользователя>\AppData\Local\AMD\

    Удалите папки:

    • CN (кэш шейдеров)
    • DxCache (кэш DirectX)
    • GPUPerfAPI (данные мониторинга)
  4. Очистите системную папку кэша:
    C:\ProgramData\AMD\

    Удалите содержимое папок DownloadedFiles и PXPress.

  5. Перезагрузите ПК.

Размер освобождённого места может достигать 10–20 ГБ, если давно не чистили кэш. Например, после года активных игр в Fortnite или Assassin’s Creed Valhalla папка CN разрастается до 5–8 ГБ.

Папка кэша Что хранит Можно ли удалять Размер (примерный)
CN Кэш шейдеров для игр Да 1–10 ГБ
DxCache Кэш DirectX 11/12 Да 500 МБ – 2 ГБ
GPUPerfAPI Данные мониторинга производительности Да 10–100 МБ
PXPress Временные файлы установщика драйверов Да до 1 ГБ

4. Способ 3: Сброс драйверов AMD через DDU (полная очистка)

Если стандартные методы не помогают, а проблемы с GPU сохраняются (например, после неудачного обновления драйверов), используйте Display Driver Uninstaller (DDU). Эта утилита полностью удаляет все файлы AMD, включая кэш, реестровые записи и настройки.

Инструкция:

  1. Скачайте DDU (бесплатная версия).
  2. Запустите ПК в безопасном режиме:
    Win + R → msconfig → Загрузка → Безопасный режим
  3. Откройте DDU и выберите AMD в выпадающем меню.
  4. Нажмите Clean and restart (очистка и перезагрузка).
  5. После перезагрузки установите свежие драйверы с официального сайта AMD.

DDU удаляет:

  • 🧹 Все версии драйверов AMD (включая остаточные файлы).
  • 🗑️ Кэш шейдеров и профили производительности.
  • 📝 Настройки Radeon Software (включая разгон).
⚠️ Внимание: После использования DDU обязательно установите драйверы заново. Без них видеокарта будет работать в базовом режиме VGA (низкое разрешение, нет 3D-ускорения).
Что делать если после DDU экран стал чёрным?

Если после очистки DDU Windows не загружается в нормальном режиме:

1. Подключите монитор к встроенной графике (если есть).

2. Загрузитесь в безопасном режиме и установите драйверы заново.

3. Если встроенной графики нет — используйте другой ПК для создания загрузочной флешки с драйверами.

5. Способ 4: Очистка кэша через реестр Windows (для опытных)

В реестре Windows хранятся ключи, отвечающие за кэширование данных GPU. Их редактирование позволяет сбросить настройки кэша на уровне системы. Этот метод рекомендуется только продвинутым пользователям — ошибки в реестре могут привести к нестабильной работе ОС.

Инструкция:

  1. Нажмите Win + R, введите regedit и подтвердите запуск.
  2. Перейдите по пути:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. Найдите параметр TdrDelay (ответственен за таймаут драйвера). Если его нет — создайте (ПКМ → Создать → Параметр DWORD 32 бита).
  4. Установите значение 8 (по умолчанию 2). Это увеличит время ожидания ответа от GPU и уменьшит количество сбоев.
  5. Перейдите в ветку:
    HKEY_LOCAL_MACHINE\SOFTWARE\AMD\CN

    Удалите все подключи (они отвечают за кэш шейдеров).

  6. Перезагрузите ПК.

Этот метод полезен, если:

  • 🔄 Игры постоянно "вылетают" с ошибкой таймаута драйвера.
  • 🖥️ После обновления Windows появились артефакты.
  • 🛠️ Radeon Software не сохраняет настройки профилей.
  • 6. Способ 5: Использование командной строки (для Windows 10/11)

    Windows предоставляет встроенные команды для очистки временных файлов, включая кэш GPU. Этот метод не требует сторонних утилит и работает даже если Radeon Software не запускается.

    Инструкция:

    1. Откройте командную строку от имени администратора:
      Win + X → Терминал (Администратор)
    2. Введите команду для очистки кэша шейдеров:
      del /q /f /s "%LocalAppData%\AMD\CN\*"
    3. Очистите кэш DirectX:
      del /q /f /s "%LocalAppData%\AMD\DxCache\*"
    4. Сбросьте кэш системных шрифтов (иногда конфликтует с рендерингом):
      net stop "Windows Font Cache Service" & del /q /f /s "%LocalAppData%\Microsoft\Windows\FontCache\*" & net start "Windows Font Cache Service"
    5. Перезагрузите ПК.

Преимущества этого метода:

  • ⚡ Быстрота: занимает менее минуты.
  • 🛡️ Безопасность: не затрагивает реестр или системные файлы.
  • 🔧 Универсальность: работает на любых версиях Windows (7/10/11).

7. Дополнительные советы: как уменьшить засорение кэша в будущем

Чтобы реже прибегать к очистке, следуйте этим рекомендациям:

  • 🔄 Обновляйте драйверы разумно: не устанавливайте каждую новую версию Adrenalin Edition. Достаточно обновляться раз в 2–3 месяца, если нет критических багов.
  • 🎮 Ограничивайте кэш шейдеров: в Radeon Software (раздел Графика → Дополнительно) установите лимит на размер кэша (например, 5 ГБ).
  • 🧹 Используйте CCleaner: программа может автоматически чистить папки AMD\CN при каждом запуске (настройте в Очистка → Приложения).
  • 🔧 Отключите ненужные функции: если не используете запись экрана (Radeon ReLive) или стриминг, отключите их в настройках.

Для владельцев ноутбуков с гибридной графикой (AMD + Intel или AMD + NVIDIA):

  • 💻 Установите программу AMD Switchable Graphics и вручную выбирайте, какая видеокарта используется для каждой игры.
  • 🔋 Следите за температурой: перегрев ускоряет деградацию кэша. Используйте HWMonitor для контроля.

Часто задаваемые вопросы (FAQ)

❓ Очистка кэша удалит мои настройки разгона в WattMan?

Нет, настройки разгона хранятся отдельно от кэша шейдеров. Однако при использовании DDU (способ 4) все профили сбросятся. Чтобы сохранить их, экспортируйте настройки в Radeon Software перед очисткой: Производительность → Профили → Экспорт.

❓ Почему после очистки кэша игры дольше загружаются?

Это нормально: при первом запуске игры после сброса кэша GPU заново компилирует шейдеры. Время загрузки вернётся к прежнему после 1–2 запусков. Чтобы ускорить процесс, перед игрой закройте все фоновые программы (браузер, Discord и т.д.).

❓ Можно ли очистить кэш на видеокарте AMD в Linux?

Да, в Linux кэш шейдеров хранится в папке:

~/.local/share/amd/

Удалите её содержимое командой:

rm -rf ~/.local/share/amd/*

Для полного сброса также очистите кэш Vulkan:

rm -rf ~/.local/share/vulkan/

❓ Как проверить, помогла ли очистка кэша?

Запустите бенчмарк (например, 3DMark или Unigine Heaven) до и после очистки. Обратите внимание на:

  • Стабильность FPS (нет ли просадок).
  • Отсутствие артефактов.
  • Время компиляции шейдеров (в играх типа GTA V оно уменьшится).
  • Также проверьте журнал событий Windows на ошибки драйвера: Пуск → Журналы Windows → Система → Ищите "amd".

❓ Почему кэш занимает так много места (20+ ГБ)?

Современные игры (например, Call of Duty: Modern Warfare II или Star Citizen) генерируют гигабайты кэша шейдеров. Каждый патч или обновление графического движка добавляет новые файлы, а старые не всегда удаляются. Особенно это заметно на видеокартах Radeon RX 6000/7000 с архитектурой RDNA 2/3, где кэш оптимизирован под DirectX 12 Ultimate.