Найти в Дзене

"Out of video memory" Как исправить ошибку?

Хотите узнать с чем связана проблема "Out of video memory...", узнать в каких случаях она выскакивает и как это исправить? Вам придется прочитать эту статью :)
Оглавление

Хотите узнать с чем связана проблема "Out of video memory...", узнать в каких случаях она выскакивает и как это исправить? Вам придется прочитать эту статью :)

Пример ошибки

Данная проблема обычно проявляется в том, что в какой-то момент игры вас выкидывает из нее и на экране появляется рамка с одной из надписей:

  • "Out of video memory trying to allocate a rendering resource...",
  • "Out of video memory trying to allocate a texture...",
  • "Инструкция по адресу ***** обратилась к памяти по адресу *****. Память не может быть «read»", где вместо звездочек располагается какой-либо набор чисел.

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

Причина проблемы

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

Итак, разберемся с процессом прогрузки игры на вашем компьютере: Перед тем как попасть в саму видеопамять, то есть в видеокарту, файлы игры размещаются системой Windows в оперативной памяти. В неё при запуске приложения первым делом загружается прописанный движок, который уже в процессе игры начинает загружать всю графику. Это и означает, что меньшая графика требует меньше памяти, и ошибка появляется позднее (либо вообще не появляется). Следовательно, при полном заполнении ОЗУ для того, чтобы избежать остановки работы, система подгружает файл подкачки. Уже он в свою очередь заполняется кэш-данными, освобождая пространство в оперативной памяти и возвращая ее работоспособность.

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

Решение

Хотя описание проблемы может показаться трудным в понимании для обычного пользователя, однако про решение это сказать нельзя. Ошибка имеет несколько способов исправления и мы рассмотрим основной, самый действенный.

Не забудьте прочитать все пункты !

Первым делом выполняем такую последовательность действий. Заходим в "Панель управления" (например, через поиск на Панели задач) → далее кликаем "Система". В открывшейся панели нажимаем "Дополнительные параметры системы".

-2

В появившейся вкладке выбираем пункт "Быстродействие" → вкладка "Дополнительно" → под надписью "виртуальная память" кнопка "Изменить".

Теперь перед нами появились параметры файла подкачки. Их мы и должны поменять. Снимаем галочку с "Автоматически выбирать объем файла подкачки". Затем включаем вариант "Указать размер". Ориентируясь на свободное количество памяти выставляем оптимальные размеры. В среднем, для стандартных или высоких настроек игр с хорошим разрешением, нужно выставить в "Исходный размер (МБ)" не менее 2000-4000, а в "Максимальный размер (МБ)" размер свободного пространства на диске (в моем случае 16000, но ранее я уже выставлял 30000, что не влияет на производительность), если свободное место позволяет вам это сделать. Теперь для применения выставленных настроек нажимаем "Задать" → "Применить" (если подсвечивается) → "Ок".

Последним пункт - перезагрузка компьютера. После этого можете наслаждаться игрой без помех!

-3

Это же решение вы можете посмотреть в формате видео здесь.