KD87 718 Опубликовано 20 Января 2010 (изменено) Slavian, GloBYS, Вылеты Out Of Memory обычно возникают при превышении доступной приложению памяти. Приложение завершается аварийно, как только объем используемой операционной системой памяти становится равным ровно 2 GB. Тут не влияет ни общее количество памяти, ни файл подкачки. Особенно это заметно на Семерке по понятным причинам. Сам с этим сталкивался. Выхода два: 1) Ставьте статическое освещение, или на динамике уменьшаете качество текстур. Частота вылетов уменьшится или пропадет (при игре на статике) 2) Патчите файл XR_3DA.exe утилитой editbin.exe из Visual Studio 2005 и увеличиваете количество памяти, предоставляемое Виндой приложению, до 3 Гб (для 32 разрядных систем) Пользуюсь вторым методом, играю на семерке на полной динамике без проблем. 1) патчим XR_3DA.exe файл, чтобы он мог адресовать больше чем 2 GB: editbin.exe /LARGEADDRESSAWARE XR_3DA.exe 2) Для 32 битных Windows XP в boot.ini прописать ключ загрузки /3GB в boot.ini Для 32 бит Vista, выполнить команду с правами администратора: BCDEDIT /Set IncreaseUserVa 3072 и перезагрузится. После этого 32-битному приложению с установленным флагом LARGEADDRESSAWARE будет доступно 3 GB. Подробнее про IncreaseUserVa описано здесь: http://blogs.technet.com/brad_rutkowski/ar...ista_3F00_.aspx 3) на 64 битных Windows ключ /3GB не нужен 4) файл подкачки ставим таким чтобы в целом памяти в системе было гигабайта 3 или больше (RAM + файл подкачки >= 3 GB) взято с http://forum.ixbt.com/topic.cgi?id=25:19500:335#335 Изменено 20 Января 2010 пользователем KD87 Поделиться этим сообщением Ссылка на сообщение
KD87 718 Опубликовано 20 Января 2010 GloBYS, Какой ДДР, тут не влияет. Но не стоит забывать, что файл подкачки тут используется как оперативная память. Больше 3 Гб должно быть в сумме - оперативка+файл подкачки. Делай выводы...) Поделиться этим сообщением Ссылка на сообщение
KD87 718 Опубликовано 24 Января 2010 Arhara, если переигрывать до отдачи ПДА в ремонт с правкой level.enable_input() (я грузил сейв в баре) - все равно не помогает. Такое соображение - это не может быть связано с тем, что enabl_karta срабатывает по приходу в бар, а потом еще раз - по приходу смс о полной починке? может надо выключать карту, хотя бы перед приходом смс о починке... Поделиться этим сообщением Ссылка на сообщение