Как исправить ошибку «Недостаточно памяти» в DirectX 12?
Содержание
- 1 Как исправить ошибку «Недостаточно памяти» в DirectX 12?
- 1.1 Основные способы исправить недостаток памяти в DirectX 12
- 1.1.1 Исправление 1. Запустите инструмент диагностики DirectX
- 1.1.2 Исправление 2. Обновите систему Windows
- 1.1.3 Исправление 3. Обновите графический драйвер
- 1.1.4 Исправление 4. Увеличьте размер файла подкачки
- 1.1.5 Исправление 5. Очистите кэш DirectX
- 1.1.6 Исправление 6: отключить автозагрузку программ
- 1.1.7 Исправление 7. Используйте инструмент диагностики памяти Windows
- 1.1.8 Исправление 8: восстановление поврежденных файлов
- 1.1.9 Исправление 9: перезапустите Проводник Windows
- 1.1 Основные способы исправить недостаток памяти в 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 3D и другие функции DirectX.
- Чтобы загрузить веб-установщик среды выполнения DirectX для конечных пользователей, нажмите ссылку Веб-установщик среды выполнения DirectX для конечных пользователей, если на вашем компьютере установлены устаревшие версии DirectX.
- Просто запустите программу установки после завершения загрузки, и последняя версия DX будет установлена. Возможно, таким образом вам удастся решить проблему.
Исправление 2. Обновите систему Windows
Проверить последние обновления для вашего компьютера, если на нем установлена устаревшая сборка Windows, легко, выполнив следующие действия. Рекомендуется установить обновление, если оно доступно. В этом обновлении вы найдете множество улучшений, исправлений ошибок и дополнительных функций. Для этого:
- Чтобы открыть настройки Windows, нажмите Window+I.
- Затем нажмите Обновление и безопасность > Нажмите Проверить наличие обновлений в разделе Центр обновления Windows .
- Когда обновление станет доступным, вы можете нажать Загрузить и установить.
- Дайте завершению процесса установки.
- После этого перезагрузите компьютер, чтобы применить изменения.
Исправление 3. Обновите графический драйвер
Существует несколько причин, по которым программа может не запуститься, если ее графический драйвер устарел или отсутствует. Также желательно регулярно обновлять графические драйверы, если вы не делали этого в последнее время. Для этого:
- С помощью клавиш Window + X откройте меню Быстрый запуск .
- В списке выберите Диспетчер устройств > дважды щелкните Видеоадаптеры.
- Просто щелкните правой кнопкой мыши на выделенной видеокарте.
- Далее выберите Обновить драйвер.
- После этого выберите Автоматический поиск драйверов.
- Когда обновление доступно, оно автоматически загружается и устанавливается.
- После внесения изменений система автоматически перезагрузится. Если ваше устройство не перезагружается автоматически, вам необходимо сделать это вручную. После этого проверьте, исчезло ли сообщение об ошибке «Недостаточно памяти» в DirectX 12.
Исправление 4. Увеличьте размер файла подкачки
Чтобы исправить сообщение об ошибке DirectX 12 «Недостаточно памяти», попробуйте увеличить размер файла подкачки, выполнив действия, указанные ниже:
- Первоначально, чтобы запустить приложение Настройки , нажмите клавишу Windows + I.
- В разделе Настройки системы выберите О системе в правом разделе.
- Перейдите в раздел Ссылки по теме и нажмите Дополнительные настройки системы.
- После этого в окне Свойства системы нажмите вкладку Дополнительно .
- На странице Производительность нажмите Настройки.
- Выберите вкладку Дополнительно в разделе Параметры производительности.
- В поле Свойства виртуальной памяти нажмите кнопку Изменить .
- После этого убедитесь, что флажок Автоматически управлять размером файла подкачки снят.
- Найдите диск с проблемной игрой.
- Убедитесь, что включен параметр «Нестандартный размер».
- В текстовых полях «Исходный размер» и «Максимальный размер» введите нужные значения.
- Чтобы установить значение, нажмите кнопку Установить и затем нажмите ОК.
- Теперь вы можете закрыть окно настроек.
- Наконец, запустите игру еще раз.
Исправление 5. Очистите кэш DirectX
Вы можете выполнить следующие действия, чтобы удалить файл кэша DirectX с вашего компьютера:
- На панели задач нажмите значок Windows .
- Найдите очистка диска и дождитесь результатов.
- Открыв инструмент Очистка диска выберите Запуск от имени администратора.
- Затем выберите диск C в раскрывающемся меню.
- Чтобы продолжить, нажмите ОК.
- Убедитесь, что в окне «Очистка диска» сняты все флажки, кроме одного рядом с Кэш шейдеров DirectX.
- Чтобы продолжить, нажмите ОК.
- Вы увидите всплывающее окно с подтверждением.
- Чтобы подтвердить и завершить удаление, нажмите кнопку Удалить файлы .
Исправление 6: отключить автозагрузку программ
Многие пользователи сообщили, что им удалось устранить сообщение об ошибке «Недостаточно памяти» в DirectX 12, просто отключив запускаемые программы в фоновом режиме. Поэтому вам тоже стоит попробовать:
- Откройте диспетчер задач. Чтобы сделать это, нажмите Ctrl + Shift + Esc или воспользуйтесь строкой поиска Windows, чтобы найти его.
- Если вы переключитесь на Приложения для запуска, вы сможете обнаруживать тяжелые задачи и отключать их.
- В правом нижнем углу окна нажмите кнопку Отключить рядом с программой, которую вы хотите отключить.
Исправление 7. Используйте инструмент диагностики памяти Windows
Итак, вот шаги, которые необходимо выполнить, чтобы запустить средство диагностики памяти Windows:
- Прежде всего откройте окно Выполнить , нажав Windows + R.
- После этого в текстовом поле введите следующую команду и нажмите ОК , чтобы получить доступ к инструменту диагностики памяти:
mdsched.exe
- Во всплывающем окне выберите Перезагрузить сейчас и проверьте наличие проблем (рекомендуется).
Исправление 8: восстановление поврежденных файлов
В игре также может возникнуть проблема с целостностью файлов, из-за которой появляется сообщение об ошибке «недостаточно памяти в DirectX 12». Возможно, в каталоге установки находится несколько поврежденных файлов, что приводит к сбою игры. Вот несколько шагов, которые вы можете предпринять, чтобы обеспечить сохранность ваших файлов:
- Перейдите в клиент Steam.
- После этого щелкните правой кнопкой мыши игру.
- Выберите Свойства а затем Локальные файлы.
- Наконец, нажмите Проверить целостность игровых файлов.
Если вы выберете эту опцию, клиент просканирует каталог установки на наличие поврежденных файлов и исправит их автоматически.
Исправление 9: перезапустите Проводник Windows
Если ошибка возникает при использовании файлового менеджера и возникают ошибки нехватки памяти, вы можете перезапустить проводник Windows.
- Сначала в строке поиска введите Диспетчер задач и нажмите на него.
- В раскрывающемся меню щелкните правой кнопкой мыши Проводник Windows и выберите Перезапустить.