Перейти к контенту

Баги и Вылеты 3


n6260

Рекомендуемые сообщения

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

 

Изменено пользователем KD87

Поделиться этим сообщением


Ссылка на сообщение
GloBYS, Какой ДДР, тут не влияет. Но не стоит забывать, что файл подкачки тут используется как оперативная память. Больше 3 Гб должно быть в сумме - оперативка+файл подкачки. Делай выводы...)

Поделиться этим сообщением


Ссылка на сообщение
Arhara, если переигрывать до отдачи ПДА в ремонт с правкой level.enable_input() (я грузил сейв в баре) - все равно не помогает. Такое соображение - это не может быть связано с тем, что enabl_karta срабатывает по приходу в бар, а потом еще раз - по приходу смс о полной починке? может надо выключать карту, хотя бы перед приходом смс о починке...

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...