Открыть сервисСервис

Ошибка «Not enough available memory» в Counter-Strike 2

«Not enough available memory» («недостаточно доступной системной памяти») — ошибка запуска игры Counter-Strike 2 (CS2), при которой клиент Source 2 завершает работу и выводит сообщение о нехватке оперативной памяти. Ошибка возникает при попытке запустить игру через Steam и связана с невозможностью движка Source 2 выделить требуемый объём памяти под текстуры, модели и ресурсы карт.

Причины появления ошибки

Сообщение о нехватке памяти в CS2 может вызываться несколькими группами причин:

  • Недостаток физической оперативной памяти — при 8 ГБ ОЗУ и менее игра может не запускаться, особенно если в фоне работают браузер, стриминг-софт или редакторы.
  • Повреждённый кэш шейдеров — Source 2 кэширует скомпилированные шейдеры в папке игры; при сбое или некорректном завершении игры кэш становится нечитаемым.
  • Конфликт с программами, перехватывающими память — антивирусы, оверлеи (Discord Overlay, MSI Afterburner, RivaTuner), программы типа Razer Cortex или Game Booster.
  • Проблемы с файлами игры — повреждённые ресурсы, модификации, оставшиеся от Source 1 или установленные через сторонние лаунчеры.
  • Сбои драйверов видеокарты — устаревшие или повреждённые драйверы NVIDIA/AMD могут некорректно управлять видеопамятью.
  • Ограничения виртуальной памяти (файл подкачки) — слишком маленький размер pagefile.sys в Windows.

Способы решения

Проверка целостности файлов игры

Наиболее частое и безопасное решение — проверка кэша Steam:

  1. Открыть библиотеку Steam, найти Counter-Strike 2 в списке.
  2. Открыть свойства игры (ПКМ → «Свойства»).
  3. Перейти в раздел «Установленные файлы» и нажать «Проверить целостность файлов игры».

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

Удаление кэша шейдеров

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

C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\

Папка shadecache удаляется целиком — при следующем запуске CS2 пересоздаст её заново. Альтернативный путь к пользовательским данным:

C:\Users\<имя_пользователя>\AppData\Local\CS2\

Увеличение файла подкачки

Windows использует файл подкачки (pagefile.sys) как расширение оперативной памяти. При его малом размере CS2 может не получить достаточно адресного пространства:

  1. Открыть «Свойства системы» → «Дополнительные параметры системы».
  2. В разделе «Быстродействие» нажать «Параметры» → вкладка «Дополнительно» → «Изменить».
  3. Выбрать диск, задать автоматический размер или указать начальный объём 8192 МБ и максимальный 16384 МБ (и более, в зависимости от диска).
  4. Перезагрузить компьютер.

Отключение оверлеев и фоновых программ

Программы, инжектирующие свои компоненты в процесс игры, могут конфликтовать с Source 2. Рекомендуется отключить:

  • Discord Overlay, Steam Overlay (временно);
  • MSI Afterburner / RivaTuner Statistics Server;
  • антивирусные утилиты с функцией «игрового режима»;
  • оптимизаторы памяти (Razer Cortex, Wise Memory Optimizer).

После отключения игра запускается повторно — если ошибка исчезла, виновника находят методом исключения.

Обновление драйверов видеокарты

Для NVIDIA рекомендуется установка последних Game Ready-драйверов через GeForce Experience или вручную с сайта NVIDIA. Для AMD — через Radeon Software. При установке желательно выбрать режим «чистой установки», удаляя старые компоненты.

Проверка ОЗУ и системы

Если ошибка сохраняется после всех перечисленных шагов:

  • Проверить оперативную память утилитой MemTest86 или встроенным средством Windows («Проверка оперативной памяти»).
  • Закрыть все фоновые приложения перед запуском (особенно браузеры с множеством вкладок).
  • Убедиться, что в системе установлено не менее 8 ГБ ОЗУ; для комфортной игры рекомендуется 16 ГБ.

Переустановка игры

Крайняя мера — полное удаление CS2 через Steam с удалением оставшейся папки игры вручную, после чего повторная установка. Перед переустановкой также стоит очистить папку shadecache и временные файлы Steam.

Профилактика

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

Интересные факты

  • Ошибка получила широкое распространение в первые месяцы после релиза CS2 (сентябрь 2023 года), когда движок Source 2 активно дорабатывался, и часть пользователей сообщала о ней на форумах поддержки Steam.
  • Сообщения о нехватке памяти в CS2 встречались и у пользователей с 16 и 32 ГБ ОЗУ — в этих случаях причина почти всегда заключалась в повреждённом кэше шейдеров, а не в реальном дефиците памяти.

Источники:

  • Документация Valve по поддержке Steam
  • Справочные материалы по движку Source 2
  • Руководства по настройке Windows (Microsoft Learn)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru