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

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

В отличие от очистки кэша браузера или ОС, работа с GPU-кэшем требует осторожности: неправильные действия могут привести к сбросу пользовательских настроек Radeon Software или даже временной нестабильности системы. В этой статье разберём 5 проверенных способов очистки — от стандартных инструментов AMD до ручных методов через реестр и командную строку. Также выясним, в каких случаях процедура действительно необходима, а когда достаточно перезагрузить ПК.

Признаки засорённого кэша видеокарты AMD

Не все проблемы с производительностью связаны с кэшем GPU. Прежде чем приступать к очистке, проверьте эти симптомы:

  • 🖥️ Артефакты в играх: мерцание текстур, "размытые" модели или внезапные цветовые искажения (особенно после обновления драйверов).
  • 🐢 Падение FPS в ранее стабильных проектах без изменений в настройках графики.
  • 🔄 Долгая загрузка шейдеров при первом запуске игры (более 30 секунд на современных картах).
  • 💾 Нехватка места на системном диске: папка AMD в C:\Users\Имя_пользователя\AppData\Local занимает 5+ ГБ.
  • ⚠️ Ошибки драйверов типа amdkmdag.sys или ATIKMDAG в журнале событий Windows.

Если хоть один из пунктов совпадает — вероятность засорённого кэша высока. Однако очистка кэша не поможет при аппаратных проблемах (перегрев, деградация памяти) или конфликтах с другими программами (MSI Afterburner, RivaTuner). В таких случаях требуется диагностика через GPU-Z или тест стабильности в FurMark.

⚠️ Внимание: После очистки кэша первые запуски игр могут сопровождаться длительной компиляцией шейдеров (до 5–10 минут). Это нормально — видеокарта восстанавливает оптимизированные данные.
📊 Какая у вас видеокарта AMD?
Radeon RX 6000/7000
Radeon RX 5000
Vega 56/64
RDNA 1/2
Другая модель

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

Самый безопасный вариант — использовать встроенные инструменты AMD Radeon Software. Этот метод подходит для всех современных драйверов (начиная с Adrenalin Edition 2020) и не требует прав администратора.

Инструкция:

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

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

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

Сохраните профили разгона в Radeon Software (если используете)

Отключите фоновые программы (MSI Afterburner, Discord, OBS)

Сделайте точку восстановления системы (на случай сбоев)

-->

⚠️ Внимание: На ноутбуках с гибридной графикой (AMD + Intel) очистка кэша через Radeon Software может сбросить настройки переключения GPU. После процедуры проверьте активный графический процессор в Панель управления → Электропитание → Настройка графики.

Способ 2: Ручное удаление папок с кэшем

Если Radeon Software не справляется или опция очистки недоступна, можно удалить кэш вручную. Папки с временными данными хранятся в трёх основных расположениях:

Папка Путь Что хранит Можно ли удалять
AMD C:\Users\Имя_пользователя\AppData\Local\AMD Кэш шейдеров, профили игр, настройки Radeon Software Да (кроме папки CN — там конфиги)
AMD Logs C:\Program Files\AMD\ Логи драйверов и утилит Да (не влияет на производительность)
PipelineCache C:\Users\Имя_пользователя\AppData\Local\PipelineCache Кэш конвейеров DirectX и Vulkan Да (будет восстановлен автоматически)
DXCache C:\Windows\System32\DriverStore\FileRepository Системный кэш DirectX Нет (требуется очистка через DISM)

Для удаления:

  1. Закройте все программы, использующие GPU (включая фоновые процессы типа RadeonSoftware.exe в диспетчере задач).
  2. Откройте Проводник и вставьте путь из таблицы в адресную строку.
  3. Удалите все файлы в папках AMD и PipelineCache, кроме подпапок с названиями игр (если хотите сохранить профили).
  4. Очистите корзину и перезагрузите ПК.

Способ 3: Очистка через командную строку (для опытных)

Для глубокой очистки системного кэша DirectX и Vulkan можно использовать команды DISM и dxdiag. Этот метод полезен, если игры начинают "тормозить" после обновления Windows или драйверов.

Откройте Командную строку от имени администратора и выполните по очереди:

DISM /Online /Cleanup-Image /AnalyzeComponentStore

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

dxdiag /clean64

После выполнения команд:

  • 🔄 Перезагрузите ПК.
  • 🎮 Запустите любую игру на 5–10 минут, чтобы кэш начал восстанавливаться.
  • 📊 Проверьте производительность в бенчмарке (например, 3DMark Time Spy).
⚠️ Внимание: Команда DISM /ResetBase удаляет все старые версии компонентов Windows, включая резервные копии обновлений. Если после этого возникнут проблемы с системой, может потребоваться ручная переустановка некоторых пакетов через Windows Update.
Что делать если DISM выдаёт ошибку 0x800f081f?

Ошибка 0x800f081f означает, что хранилище компонентов Windows повреждено. Для восстановления выполните:

1. sfc /scannow

2. DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:WIM:SourceIndex:1 /LimitAccess (если у вас есть файл install.esd или install.wim с дистрибутивом Windows).

3. Перезагрузите ПК и повторите очистку.

Способ 4: Сброс настроек драйвера через реестр

Если после очистки кэша остаются артефакты или сбои, проблема может крыться в повреждённых настройках драйвера, хранящихся в реестре Windows. Этот метод более рискованный, но иногда необходим для карт Radeon RX 5000 и старше, где накапливаются конфликты после многократных обновлений.

Инструкция:

  1. Нажмите Win + R, введите regedit и подтвердите запуск.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. Удалите все параметры, начинающиеся с Tdr (например, TdrDelay, TdrDdiDelay).
  4. Перейдите в: HKEY_CURRENT_USER\Software\AMD и удалите папку RadeonSoftware.
  5. Закройте реестр и перезагрузите ПК.

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

Способ 5: Полный сброс драйверов с помощью DDU

Если предыдущие методы не помогли, остаётся "ядерный" вариант — полное удаление драйверов с помощью Display Driver Uninstaller (DDU). Этот инструмент удаляет все следы AMD-драйверов, включая скрытые файлы и записи в реестре. Подходит для:

  • 🔄 Перехода с NVIDIA на AMD (или обратно).
  • 🐞 Устранения критичных ошибок типа CODE 43 в диспетчере устройств.
  • 📉 Падения производительности после обновления Windows.

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

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

DDU также удаляет профили Radeon Chill, Anti-Lag и другие настройки. Если вы используете кастомные профили для игр, экспортируйте их заранее через Radeon Software → Настройки → Профили.

Как избежать повторного засорения кэша

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

  • 🔄 Регулярно обновляйте драйверы, но не чаще 1 раза в 2–3 месяца (если нет критических багов). Используйте Optional-версии только для тестирования.
  • 🎮 Ограничьте количество одновременно установленных игр. Кэш шейдеров для Cyberpunk 2077 или Alan Wake 2 может занимать до 1 ГБ на одну игру.
  • 📁 Перенесите кэш на другой диск. Для этого создайте символическую ссылку:
    mklink /D "C:\Users\Имя_пользователя\AppData\Local\AMD" "D:\AMD_Cache"

    (где D:\AMD_Cache — папка на другом диске).

  • 🧹 Используйте утилиты для автоматической очистки, например, AMD Cleanup Utility (официальный инструмент) или CCleaner (с осторожностью!).

Если вы часто работаете с 3D-рендерингом (Blender, Unreal Engine), отключите кэширование текстур в настройках программ. Например, в Blender это делается в Edit → Preferences → System → Texture Cache Limit (установите значение 0).

FAQ: Частые вопросы об очистке кэша AMD

Можно ли очищать кэш на ноутбуке с гибридной графикой (AMD + Intel)?

Да, но после очистки проверьте активный GPU в Панель управления → Электропитание → Настройка графики. Иногда сбрасываются настройки переключения на дискретную карту.

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

Это нормально: видеокарта заново компилирует шейдеры для каждой игры. Через 2–3 запуска задержки исчезнут. Ускорить процесс можно, скопировав кэш с другого ПК (если у вас одинаковые GPU и версии драйверов).

Как очистить кэш на Linux с драйверами AMD?

В Linux кэш хранится в ~/.local/share/amd и ~/.cache/amd. Удалите эти папки и выполните:

sudo dkms remove --all

sudo apt-get install --reinstall libgl1-mesa-dri

(для дистрибутивов на базе Debian/Ubuntu).

Будет ли очистка кэша полезна для майнинга?

Нет. Для майнинга (например, на RX 6700 XT) кэш шейдеров не используется. Лучше оптимизируйте настройки --mclock и --cvddc в майнинг-софте (например, TeamRedMiner).

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

На macOS с eGPU (например, Radeon RX 580) кэш хранится в /Library/Caches/AMD. Удалите папку и перезагрузите Mac. Однако официальная поддержка AMD на macOS ограничена — лучше использовать Boot Camp с Windows для полноценной работы.