Если игры начинают тормозить через 10-15 минут после запуска, а Диспетчер задач показывает 90-100% загрузки видеопамяти (VRAM) даже в простых сценах — проблема не в "слабой" карте, а в утечке памяти GPU. Например, в GeForce RTX 3060 с 12 ГБ VRAM приложения могут "съедать" до 8-9 ГБ без видимой нагрузки, оставляя системе критически мало ресурсов. Первое, что нужно сделать — принудительно сбросить кэш видеопамяти через комбинацию Win + Ctrl + Shift + B (для Windows 10/11). Если это не помогло — читайте далее о системных методах очистки.
Утечки VRAM чаще возникают из-за конфликтов драйверов (особенно после обновлений NVIDIA Game Ready или AMD Adrenalin), фоновых процессов (например, NVIDIA Container или Radeon Software), а также ошибок в играх на движках Unreal Engine 5 или Unity 2022+. В 80% случаев проблема решается без переустановки системы — достаточно сбросить настройки GPU, отключить ненужные сервисы и применить корректировки в реестре. Ниже разберём все методы от простых к сложным, с учетом особенностей архитектур Ampere (NVIDIA) и RDNA 2/3 (AMD).
1. Быстрая очистка VRAM без перезагрузки
Самый быстрый способ освободить память видеокарты — программный сброс графического драйвера. Этот метод работает на всех современных GPU (начиная с NVIDIA Kepler и AMD GCN 1.0) и не требует прав администратора. Используйте его, если игра или приложение (например, Blender, Adobe Premiere) внезапно начало тормозить, а в GPU-Z видно, что память заполнена на 90%+ без объективных причин.
Выполните следующие шаги:
- 🖥️ Нажмите
Win + Ctrl + Shift + B— экран на секунду погаснет, а драйвер перезагрузится. Это эквивалентно физическому отключению/подключению видеокарты, но без потери данных в оперативной памяти. - 🔄 Если комбинация не сработала, откройте Диспетчер устройств (
devmgmt.msc), найдите раздел Видеоадаптеры, кликните правой кнопкой по своей карте и выберите Отключить устройство, затем Включить устройство. - 🎮 Для игр: перед сбросом закройте запущенный процесс через Диспетчер задач (иначе может произойти крах с ошибкой
0x00000116).
Этот метод очищает кэш шейдеров и сбрасывает утечки, вызванные ошибками в DirectX 12/Vulkan. Однако он не удаляет системные файлы кэша, которые могут занимать до 1-2 ГБ VRAM. Для их очистки переходите к следующему разделу.
2. Очистка кэша шейдеров и временных файлов GPU
Видеопамять забивается не только из-за утечек, но и из-за накопленных кэшированных шейдеров (особенно в играх с динамическим освещением, например, Cyberpunk 2077 или Alan Wake 2). Эти файлы хранятся в системных папках и могут занимать до 5-10 ГБ на диске, при этом дублируясь в VRAM. Очистка кэша помогает в 60% случаев, когда игры долго грузятся или вылетают с ошибкой OUT_OF_MEMORY.
Инструкция для Windows 10/11:
- Откройте Параметры (
Win + I) → Система → Память устройства → Временные файлы. - Отметьте галочками:
- 🗑️ Временные файлы (Temp)
- 🖼️ Эскизы
- 🎮 Файлы оптимизации доставки (если есть)
Для глубокой очистки кэша шейдеров:
- 📁 Удалите папку
C:\Users\<Ваше_имя>\AppData\Local\NVIDIA\GLCache(для NVIDIA) илиC:\Users\<Ваше_имя>\AppData\Local\AMD\DN(для AMD). - 🔧 Вручную очистите кэш DirectX: откройте Командную строку от имени администратора и выполните:
del /q /f /s "%LocalAppData%\Microsoft\Windows\INetCache\*"
Закройте все игры и графические приложения|Создайте точку восстановления системы|Проверьте свободное место на системном диске (нужно ≥10 ГБ)|Отключите антивирус на время очистки-->
3. Настройка файла подкачки для VRAM
Если видеопамяти катастрофически не хватает (например, у вас GTX 1650 с 4 ГБ VRAM, а игра требует 6 ГБ), Windows начинает использовать файл подкачки (pagefile.sys) как резерв. Однако по умолчанию система не оптимизирована для работы с GPU, что приводит к лагам и ошибкам типа VIDEO_TDR_FAILURE. Решение — принудительно увеличить файл подкачки и привязать его к SSD (если он есть).
Как настроить:
- Откройте Панель управления → Система и безопасность → Система → Дополнительные параметры системы → вкладка Дополнительно → Быстродействие → Параметры → Дополнительно → Виртуальная память → Изменить.
- Снимите галочку Автоматически выбирать объём файла подкачки.
- Выберите диск (желательно SSD) и укажите:
- 📊 Исходный размер:
1.5 × [объём ОЗУ](например, для 16 ГБ ОЗУ — 24576 МБ). - 📊 Максимальный размер:
3 × [объём VRAM](например, для 8 ГБ VRAM — 24576 МБ).
- 📊 Исходный размер:
| Конфигурация ПК | Рекомендуемый файл подкачки | Примечания |
|---|---|---|
| 4 ГБ VRAM + 8 ГБ ОЗУ | 12-16 ГБ | Критично для игр типа Star Citizen или Microsoft Flight Simulator |
| 8 ГБ VRAM + 16 ГБ ОЗУ | 16-24 ГБ | Оптимально для рендеринга в Blender или DaVinci Resolve |
| 12+ ГБ VRAM + 32 ГБ ОЗУ | 8-12 ГБ или отключён | Файл подкачки можно минимизировать или отключить |
4 ГБ или меньше|6-8 ГБ|10-12 ГБ|16 ГБ и больше-->
4. Оптимизация драйверов NVIDIA/AMD для предотвращения утечек
Утечки памяти часто связаны с фоновыми процессами драйверов, которые продолжают резервировать VRAM даже после закрытия игр. Например, NVIDIA Telemetry Container может занимать до 500 МБ памяти, а AMD Crash Defender — до 1 ГБ. Отключение ненужных сервисов и сброс настроек GPU к дефолтным значениям решает проблему в 70% случаев.
Для видеокарт NVIDIA:
- 🛠️ Откройте Панель управления NVIDIA → Управление параметрами 3D → Восстановить (сбросьте все настройки к заводским).
- 🔕 Отключите ненужные сервисы:
sc stop "NvTelemetryContainer"sc config "NvTelemetryContainer" start= disabled
- 📊 В GeForce Experience отключите In-Game Overlay и Автоматическое обновление драйверов.
Для видеокарт AMD:
- 🎨 Откройте AMD Software: Adrenalin Edition → Настройки → Общие → Сброс.
- 🚫 Отключите Radeon Anti-Lag и Radeon Boost (они могут конфликтовать с играми на DX12).
- 🔄 Переустановите драйвер с помощью DDU (Display Driver Uninstaller), выбрав опцию Clean and restart.
Список проблемных драйверов NVIDIA (2023-2026)
536.23 — утечки VRAM в Call of Duty: Warzone|531.79 — ошибки TDR в Fortnite|528.49 — конфликты с Windows 11 23H2|551.23 (тестовая ветка) — нестабильная работа с DLSS 3
5. Ручное освобождение VRAM через реестр Windows
Если стандартные методы не помогают, а утечки VRAM происходят системно (например, после каждого запуска Photoshop или Unreal Engine), проблема может крыться в некорректных настройках реестра, отвечающих за распределение памяти GPU. Вручную отредактировав ключи, вы можете принудительно ограничить резервирование VRAM фоновыми процессами.
Инструкция для опытных пользователей:
- Откройте Редактор реестра (
regedit). - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - Создайте или измените следующие параметры (тип DWORD 32-bit):
- 🔧
TdrDelay— установите значение8(задержка перед сбросом драйвера в секундах). - 🔧
TdrDdiDelay— установите значение5. - 🔧
TdrLevel— установите значение0(отключает принудительный сброс при ошибках).
- 🔧
⚠️ Внимание: Неправильные изменения в реестре могут привести к синим экранам смерти (BSOD) с кодамиVIDEO_TDR_TIMEOUT_DETECTEDилиATIKMDAG_SYS. Перед редактированием создайте резервную копию реестра (Файл → Экспорт).
Для карт AMD Radeon дополнительно проверьте ключ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
Удалите подключи с названиями старых мониторов или виртуальных дисплеев (например, SIMULATED_1080p_0), которые могут резервировать VRAM.
6. Аппаратные причины переполнения VRAM
Если программные методы не дают результата, проблема может быть аппаратной:
- 🔥 Перегрев GPU: при температуре выше 90°C контроллер памяти начинает сбоить, что приводит к ложному заполнению VRAM. Проверьте температуру в HWMonitor или GPU-Z.
- ⚡ Недостаточное питание: если блок питания не выдаёт достаточно ватт на линии
+12V, видеокарта может "зависать" с полной загрузкой памяти. Например, RTX 4070 Ti требует ≥650 Вт. - 🔌 Конфликт с другими устройствами: если в системе установлены две видеокарты (например, встроенная Intel UHD + дискретная), Windows может неправильно распределять память.
Как диагностировать:
- 📊 Запустите тест стабильности в FurMark или 3DMark. Если VRAM заполняется до 100% за 1-2 минуты — это аппаратный сбой.
- 🔧 Проверьте контакты видеокарты: извлеките её из слота
PCIe, очистите от пыли и установите обратно (при необходимости замените термопасту). - 🔄 Если карта старая (например, GTX 1060 2016 года), память могло "деградировать". В этом случае поможет только замена.
7. Альтернативные утилиты для очистки VRAM
Если ручные методы кажутся сложными, используйте специализированные утилиты. Они автоматизируют очистку кэша, сброс драйверов и оптимизацию настроек GPU. Важно: скачивайте ПО только с официальных сайтов, чтобы избежать вирусов, маскирующихся под "оптимизаторы".
| Утилита | Функции | Ссылка | Поддержка |
|---|---|---|---|
| DDU (Display Driver Uninstaller) | Полное удаление драйверов NVIDIA/AMD/Intel, очистка реестра | wagnardsoft.com | Windows 7-11 |
| NVCleanslate | Сброс настроек NVIDIA, очистка профилей игр | techpowerup.com | Только NVIDIA |
| AMD Cleanup Utility | Официальный инструмент для удаления драйверов AMD | amd.com | Только AMD |
| Process Lasso | Ограничение приоритета процессов, освобождение VRAM | bitsum.com | Windows/Linux |
Пример использования DDU:
- Загрузитесь в Безопасный режим (нажмите
F8при запуске ПК или используйтеmsconfig). - Запустите DDU, выберите NVIDIA/AMD и нажмите Clean and restart.
- После перезагрузки установите свежий драйвер с официального сайта.
⚠️ Внимание: Не используйте "оптимизаторы" типа CCleaner или Advanced SystemCare для очистки VRAM. Они удаляют системные файлы, критичные для работы GPU, и могут привести к ошибкам типа 0x00000116 (VIDEO_TDR_ERROR).
FAQ: Частые вопросы об очистке VRAM
🔍 Почему после закрытия игры VRAM остаётся занятой?
Это связано с фоновыми процессами драйвера (например, NVIDIA Share или AMD Link), которые продолжают резервировать память для "быстрого запуска". Решение:
- Откройте Диспетчер задач и завершите процессы
NVIDIA ContainerилиAMD External Events. - Отключите в настройках GPU функции типа Instant Replay или Highlight Capture.
🎮 Можно ли увеличить VRAM через BIOS?
Нет, объём видеопамяти жестко зашит в GPU. Однако в некоторых ноутбуках с интегрированной графикой Intel (например, UHD Graphics 620) в BIOS можно выделить больше системной памяти (ОЗУ) для GPU (опция Shared Memory или iGPU Memory). Для дискретных карт (NVIDIA/AMD) этот метод не работает.
⚡ Почему после обновления Windows VRAM стала забиваться быстрее?
Виновnik — обновления DirectX 12 Agility SDK, которые Windows устанавливает автоматически. Они могут конфликтовать со старыми драйверами GPU. Решение:
- Откатитесь на предыдущую версию DirectX через Параметры → Приложения → Дополнительные компоненты.
- Или обновите драйвер видеокарты до последней версии (например, для RTX 40-серии нужен драйвер 550+).
🖥️ Как проверить, сколько VRAM действительно используется?
Используйте GPU-Z (вкладка Sensors) или HWiNFO. В Диспетчере задач Windows отображается общий резерв VRAM, а не реальное использование. Например, игра может резервировать 6 ГБ, но фактически использовать только 2 ГБ. Для точной диагностики:
nvidia-smi -q -d MEMORY (для NVIDIA)
или
amd-smi --showmeminfo vrams (для AMD, требует AMD-SMI)
🔄 Что делать, если VRAM забивается в Linux?
В Linux утечки VRAM часто связаны с драйверами nouveau (открытый драйвер для NVIDIA) или amdgpu. Решение:
- Установите проприетарные драйверы:
sudo ubuntu-drivers autoinstall (Ubuntu)или
sudo dnf install akmod-nvidia (Fedora)
- Очистите кэш Mesa:
rm -rf ~/.cache/mesa_shader_cache - Отключите композитинг (если используется):
picom --backend glx --experimental-backends