Перейти к содержанию
[Humboldt]

Вылеты по памяти. Способ который вам нужен.

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

 

Борьба с out of memory.

Способ работает только на API DirectX версий 10 (R3) и выше. Также на оригинальных движках трилогий.

Текстуры теперь будут храниться в видеопамяти, не загружая оперативную. 
Если видеопамять кончилась, то текстуры начинают грузиться в ОЗУ. 
Так что правку рекомендую включать всем, однако хороший результат будет у владельцев 4 гб видеопамяти, а самый лучший от 6 гб.

      Эх, наконец-то свершилось, 32 битные моды больше не вылетает по памяти, ура! Максимальные настройки.
Форумчанин под ником Krt0ki он же @mortan рассказал о "переключений" текстур с ОЗУ на видеопамять, об этом способе ему поведал сам "Shoker". Это вещь была сделана GSC для оптимизаций под слабые карты, в те "бородатые года в основном были 256-512мб GDDR затычки, однако ОЗУ было более 1.5 гб.

    Самое странное, что за такое продолжительное время, а именно начиная с 2009 года никто об этом не рассказывает, выглядит очень странно, такое ощущение что разработчики нас отгораживают от рептилоидов   просто забывают и не рассказывают про этот про способ.
     Cпособ немного улучшит положение у владельцев ПК с видеокартами у которых памяти менее 1 ГБ, станет поменьше вылетов по памяти, некоторые непроходимые моменты теперь можно пройти.
Чтобы включить режим хранения текстур видеопамяти нужно прописать в ярлык: -no_staging
     Для примера, я возьму мод Dead Air. Должно получится так:

Спойлер

115184038_.jpg.3edd007436dc0909d5b68d4ba21f184c.jpg

   Не забудьте, ярлык должен быть создан от файла "xrEngine.exe".

Отследить можно через мониторинг в Task manager или использовать сторонние программы, например MSI afterburner или FPS Monitor.

Спойлер

5262099.thumb.jpg.687a3ea0274036aec3111dca82f22c25.jpg

Имея видеокарту GTX 1070 8gb я забыл о вылетах по памяти...

Изменено пользователем [Humboldt]

Борьба с out of memory. 

aka [Bobik] PC: AMD Ryzen 5 5600 4.65 GHz; DDR4 16gb x2 3866 Mhz cl18; MSI B450M Bazooka v2; RTX 3060 SOYO Ace Dragon 12 gb; SSD Fujitsu 512 Gb x2; HDD 2 TB; BeQuiet! System Power 9 600W.

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


Ссылка на сообщение
Поделиться на другие сайты
 
2 минуты назад, Hozar_2002 сказал:

Как знаю этот вылет происходит у тех, кто не распаковывает патчи и использует скрипты главного меню из нулевого патча (релиза). Решение - распаковать патчи и использовать файлы из них.

Я так понял этот xpatch_02? (Хм странно вроде бы я распаковывал это патч) Ладно проверю еще раз...


Прежде чем обживать Зону, нужно самому стать ее частью. Только тогда у тебя будет шанс остаться в живых.

967eef130fe8505d7928fabb202a0b73 (1).jpg

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


Ссылка на сообщение
Поделиться на другие сайты
 
2 минуты назад, Stern-13 сказал:

повторном заходе в настройки происходит вылет.

Лично у меня все становилось адекватно при использовании правильно распакованных ресурсов. Этот вылет у меня как раз таки пропадал. Далеко за примером ходить не нужно - первый повелитель зоны, который выкладывался для нулевого патча. Он крашит игру при смене настроек на новых патчах.


6 ГБ ОЗУ DDR3 1152 мГц (Разносорт)

Процессор Intel Xeon E5420 4/4 2.7 ГГц (OC)

Видеокарта Gigabyte GeForce GT 240 512 МБ GDDR5 (Samsung) DirectX v10.1

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


Ссылка на сообщение
Поделиться на другие сайты
 
6 минут назад, Stern-13 сказал:

а из патчей после сохранения, при повторном заходе в настройки происходит вылет.

Вылет происходит когда я захожу (при первом запуске игры) в главное меню, далее захожу в настройки, меняю тип рендера и разрешение, сохраняюсь. Снова захожу в настройки и происходит вылет. (Лог ошибки пишет о нехватки памяти)...


Прежде чем обживать Зону, нужно самому стать ее частью. Только тогда у тебя будет шанс остаться в живых.

967eef130fe8505d7928fabb202a0b73 (1).jpg

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


Ссылка на сообщение
Поделиться на другие сайты
 
3 минуты назад, Stalker_Одиночка сказал:

ылет происходит когда я захожу (при первом запуске игры) в главное меню, далее захожу в настройки, меняю тип рендера и разрешение, сохраняюсь. Снова захожу в настройки и происходит вылет.

решение есть в неоффициальном патче, только граммотно вынести надо под чистую игру...

Изменено пользователем Stern-13

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


Ссылка на сообщение
Поделиться на другие сайты
 
Только что, Stern-13 сказал:

решение есть в неоффициальном патче, только граммотно вынести надо под чистую игру...

Неофициальный патч я так понял от by Jurok?


Прежде чем обживать Зону, нужно самому стать ее частью. Только тогда у тебя будет шанс остаться в живых.

967eef130fe8505d7928fabb202a0b73 (1).jpg

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


Ссылка на сообщение
Поделиться на другие сайты
 

Долго мучился с вылетами на ДА, просто рандомно пик и все вылетело на раб стол, в логе нечего нет. И вот увидел эту тему, щас все сделаю и проверю изменится ли что.


i7 11700KF \ 16 Гб \ GeForse RTX 3070 TI. Ну Аномали на экстрим настройках тянет в 90 ФПС.

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


Ссылка на сообщение
Поделиться на другие сайты
 

хаха решилась проблема кстати, спасибо братцы за помощь. Действительно странно, что раньше такого решения не было.


i7 11700KF \ 16 Гб \ GeForse RTX 3070 TI. Ну Аномали на экстрим настройках тянет в 90 ФПС.

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


Ссылка на сообщение
Поделиться на другие сайты
 
Спойлер

Просто вылетает рандомно и все.

 

 

xray_di.log

Изменено пользователем Грешник

i7 11700KF \ 16 Гб \ GeForse RTX 3070 TI. Ну Аномали на экстрим настройках тянет в 90 ФПС.

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


Ссылка на сообщение
Поделиться на другие сайты
 
В 22.05.2021 в 12:28, Грешник сказал:

Просто вылетает рандомно и все.

Странно... У меня по памяти вылетов нет, только рандомные, которые по ситуаций от игры, возможно и у тебя такие?

Могу ошибаться, а может быть дело во встроенной графике?


Борьба с out of memory. 

aka [Bobik] PC: AMD Ryzen 5 5600 4.65 GHz; DDR4 16gb x2 3866 Mhz cl18; MSI B450M Bazooka v2; RTX 3060 SOYO Ace Dragon 12 gb; SSD Fujitsu 512 Gb x2; HDD 2 TB; BeQuiet! System Power 9 600W.

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


Ссылка на сообщение
Поделиться на другие сайты
 

[Humboldt] ну в логе нечего не пишет, написано что-то там с рендером связано, а последнее время начались вылеты при переходе в МГ играю на 10др и высоких, раньше все было норм, а теперь пока до средних не понизишь не перейдешь в МГ. Но вылетов все равно меньше чем раньше.

Изменено пользователем Грешник

i7 11700KF \ 16 Гб \ GeForse RTX 3070 TI. Ну Аномали на экстрим настройках тянет в 90 ФПС.

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


Ссылка на сообщение
Поделиться на другие сайты
 

Щас поставил высокие, перешел на МГ через проводника и нет вылета. Рандомные вылеты в общем. Но по памяти нету это точно.

Изменено пользователем Грешник

i7 11700KF \ 16 Гб \ GeForse RTX 3070 TI. Ну Аномали на экстрим настройках тянет в 90 ФПС.

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


Ссылка на сообщение
Поделиться на другие сайты
 
Спойлер

FATAL ERROR
 
[error]Expression    : <no expression>
[error]Function      : out_of_memory_handler
[error]File          : xrDebugNew.cpp
[error]Line          : 430
[error]Description   : fatal error
[error]Arguments     : Out of memory. Memory request: 8192 K
 

stack trace:

перешел через 3 локи и вылет по памяти.


i7 11700KF \ 16 Гб \ GeForse RTX 3070 TI. Ну Аномали на экстрим настройках тянет в 90 ФПС.

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


Ссылка на сообщение
Поделиться на другие сайты
 

Как такой фокус провернуть с Anomaly? Файл xrEngine.exe отсутствует в папке Bin.


Мой канал с модами на игру S.T.A.L.K.E.R.

1637866172_1.png.aad4f5ed9ad7ff161c189d65efef9961.png

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


Ссылка на сообщение
Поделиться на другие сайты
 
24 минуты назад, Petrenka сказал:

Как такой фокус провернуть с Anomaly? Файл xrEngine.exe отсутствует в папке Bin.

Найти как называется запусковый exe и приписать к нему данный ключ, по аналогии

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


Ссылка на сообщение
Поделиться на другие сайты
 

Stern-13 Привет. Сделал вот так и толку  нету. Смотрел в диспетчере сколько кушает до и после. Разницы нету. Может что не так делаю ? spacer.png

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

Мой канал с модами на игру S.T.A.L.K.E.R.

1637866172_1.png.aad4f5ed9ad7ff161c189d65efef9961.png

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


Ссылка на сообщение
Поделиться на другие сайты
 

Petrenka Разве в аномальке для этого не юзается консольная команда какая?


6 ГБ ОЗУ DDR3 1152 мГц (Разносорт)

Процессор Intel Xeon E5420 4/4 2.7 ГГц (OC)

Видеокарта Gigabyte GeForce GT 240 512 МБ GDDR5 (Samsung) DirectX v10.1

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


Ссылка на сообщение
Поделиться на другие сайты
 

Hozar_2002 Если знаешь какая команда, то будь добр подскажи. С Дед Эиром проблем нет. Способ работает, а вот на Аномальке такой фокус провернуть пока не получается. 


Мой канал с модами на игру S.T.A.L.K.E.R.

1637866172_1.png.aad4f5ed9ad7ff161c189d65efef9961.png

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


Ссылка на сообщение
Поделиться на другие сайты
 

Petrenka Поищите в консоле что то в духе ram или типа того. Если будет, то думаю по названию разберетесь, то или нет.

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

6 ГБ ОЗУ DDR3 1152 мГц (Разносорт)

Процессор Intel Xeon E5420 4/4 2.7 ГГц (OC)

Видеокарта Gigabyte GeForce GT 240 512 МБ GDDR5 (Samsung) DirectX v10.1

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


Ссылка на сообщение
Поделиться на другие сайты
 

Petrenka есть команда r__no_ram_textures, если включить, то типа текстуры не будут храниться в оперативке, но лично у себя на 2 Гиговой видюхи я вообще разницы по кол-ву вылетов не заметил (возможно для видях у которых больше 4 Гб видеопамяти и будет польза, не знаю) , у меня же сколько было вылетов столько и осталось, надо учитывать ещё, что вылеты по памяти это не обязательно те, что out of memory, это по сути все безлоговые вылеты и когда игра пишет типа невозможно выполнить команду или текстуру загрузить, это всё от того, что стек памяти переполнен, а этот стек забивается всем и настройками графики и кривыми скриптами, не только текстурами, так что на 32-битном движке особенно на дх10/11 вылеты по памяти как были так и будут(

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


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу