Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Игры » RPG & Adventure » S.T.A.L.K.E.R.: Call of Pripyat (Сталкер: Зов Припяти)

Модерирует : Cossack, RapSoldier, VdV

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Prohindey

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Некоторые пользователи обратили внимание на то, что в игре S.T.A.L.K..E.R.: Call of Pripyat не на всех компьютерах можно выставить качество текстур в максимальное значение.  
Эта проблема связана с фрагментацией памяти, которую использует DirectX для загружаеых игрой текстур, а также других данных. Как известно, в 32разрядных ОС объем памяти, выделяемый одному процессу не превышает 2GB (даже если у вас физически памяти гораздо больше). С учетом эффекта фрагментации памяти(фрагменты информации записываются не плотно один за одним а с пустыми местами между блоками информации) этого объема становится недостаточно, чтобы загрузить в память все ресурсы, используемые S.T.A.L.K..E.R.: Call of Pripyat и текстуры в максимальном качестве.
Последствия этого могут быть разнообразными и не предсказуемыми: от вылета игры с сообщением “Out Of Memory» до подвисания компьютера и вылетов в BSOD.
Чтобы защитить пользователей от неконтролируемых и непонятных вылетов мы решили не давать возможность устанавливать такие графические опции, которые приведут к существенному понижению стабильности игры.
На 64bit операционных системах каждому 32-х битному процессу доступно адресное пространство в 4Гб, поэтому там доступна возможность использовать максимальное качество текстур.
Простой вариант: Умелец на оф. форуме сварганил лоадер, который говорит СТАЛКЕРУ, что у системы доступно 4 Gb оперативы (при этом инфа о "свободной" памяти, т.е. той, что можно использовать, сохраняется реальная). Потестил у себя на ХР SP3 и 2 Gb RAM- работает! Качаем здесь: http://narod.ru/disk/13909415000/StalkerLoader.zip.html
Сложный вариант: Также существует возможность включить максимальное качество текстур и в 32bit ОС. Для этого необходимо увеличить адресное пространство, которую Windows выделяет для процесса. Это сделать можно следующим образом:
Для Windows XP(32bit):
В командной строке (зайти в «Старт >«Выполнить...») выполнить команду
bootcfg /raw "/3GB /user2500" /A /I
где «1» -это номер конфигурации в файле boot.ini. По умолчанию есть всего одна конфигурация. Если вы продвинутый пользователь, то "/3GB /userva2500" можно добавить самостоятельно в файл boot.ini с помощью текстового редактора
Для Windows Vista(32bit)/ Windows7(32bit):
В командной строке (зайти в «Старт >«Выполнить...») выполнить команду
bcdedit /set IncreaseUserV2500
Если в системе установлено 4Гб Ram и вы используете Х86 версию Windows Vista/ Windows 7, то можно использовать команду BCDEDIT /Set IncreaseUserVa 3072
Возврат настроек осуществляется командой: bcdedit /deletevalue IncreaseUserVa""
Обратите внимание, что это является не только настройкой приложения, но настройкой всей операционной системы и может изменить работу других приложений. После приминения обязательно перезагрузите компьютер.

Всего записей: 1194 | Зарегистр. 24-01-2002 | Отправлено: 22:21 30-04-2009 | Исправлено: Pasametr, 18:57 26-03-2015
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Игры » RPG & Adventure » S.T.A.L.K.E.R.: Call of Pripyat (Сталкер: Зов Припяти)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru