Когда Immortals of Aveum на компе внезапно выдает ошибку Out of memory trying to allocate a rendering resource т.е. «Недостаточно видеопамяти и т.д.» и не запускается (или вылетает), притом что и видеокарта, и весь компьютер полностью соответствуют системным требованиям,..
… то, да, это еще одна проблема этой игры.
Но так как это еще и один из самых «популярных» багов всех игрушек, работающих на движке Unreal Engine 5), то кое какие методы устранения данной неприятности уже наработаны, многократно опробованы и успешно применяются.
Не пропустите: Почему Immortals of Aveum так лагает и что можно сделать
Так что проблема эта хоть и непростая, однако вполне себе устранимая. Надо только немножко поработать с настройками. И сейчас вкратце о том, что именно надо сделать.
Итак, по порядку:
Out of memory trying to allocate… в Immortals of Aveum — подкручиваем кэш шейдеров
В целях оптимизации производительности игра на этапе запуска автоматом создает шейдеры. Однако если прописанного в настройках Nvidia объема видеопамяти для этого не хватает, то операцию эту прога должным образом завершить не может, пишет «Out of memory trying to allocate…» и не запускается.
Следовательно:
- открываем Панель управления Nvidia, жмем «Управление параметрами 3D « и далее открываем вкладку «Глобальные настройки»;
- ниже в списке находим параметр «Размер кэша шейдеров» и в соответствующем меню устанавливаем для него значение «10 Гб«;
- жмем «Применить«;
- перезагружаем комп и запускаем Immortals of Aveum.
Out of memory trying to allocate… в Immortals of Aveum — проверяем файл подкачки
Данная мера особенно актуальна, когда на компе объем виртуальной памяти был установлен, что называется вручную. Поэтому:
- жмем «Пуск«, кликаем правой кнопкой мыши по «Компьютеру» и в открывшмся меню жмем «Свойства«;
- в окне «Система» кликаем «Дополнительные параметры системы«, в следующем окошке (Свойства системы) во вкладке «Дополнительно» жмем кнопку «Параметры» в разделе «Быстродействие«;
- далее в окне «Параметры быстродействия» переходим во вкладку «Дополнительно» и в разделе «Виртуальная память» жмем «Изменить«;
- включаем опцию «Автоматически выбирать объем файла подкачки«;
- жмем ОК, перезагружаем комп и запускаем игру.
Out of memory trying to allocate… в Immortals of Aveum — драйвер!
Проверять его надо регулярно. А уж если же ошибка «Недостаточно видеопамяти» уже не дает играть, то значит точно пора. К тому же, и NVIDIA, и AMD регулярно выпускают обновленные версии драйверов для видеокарт, которые специально оптимизированы для новых игр.
Притом, как правило, выпускают их сразу же после официального релиза очередного заметного тайтла. А иногда и чуть заранее. Выполнить обновления драйера видеокарты, напомним, можно как автоматически, из соответствующего меню Windows, так и вручную (то бишь, сначала скачать его с сайта производителя, а потом установить из файла).
Идем на официальный сайт производителя видеокарты — Nvidia [ССЫЛКА] или AMD [ССЫЛКА] — качаем и устанавливаем самую свежую версию драйвера для своей видеокарты.
Out of memory trying to allocate… — переключаем игру на выделенную видеокарту
Если играем, к примеру, на ноуте, у которого видеокарт две (встроенная и выделенная), то проверяем, чтобы игра запускалась только с выделенной (вылеты со старты — один из симптомов того, что игра пытается работать на встроенной видяхе).
Поэтому
- для Nvidia — открываем Панель управления Nvidia > Управление параметрами 3D > вкладка «Программные настройки» > выбираем Immortals of Aveum в меню программ > и ниже для предпочтительного процессора устанавливаем «Высокопроизводительный процессор Nvidia«;
- для AMD — открываем «Настройки Radeon» > Параметры > Дополнительные > Питание > Параметры приложений переключаемой графики > Immortals of Aveum > Высокая производительность (в меню справа) и сохраняем новые настройки.
Недостаточно памяти в Immortals of Aveum — чистим кэш шейдеров DirectX
Об этом приемчике часто забывают. А зря. Ошибка «Недостаточно видеопамяти» частенько возникает как раз по причине программных сбоев в работе шейдеров DirectX.
Поэтому:
- в строке поиска Windows пишем «Очистка диска» и затем кликаем по соответствующему значку выше;
- в окне утилиты выбираем диск С (если дисков у компа больше одного);
- далее в списке «Удалить следующие файлы» выделяем «Кэш построителя текстуры DirectX«
- и жмем ОК.
Закрываем «Очистку диска» и запускаем Immortals of Aveum. Теперь игра должна заработать нормально.