Перейти к содержимому

Как исправить ошибку «Недостаточно памяти» в DirectX 12?

Вы недавно обновили свой компьютер до Windows 11 и начали получать ошибки недостаточной памяти в DirectX 12 во время игры? Если да, то это руководство для вас.
Как исправить ошибку «Недостаточно памяти» в DirectX 12

DirectX — это библиотека API видео, аудио и игр, которая необходима компьютерам Microsoft Windows для отображения видео, аудио и игр. Таким образом, когда он начинает отображать ошибки, естественно, кто-то приходит в ярость. Однако, если говорить о текущем сценарии, тысячи пользователей сталкиваются с проблемами с DirectX 12, особенно те, кто обновил свою ОС.

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

Основные способы исправить недостаток памяти в DirectX 12

Вот несколько исправлений, которые можно устранить, если во время игры или видео вы получаете сообщение об ошибке DirectX 12 «Недостаточно памяти»:

Исправление 1. Запустите инструмент диагностики DirectX

В начале вам следует проверить, поддерживает ли версия DirectX в вашей системе последнюю версию DirectX 12. В некоторых случаях причиной такой проблемы могут быть устаревшие или более ранние версии DirectX. Для этого выполните следующие действия:

  • Прежде всего, чтобы открыть диалоговое окно «Выполнить», нажмите Windows + R.
  • После этого введите dxdiag  и нажмите Enter , чтобы открыть Инструмент диагностики DirectX. Запустите инструмент диагностики DirectX.
  • Теперь на вкладке Система  вы можете проверить версию DirectX.
  • Вы можете найти Версию DirectX  на вкладке Экран  на ПК. Запустите инструмент диагностики DirectX.
  • Кроме того, здесь вы можете проверить уровни функций DirectX 3D  и другие функции DirectX. Запустите инструмент диагностики DirectX.
  • Чтобы загрузить веб-установщик среды выполнения DirectX для конечных пользователей, нажмите ссылку Веб-установщик среды выполнения DirectX для конечных пользователей, если на вашем компьютере установлены устаревшие версии DirectX.
  • Просто запустите программу установки после завершения загрузки, и последняя версия DX будет установлена. Возможно, таким образом вам удастся решить проблему.

Исправление 2. Обновите систему Windows

Проверить последние обновления для вашего компьютера, если на нем установлена ​​устаревшая сборка Windows, легко, выполнив следующие действия. Рекомендуется установить обновление, если оно доступно. В этом обновлении вы найдете множество улучшений, исправлений ошибок и дополнительных функций. Для этого:

  • Чтобы открыть настройки Windows, нажмите Window+I.
  • Затем нажмите  Обновление и безопасность >  Нажмите Проверить наличие обновлений  в разделе Центр обновления Windows  . Проверьте наличие Центра обновления Windows
  • Когда обновление станет доступным, вы можете нажать Загрузить и установить.
  • Дайте завершению процесса установки.
  • После этого перезагрузите компьютер, чтобы применить изменения.

Исправление 3. Обновите графический драйвер

Существует несколько причин, по которым программа может не запуститься, если ее графический драйвер устарел или отсутствует. Также желательно регулярно обновлять графические драйверы, если вы не делали этого в последнее время. Для этого:

  • С помощью клавиш Window + X  откройте меню Быстрый запуск  .
  • В списке выберите Диспетчер устройств >  дважды щелкните Видеоадаптеры.
  • Просто щелкните правой кнопкой мыши  на выделенной видеокарте.
  • Далее выберите Обновить драйвер. обновить драйвер графического процессора
  • После этого выберите Автоматический поиск драйверов.
  • Когда обновление доступно, оно автоматически загружается и устанавливается.
  • После внесения изменений система автоматически перезагрузится. Если ваше устройство не перезагружается автоматически, вам необходимо сделать это вручную. После этого проверьте, исчезло ли сообщение об ошибке «Недостаточно памяти» в DirectX 12.

Исправление 4. Увеличьте размер файла подкачки

Чтобы исправить сообщение об ошибке DirectX 12 «Недостаточно памяти», попробуйте увеличить размер файла подкачки, выполнив действия, указанные ниже:

  • Первоначально, чтобы запустить приложение Настройки  , нажмите клавишу Windows + I.
  • В разделе Настройки системы выберите О системе  в правом разделе. Увеличьте размер файла подкачки
  • Перейдите в раздел Ссылки по теме  и нажмите Дополнительные настройки системы. Увеличьте размер файла подкачки
  • После этого в окне Свойства системы  нажмите вкладку  Дополнительно  .
  • На странице Производительность  нажмите Настройки.
  • Выберите вкладку Дополнительно  в разделе Параметры производительности. Увеличьте размер файла подкачки
  • В поле Свойства виртуальной памяти  нажмите кнопку Изменить  . Увеличьте размер файла подкачки
  • После этого убедитесь, что флажок Автоматически управлять размером файла подкачки  снят.
  • Найдите диск с проблемной игрой.
  • Убедитесь, что включен параметр «Нестандартный размер».
  • В текстовых полях «Исходный размер» и «Максимальный размер» введите нужные значения.
  • Чтобы установить значение, нажмите кнопку  Установить  и затем нажмите ОК. Увеличьте размер файла подкачки
  • Теперь вы можете закрыть окно настроек.
  • Наконец, запустите игру еще раз.

Исправление 5. Очистите кэш DirectX

Вы можете выполнить следующие действия, чтобы удалить файл кэша DirectX с вашего компьютера:

  • На панели задач нажмите значок Windows  .
  • Найдите очистка диска  и дождитесь результатов.
  • Открыв инструмент Очистка диска  выберите Запуск от имени администратора. Очистите кэш DirectX
  • Затем выберите диск C  в раскрывающемся меню. Очистите кэш DirectX
  • Чтобы продолжить, нажмите ОК.
  • Убедитесь, что в окне «Очистка диска» сняты все флажки, кроме одного рядом с Кэш шейдеров DirectX.
  • Чтобы продолжить, нажмите ОК.
  • Вы увидите всплывающее окно с подтверждением. Очистите кэш DirectX
  • Чтобы подтвердить и завершить удаление, нажмите кнопку Удалить файлы  .

Исправление 6: отключить автозагрузку программ

Многие пользователи сообщили, что им удалось устранить сообщение об ошибке «Недостаточно памяти» в DirectX 12, просто отключив запускаемые программы в фоновом режиме. Поэтому вам тоже стоит попробовать:

  1. Откройте диспетчер задач. Чтобы сделать это, нажмите Ctrl + Shift + Esc  или воспользуйтесь строкой поиска Windows, чтобы найти его.
  2. Если вы переключитесь на Приложения для запуска, вы сможете обнаруживать тяжелые задачи и отключать их.
  3. В правом нижнем углу окна нажмите кнопку Отключить  рядом с программой, которую вы хотите отключить. Отключить автозагрузку программ

Исправление 7. Используйте инструмент диагностики памяти Windows 

Итак, вот шаги, которые необходимо выполнить, чтобы запустить средство диагностики памяти Windows:

  1. Прежде всего откройте окно Выполнить  , нажав Windows + R.
  2. После этого в текстовом поле введите следующую команду и нажмите ОК  , чтобы получить доступ к инструменту диагностики памяти:

    mdsched.exe Используйте инструмент диагностики памяти Windows

  3. Во всплывающем окне выберите Перезагрузить сейчас  и проверьте наличие проблем (рекомендуется). Используйте инструмент диагностики памяти Windows

 Исправление 8: восстановление поврежденных файлов

В игре также может возникнуть проблема с целостностью файлов, из-за которой появляется сообщение об ошибке «недостаточно памяти в DirectX 12». Возможно, в каталоге установки находится несколько поврежденных файлов, что приводит к сбою игры. Вот несколько шагов, которые вы можете предпринять, чтобы обеспечить сохранность ваших файлов:

  1. Перейдите в клиент Steam.
  2. После этого щелкните правой кнопкой мыши  игру.
  3. Выберите Свойства  а затем Локальные файлы.
  4. Наконец, нажмите Проверить целостность игровых файлов. Проверьте целостность файла игры

Если вы выберете эту опцию, клиент просканирует каталог установки на наличие поврежденных файлов и исправит их автоматически.

Исправление 9: перезапустите Проводник Windows

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

  1. Сначала в строке поиска введите Диспетчер задач  и нажмите на него.
  2. В раскрывающемся меню щелкните правой кнопкой мыши  Проводник Windows  и выберите Перезапустить. Перезапустите Проводник Windows.