Как понять, что игра вылетает из-за нехватки памяти

Как понять, что игра вылетает из-за нехватки памяти

Сообщение Out of Memory ещё не доказывает, что компьютеру нужна новая память. Гайд поможет различить нехватку RAM, достижение системного лимита, дефицит VRAM и программный сбой, а затем проверить решение повторным запуском.

RAM, VRAM и файл подкачки — в чём разница

Надпись Out of Memory действует на владельца ПК безотказно. Вчера он был человеком, сегодня уже роется в интернет-магазине, сравнивает комплекты DDR5 и мысленно прощается с отпуском. Если сообщение содержит слова Out of Video Memory, под подозрение немедленно попадает видеокарта — даже если памяти у неё хватило бы на районный архив.

Не спешите ничего покупать. Сообщение об ошибке — показание перепуганного свидетеля, а не приговор суда. Главных подозреваемых три: физическая RAM, видеопамять и системный лимит выделенной памяти, связанный с файлом подкачки. Есть и сообщники: утечка памяти, моды, драйвер, повреждённые файлы и нестабильный разгон.

Короткий маршрут такой: сверьте требования игры, воспроизведите вылет с открытым Диспетчером задач, отдельно оцените RAM и показатель «Выделено», затем — выделенную память GPU. Надпись Out of Memory сама по себе ещё не говорит, какой именно ресурс закончился.

RAM, она же оперативная память, нужна процессору и программам. В ней одновременно толкутся Windows, игра, браузер с сорока вкладками, Discord, лаунчеры, антивирус и утилита управления подсветкой материнской платы — важнейший орган современного ПК.

VRAM обслуживает графику: текстуры, буферы кадра, геометрию и прочее визуальное хозяйство. У дискретной видеокарты это отдельные микросхемы памяти. Встроенная графика обычно использует часть обычной RAM, хотя небольшой объём памяти может быть заранее зарезервирован для GPU.

Файл подкачки — скрытый системный файл на SSD или жёстком диске. Windows может переносить туда редко используемые страницы памяти и за счёт него расширяет системный лимит выделенной памяти, или commit limit. Этот предел примерно равен сумме физической RAM и файлов подкачки. Когда текущий объём выделенной памяти достигает лимита, приложения могут перестать получать память, что приводит к зависаниям и сбоям. Так механизм описывает Microsoft.

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

Когда проблема относится к RAM и системному лимиту

Занятые 95% RAM ещё не равны Out of Memory: Windows может освобождать кэш и переносить часть данных в файл подкачки. Сначала посмотрите на два показателя в разделе «Производительность → Память»:

  • «Доступно» показывает, сколько физической памяти система может быстро предоставить;
  • «Выделено» выглядит примерно как `18,4/25,7 ГБ`: слева текущий объём, справа системный предел.

Если доступной RAM почти нет, но «Выделено» далеко от правой цифры, система испытывает давление на физическую память. Это чаще проявляется подтормаживаниями и активным обменом с диском, но само по себе ещё не доказывает причину вылета.

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

Когда проверять именно VRAM

Если «Выделено» далеко от системного потолка, зато расход выделенной памяти GPU приближается к доступному объёму, проверяйте видеоветку. Диспетчер задач разделяет видеопамять на выделенную и общую. На дискретном GPU первая соответствует VRAM, а вторая берётся из системной RAM. Это разделение подтверждает техническое описание Microsoft DirectX.

Общая память помогает GPU, но работает иначе и медленнее локальной VRAM. Она не превращает условные 8 ГБ видеопамяти в 16. Карета остаётся тыквой, только теперь с шиной PCI Express.

Сначала проверьте требования игры и исходное состояние ПК

Найдите официальные системные требования и сравните характеристики ПК с требованиями игры. Смотрите отдельно на RAM и VRAM. «Минимальные» обычно означают право войти в дверь, а не танцевать на балу в 4K с трассировкой лучей. Поддержка EA также уточняет, что соответствие минимуму не гарантирует хорошую работу на максимальных настройках.

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

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

Как проверить RAM и лимит выделенной памяти во время игры

Нажмите `Ctrl + Shift + Esc`, откройте «Производительность → Память» и запишите три значения:

  • «Используется» — сколько физической RAM занято;
  • «Доступно» — сколько памяти Windows может быстро предоставить;
  • «Выделено» — текущий объём выделенной памяти и системный лимит.

На вкладке «Процессы» отсортируйте приложения по столбцу «Память»: так будет видно, растёт ли потребление самой игры или ресурсы съедает сосед с сорока вкладками.

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

Убедительный признак достижения системного лимита — повторяемое приближение текущего значения «Выделено» к правой цифре непосредственно перед сбоем. Заполненная RAM без приближения к этому пределу говорит о нагрузке на физическую память, но требует отдельного контрольного теста.

Как отличить постоянную нехватку RAM от утечки памяти

Постоянная нехватка объёма обычно воспроизводится похожим образом: тяжёлая локация загружается, расход памяти достигает привычного потолка, занавес падает.

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

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

Как проверить, заканчивается ли видеопамять

Откройте «Диспетчер задач → Производительность → GPU» и найдите показатели выделенной и общей памяти. Данные поступают от системных планировщика и диспетчера видеопамяти, поэтому доступны независимо от того, использует игра DirectX, Vulkan или OpenGL.

Видеопамять на дискретной видеокарте и путь к общей системной памяти
Выделенная память дискретного GPU находится на видеокарте, а общая берётся из системной RAM.

Само приближение расхода VRAM к доступному объёму ещё не гарантирует вылет: игры и Windows умеют перемещать ресурсы. Нужен контрольный запуск той же сцены:

  1. Снизьте качество текстур.
  2. Уменьшите разрешение или масштаб рендеринга.
  3. Отключите трассировку лучей и самые тяжёлые графические эффекты.
  4. На ноутбуке убедитесь, что игра использует дискретный, а не встроенный GPU.

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

Почему ошибка VRAM не всегда означает слабую видеокарту

Out of Video Memory может появиться и при достаточном номинальном объёме VRAM. Название ошибки не исключает сбой драйвера, мод, ошибку конкретной версии игры, нестабильный разгон или достижение общего системного лимита памяти.

Если снижение настроек не влияет на результат, верните ручной разгон CPU, GPU и памяти к штатным параметрам, обновите драйвер с сайта производителя и проверьте игровые файлы. Если сбой начался после патча и воспроизводится только в одном сохранении или локации, проверьте список известных ошибок игры. Ремонтировать будильник огнемётом пока рано.

Как безопасно проверить файл подкачки Windows 10 и 11

В меню «Пуск» введите «Настройка представления и производительности системы». Откройте вкладку «Дополнительно», в блоке «Виртуальная память» нажмите «Изменить».

Безопасный базовый вариант — включить «Автоматически выбирать объём файла подкачки». Если автоматическое управление для всех дисков отключено, выберите системный диск, отметьте «Размер по выбору системы» и нажмите «Задать». Затем подтвердите изменения и перезагрузите компьютер. Этот путь к настройкам также показывает инструкция Dovetail Games.

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

Какой файл подкачки ставить для игр

Не используйте универсальные формулы «полторы RAM», «две RAM» и сакральные таблицы для 8, 16 и 32 ГБ. Microsoft указывает, что подходящий размер зависит от пикового объёма выделенной памяти и требований к аварийным дампам. Даже одинаковым компьютерам может понадобиться разная величина, а по умолчанию Windows управляет файлом подкачки самостоятельно. Подробности есть в рекомендациях Microsoft по размеру pagefile.

Ручной размер оправдан, если его требует конкретная игра, специалист поддержки или особая конфигурация дисков. Сначала запишите исходные параметры. Полностью отключать pagefile без конкретной причины не стоит: некоторым программам он нужен независимо от объёма RAM.

Почему увеличение pagefile не добавляет FPS и VRAM

Файл подкачки расширяет системный лимит и может предотвратить отказ в выделении памяти. Но накопитель заметно медленнее RAM, а до скорости видеопамяти ему примерно как самокату до межконтинентальной ракеты.

Поэтому pagefile не добавляет FPS, не припаивает чипы к видеокарте и не лечит подтверждённый дефицит VRAM. Он лишь даёт Windows больше пространства для манёвра.

Что делать после определения причины

Если объёма RAM или VRAM объективно недостаточно

При нехватке RAM закройте тяжёлые фоновые приложения, отключите необязательные моды и проверьте, соответствует ли объём памяти рекомендуемым требованиям. Если игра упирается в физическую память при каждом чистом запуске, следующий честный шаг — апгрейд.

При нехватке VRAM сначала снижайте качество текстур, разрешение и трассировку лучей. Проверьте выбор дискретного GPU, драйвер и отсутствие нестабильного разгона. Если видеокарта объективно слабее необходимой, остаются апгрейд или облачный гейминг: в последнем случае игру запускает удалённый мощный компьютер, а локальная система принимает видеопоток и отправляет команды управления.

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

Если памяти достаточно, но игра всё равно вылетает

Если RAM, «Выделено» и VRAM далеки от предела, прекращайте их мучить. Проверьте целостность файлов, драйверы, температуры и конфликты с оверлеями. Если проблема возникает только в библиотеке Valve, стоит отдельно проверить причины вылетов в Steam.

Как отличить нехватку памяти от неисправной RAM

Обычный дефицит ресурсов чаще валит конкретную тяжёлую игру в воспроизводимой сцене. Неисправная или нестабильная RAM действует шире: появляются случайные синие экраны, перезапуски, зависания Windows и ошибки в разных программах.

Если неприятности начались после включения XMP или EXPO, верните профиль памяти к штатным параметрам по инструкции материнской платы и повторите тест. Нестабильные настройки способны давать симптомы, похожие на дефект модуля.

Для первичной проверки нажмите `Win + R`, введите `mdsched` и выберите перезагрузку с проверкой памяти. Microsoft описывает стандартный и расширенный режимы средства диагностики памяти Windows. Найденные ошибки — повод вернуть штатные настройки и обратиться по гарантии или в сервис, а не крутить напряжения по совету незнакомца с аватаркой черепа. Если тест ничего не нашёл, но случайные системные сбои продолжаются, диагностику также лучше доверить сервису.

Повторная проверка: момент истины

Вернитесь в ту же локацию, загрузите то же сохранение и повторите прежнюю последовательность действий. Сравните RAM, «Выделено» и выделенную память GPU с первоначальными цифрами.

Причина считается подтверждённой, если вылет раньше воспроизводился, после одного целевого изменения исчез, а связанный с гипотезой показатель больше не достигает предела. Один благополучный запуск — случайность; несколько одинаковых прогонов — уже улика.

Страшная надпись Out of Memory оказывается не диагнозом, а дверью в разные коридоры. В одном закончилась физическая RAM, в другом — VRAM, в третьем Windows упёрлась в системный лимит. Иногда за дверью вообще сидит баг игры и нагло ест ваш бутерброд. Измерения позволяют поймать его за руку — и это куда приятнее, чем покупать новую видеокарту ради исправления старого сохранения.

Закрыть

Не удалось забронировать ПК

Что-то пошло не так. Повторите попытку.

Закрыть

Предложить игру

Если ты не нашел нужную игру, предложи владельцам серверов добавить ее

Закрыть

Твое предложение отправлено

Теперь владельцы серверов знают, какую игру добавить в библиотеку!

Закрыть

Мы разработали клиент для macOSβ

Выбери тип своего процессора

Скачать
Закрыть

Укажи свой email

Закрыть

Войти или создать профиль

Загрузка
Авторизуйся через Telegram, отсканируй QR-код камерой телефона
QR-код
Закрыть

Войти или создать профиль

Закрыть

Введите код из SMS

Закрыть

Введите код с картинки

Captcha
Очистить поле
Закрыть
Доступ к аккаунту приостановлен

Доступ к аккаунту приостановлен

Для восстановления доступа необходимо авторизоваться на сайте МТС