ПроектыЧто НовогоСкачатьСообществоПоддержкаКомпанияВакансии
Список форумов » Форум по миру S.T.A.L.K.E.R. » Обсуждение движка X-Ray
файл подкачки

Когда/Кем создано
Вопрос/ОтветНовые наверх Сортировка по убыванию
  20:41:43  21 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
cem4eg
(Новичок)
 
На форуме с: 03/21/2007
Сообщений: 1
Ну почему?!

Купил я сталкера,устанавливаю,всего хватает,а вот файла подкачки не совсем,пишет необходимо не менее 2ГБ.Как можно обойти эту проблему,может будут какие-то патчи?
Прошу ответа...
  20:49:19  21 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
Diogen
(Новичок)
 
На форуме с: 02/13/2007
Сообщений: 43

---ЦИТАТА---
Ну почему?!

Купил я сталкера,устанавливаю,всего хватает,а вот файла подкачки не совсем,пишет необходимо не менее 2ГБ.Как можно обойти эту проблему,может будут какие-то патчи?
Прошу ответа...
---КОНЕЦ ЦИТАТЫ---



Увеличь файл подкачки.
  20:56:31  21 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
Tpaktopuct
(Бывалый)
 
На форуме с: 02/07/2006
Сообщений: 117

---ЦИТАТА---
Ну почему?!

Купил я сталкера,устанавливаю,всего хватает,а вот файла подкачки не совсем,пишет необходимо не менее 2ГБ.Как можно обойти эту проблему,может будут какие-то патчи?
Прошу ответа...

Увеличь файл подкачки.
---КОНЕЦ ЦИТАТЫ---


Эта ошибка бывает у некоторых. И насколько я понял ничем не решается...повыдергивай оперативу, повтыкай по разному...люди заморачиваются в твоей ситуации по всякому))
  20:58:59  21 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
DED_FEDOT
(Бывалый)
 
На форуме с: 02/15/2007
Сообщений: 75

---ЦИТАТА---
Ну почему?!
Купил я сталкера,устанавливаю,всего хватает,а вот файла подкачки не совсем,пишет необходимо не менее 2ГБ.Как можно обойти эту проблему,может будут какие-то патчи?
Прошу ответа...
---КОНЕЦ ЦИТАТЫ---


Попробуй так:
1. На иконке «Мой компьютер» нажми «свойства»
2. Открой вкладку «Дополнительно»
3. В верхнем пункте «Быстродействие» нажми кнопку «Параметры»
4. Снова выбери вкладку «дополнительно»
5. В разделе «виртуальная память» нажми кнопку «изменить»
6. Выстави «исходный» и «максимальный» размер на 2Гб.
7. Примени
8. После перезагрузки попробуй снова поиграть.

P.S.
Помни 2Гб – не волшебные, невесть откуда взялись! Их комп на жестком диске зарезервирует!
  21:58:40  21 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
NeSterioD
Профи
 

 
На форуме с: 01/31/2007
Сообщений: 189
Не забывай, что виртуальная память используется системой тогда, когда оперативка забита под завязку, и винды обращаются к файлу подкачки для размещения той инфы, которая по хорошему должна быть в оперативке), короче проще купить мозгов и не париться.
  21:59:33  21 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
NeSterioD
Профи
 

 
На форуме с: 01/31/2007
Сообщений: 189

---ЦИТАТА---
Ну почему?!

Купил я сталкера,устанавливаю,всего хватает,а вот файла подкачки не совсем,пишет необходимо не менее 2ГБ.Как можно обойти эту проблему,может будут какие-то патчи?
Прошу ответа...

Увеличь файл подкачки.
Эта ошибка бывает у некоторых. И насколько я понял ничем не решается...повыдергивай оперативу, повтыкай по разному...люди заморачиваются в твоей ситуации по всякому))
---КОНЕЦ ЦИТАТЫ---



из-за недостатка озу, ну в основном)
  09:40:37  22 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
zergius
Администратор
 

 
На форуме с: 06/01/2005
Сообщений: 1073

---ЦИТАТА---
Ну почему?!

Купил я сталкера,устанавливаю,всего хватает,а вот файла подкачки не совсем,пишет необходимо не менее 2ГБ.Как можно обойти эту проблему,может будут какие-то патчи?
Прошу ответа...
---КОНЕЦ ЦИТАТЫ---


Конфигурация?
  10:19:54  22 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
Random_hard
(Новичок)
 
На форуме с: 03/22/2007
 

Сообщение редактировал(а):
Random_hard
03/22/2007 10:47:18
Сообщений: 19
Возможное решение проблемы о нехватке виртуальной памяти


---ЦИТАТА---
Ну почему?!

Купил я сталкера,устанавливаю,всего хватает,а вот файла подкачки не совсем,пишет необходимо не менее 2ГБ.Как можно обойти эту проблему,может будут какие-то патчи?
Прошу ответа...
---КОНЕЦ ЦИТАТЫ---



У меня тоже самое. Оперативки 448 MB, файл подкачки от 2500 до 4096 MB.
Сталкера у меня пока нет и запарился я на DemoMP.

Да простят меня разработчики, прогнал я основной файл "XR_3DA.exe" через отладчик и увидел кое-что интересное. Перед тем как появится окошко с сообщением о нехватке памяти программа вызывает из kernel32.dll функцию GlobalMemoryStatusEx, которая возвращает значение ОПЕРАТИВНАЯ ПАМЯТЬ
плюс ФАЙЛ ПОДКАЧКИ.
У меня по непонятным причинам эта функция возвращала значение чуть больше 2 ГБ, хотя памяти в сумме около трех. Эту проблему можно обойти двумя путями:
1. Скачать последние обновления на WinXP.
2. Заставить программу вызывать не GlobalMemoryStatusEx а GlobalMemoryStatus который остался от 95/98/ME. Сделать это можно так:
Берем любой шестнадцатеричный редактор (я использовал WinHEX 13.0 SR-13) и открываем основной файл (У меня это XR_3DA.exe). Ищем через поиск строку GlobalMemoryStatusEx, и затираем два последних байта, заменяя их на 00h, то есть в шестнадцатеричном виде:
476C6F62616C4D656D6F72795374617475734578 меняем на
476C6F62616C4D656D6F72795374617475730000
Сохраняем и запускаем!


Не забудьте перед редактированием сохранить старый файл для возможности отката, и проследите, чтобы файла подкачки действительно хватало.

Разработчикам пожелание выпустить патч, который позволит запустить игру даже с таким сообщением, а то повторяется история с игрой "Завтра Война" - она писала "У вас не хватает системной памяти и после нажатия ОК завершалась". Хотя я ее прошел и с таким обьемом и вполне нормально.
  11:22:37  22 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
Antonz
(Новичок)
 
На форуме с: 03/21/2007
Сообщений: 8

---ЦИТАТА---
У меня по непонятным причинам эта функция возвращала значение чуть больше 2 ГБ, хотя памяти в сумме около трех.
---КОНЕЦ ЦИТАТЫ---


Как раз поведение GlobalMemoryStatus довольно нетривиальное и описано тут: http://support.microsoft.com/kb/274558/en-us . Там же и советуют использовать именно GlobalMemoryStatusEx на 2K/XP. Может движок как-то неправильно трактует значения.
  14:21:39  22 Марта 2007
авторe-mailОтветить URL сообщенияНаверх
Random_hard
(Новичок)
 
На форуме с: 03/22/2007
 

Сообщение редактировал(а):
Random_hard
03/22/2007 15:00:07
Сообщений: 19

---ЦИТАТА---

Как раз поведение GlobalMemoryStatus довольно нетривиальное и описано тут: http://support.microsoft.com/kb/274558/en-us . Там же и советуют использовать именно GlobalMemoryStatusEx на 2K/XP. Может движок как-то неправильно трактует значения.
---КОНЕЦ ЦИТАТЫ---


Спасибо за ссылочку, очень познавательно и полезно.
Насколько я понимаю, проблема с игрой возникает на машинах с малым объемом памяти, а для них мое решение правомерно, ведь как написано в таблицах в конце этой статьи функция GlobalMemoryStatus возвращает корректное значение свободной памяти при объеме физической памяти < 2GB и файла подкачки < 4GB (Или для страховки при общем объеме памяти < 4GB).
Скорее всего дело не в движке, ведь на большинстве машин игра запускается нормально. Я думаю так, игра запрашивает объем памяти и сравнивает с эталонным значением, если больше, код продолжает выполняться, меньше - сообщение об ошибке и выход. У меня на машине функция GlobalMemoryStatusExвозвращает значение, которое меньше ожидаемого. Скорее всего дело в kernel32.dll, сейчас качаются обновления на Windows, как скачаю и установлю, сообщу о последствиях.
 
Каждое слово должно быть не менее 3 букв.
Искать:    
Условия поиска:    - пробелы как AND    - пробелы как OR   
 
Список форумов » Форум по миру S.T.A.L.K.E.R. » Обсуждение движка X-Ray
 

Все даты в формате День-Месяц-Год.


 
Наверх

Copyright © 1995-2021 GSC Game World. Все права защищены.
Этот сайт лучше всего просматривать в Internet Explorer 4.xx и выше, с поддержкой Javascript
При возникновении проблем обращайтесь к вебмастеру.
Продукты Opera Software не поддерживаются.
При возникновении ошибок в работе сайтов с использованием продуктов Opera Software обращайтесь
в службу поддержки Opera Software.