Ошибка «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:
- Открыть библиотеку Steam, найти Counter-Strike 2 в списке.
- Открыть свойства игры (ПКМ → «Свойства»).
- Перейти в раздел «Установленные файлы» и нажать «Проверить целостность файлов игры».
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 может не получить достаточно адресного пространства:
- Открыть «Свойства системы» → «Дополнительные параметры системы».
- В разделе «Быстродействие» нажать «Параметры» → вкладка «Дополнительно» → «Изменить».
- Выбрать диск, задать автоматический размер или указать начальный объём 8192 МБ и максимальный 16384 МБ (и более, в зависимости от диска).
- Перезагрузить компьютер.
¶Отключение оверлеев и фоновых программ
Программы, инжектирующие свои компоненты в процесс игры, могут конфликтовать с 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)
