Перейти к содержанию
[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]
  • Лайк 7
  • Мастер! 4
  • Жму руку 2
  • Хабар 1

PC: Ryzen 7 5700x 4.8 GHz; DDR4 64gb 3600 Mhz cl16; Asrock X570 Steel Legend; RX 6800 XT Sapphire Nitro+ Custom Red Devil 16 gb; SSD Fujitsu 512 Gb x2; SSD 2 TB; Thermaltake Toughpower GF3 850W Gold.

aka [Bobik] artstation

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


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

Докупите плашку озу, пацаны, вот и всё решение

  • Смех 1
  • Смущение 1

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


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

Докупите плашку озу, пацаны, вот и всё решение

Хех, не все так просто. Вот смотри, например у меня 16 гб, но Сталкер вылетал по причине нехватки ОЗУ. 

 Дело было в 32 битном двигателе и его ограничений в 3.7 гб. 

  • Лайк 1
  • Аплодисменты 1

PC: Ryzen 7 5700x 4.8 GHz; DDR4 64gb 3600 Mhz cl16; Asrock X570 Steel Legend; RX 6800 XT Sapphire Nitro+ Custom Red Devil 16 gb; SSD Fujitsu 512 Gb x2; SSD 2 TB; Thermaltake Toughpower GF3 850W Gold.

aka [Bobik] artstation

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


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

Queezer не получится, у меня 16 и все равно вылетало.

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


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

У меня вот такой конфиг системы:

Спойлер

2040376071_..JPG.d82aa463c2cb1d290b74c49051f58706.JPG

 

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

Единственный способ помочь себе - это помогать другим!

 

army-ico.gif

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


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

Viking 2013 о, у меня такая же видяха)

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


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

Тему слегка поправил.

  • Лайк 1

PC: Ryzen 7 5700x 4.8 GHz; DDR4 64gb 3600 Mhz cl16; Asrock X570 Steel Legend; RX 6800 XT Sapphire Nitro+ Custom Red Devil 16 gb; SSD Fujitsu 512 Gb x2; SSD 2 TB; Thermaltake Toughpower GF3 850W Gold.

aka [Bobik] artstation

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


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

Проверил этот способ и по моему он вообще не работает, запись в консоли "starting rendering as GPU" появляется и без этой команды "-no_staging", может что-то не так делаю или что

 

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


Ссылка на сообщение
Поделиться на другие сайты
 
6 часов назад, nPu3PaK сказал:

Проверил этот способ и по моему он вообще не работает, запись в консоли "starting rendering as GPU" появляется и без этой команды "-no_staging", может что-то не так делаю или что

 

Ставьте 64 битную систему и RAM не менее 8 гигабайт. Отключайте все не нужные второстепенные программы и будет Вам комфортно наслаждаться игровым процессом. Удачи!

  • Лайк 1

Единственный способ помочь себе - это помогать другим!

 

army-ico.gif

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


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

Ставьте 64 битную систему и RAM не менее 8 гигабайт. Отключайте все не нужные второстепенные программы и будет Вам комфортно наслаждаться игровым процессом.

Даже если так, 32-битный мод вам спасибо не скажет, он не съест больше 3.7 гб.


Дополнено 0 минут спустя
10 часов назад, nPu3PaK сказал:

может что-то не так делаю или что

Скорее всего, ибо 32 битные моды по памяти больше не вылетают. Хотя возможно что мод который ты запускали уже включал эту команду.

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

PC: Ryzen 7 5700x 4.8 GHz; DDR4 64gb 3600 Mhz cl16; Asrock X570 Steel Legend; RX 6800 XT Sapphire Nitro+ Custom Red Devil 16 gb; SSD Fujitsu 512 Gb x2; SSD 2 TB; Thermaltake Toughpower GF3 850W Gold.

aka [Bobik] artstation

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


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

не съест больше 3.7 гб.

Он и больше 3.2 не сьест, потому как система более 3.7 сама не ест. А место подсистему, хочешь или нет, но надо выделять.


Дополнено 4 минуты спустя
4 часа назад, Viking 2013 сказал:

Ставьте 64 битную систему и RAM не менее 8 гигабайт.

И что поменяется? Тип приложения как будет x86 так и останется. Ну сьест оно 3.3 гб на 100мб больше думаешь поможет?

  • Лайк 1

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


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

[Humboldt] Убери вот это из шапки:

В 09.08.2020 в 20:40, [Humboldt] сказал:

Если вы все сделаете правильно, то при запуске игры, в консоли появится starting rendering as GPU

Эта надпись есть всегда, то что ключ запуска сработал можно понять только при помощи замеров потребления памяти, никаких строчек в консоли не появится, увы.

  • Лайк 1

Boomsticks & Sharpsticks: https://discord.gg/vThnFWrbaA

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


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

[Humboldt] помоги решить вылет без лога, играю в Dead Air Rebalance 1.2.5 и если несколько раз подряд перезагружать сохранение, примерно после 5го перезагруза вылетает на рабочий стол без лога

 

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

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


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

@Stern-13

Цитата

Ну сьест оно 3.3 гб на 100мб больше

У меня LA DC вылетал при достижений 3.7, а иногда и 3.9 гб. Странно конечно, может и диспетчер неправильно кажет.

@mortan Спасибо, поправил.

2 часа назад, nPu3PaK сказал:

примерно после 5го перезагруза вылетает на рабочий стол без лога

Скорее всего по памяти то и вылетает.

 Какой ПК у тебя? При каких ещё условиях вылетает? Вылет постоянный безлоговый?

Ещё можешь тут спросить ap-pro.ru/forums/topic/391-dead-air-addony-modifikacii/

Изменено пользователем [Humboldt]
  • Мастер! 1

PC: Ryzen 7 5700x 4.8 GHz; DDR4 64gb 3600 Mhz cl16; Asrock X570 Steel Legend; RX 6800 XT Sapphire Nitro+ Custom Red Devil 16 gb; SSD Fujitsu 512 Gb x2; SSD 2 TB; Thermaltake Toughpower GF3 850W Gold.

aka [Bobik] artstation

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


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

[Humboldt] И я тоже думаю, что вылетает по памяти, сам не понимаю в чем причина! ПК очень мощный, 16гб оперативы, GTX 1080, i5 8400 довольно таки мощно! Да вот только так и вылетает, раньше такого не было, мог делать постоянные перезагрузки и все хорошо, сейчас стабильно примерно после 4го или 5го перезагруза. Вылетает сразу на рабочий стол, а в логе ничего

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


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

Вылетает сразу на рабочий стол, а в логе ничего

Если все сделал правильно - то все сделал правильно. Может с кавычками прописал? Их быть не должно. Если нет, значит дело в сборке мода.


PC: Ryzen 7 5700x 4.8 GHz; DDR4 64gb 3600 Mhz cl16; Asrock X570 Steel Legend; RX 6800 XT Sapphire Nitro+ Custom Red Devil 16 gb; SSD Fujitsu 512 Gb x2; SSD 2 TB; Thermaltake Toughpower GF3 850W Gold.

aka [Bobik] artstation

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


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

[Humboldt] спасибо, попробую установить оригинальный Dead Air чистый без всяких модов и проверить работает ли эта команда, отпишусь

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


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

спасибо, попробую установить оригинальный Dead Air чистый без всяких модов и проверить работает ли эта команда, отпишусь

Самый хороший способ проверить - это режим "Последний выживший". На максимальных настройках, со всеми облегчающими опциями, которые приносят больше предметов и НПС, следовательно нагрузка больше. Я продержался играя 10 мин, а с командой без вылетов.

  • Лайк 1
  • Жму руку 1

PC: Ryzen 7 5700x 4.8 GHz; DDR4 64gb 3600 Mhz cl16; Asrock X570 Steel Legend; RX 6800 XT Sapphire Nitro+ Custom Red Devil 16 gb; SSD Fujitsu 512 Gb x2; SSD 2 TB; Thermaltake Toughpower GF3 850W Gold.

aka [Bobik] artstation

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


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

[Humboldt] блин, как же тебе повезло, играешь без вылетов на ультра настройках, даже завидую тебе)

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


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

[Humboldt] блин, как же тебе повезло, играешь без вылетов на ультра настройках, даже завидую тебе)

Если сделаешь все правильно, то и сам насладишься мыльной графикой DA, без шуток. В угоду производительности текстуры понизили, в Anomaly они получше качеством.

  • Лайк 1

PC: Ryzen 7 5700x 4.8 GHz; DDR4 64gb 3600 Mhz cl16; Asrock X570 Steel Legend; RX 6800 XT Sapphire Nitro+ Custom Red Devil 16 gb; SSD Fujitsu 512 Gb x2; SSD 2 TB; Thermaltake Toughpower GF3 850W Gold.

aka [Bobik] artstation

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


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

[Humboldt] Ты прав, но что поделать если воздух как-то по атмосфернее выглядит чем аномали, но зато я могу часами играть на ультрах в аномали без вылетов и это классно) Графика в воздухе на ультра получше чем на минимуме)

 


Дополнено 32 минуты спустя

Действительно команда -no_staging работает!

Проверил на нагрузку памяти видеокарты без команды - около 1гб было занято, с командой - больше 2,5 гб!

Команда значительно разгружает движок, следовательно вылеты по памяти должны исчезнуть)

 

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

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


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

[Humboldt] кстати, а где упоминание шокера в шапке?) Яж говорил что первым обнаружил работу этого ключа Shoker ?

  • Жму руку 1

Boomsticks & Sharpsticks: https://discord.gg/vThnFWrbaA

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


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

Кстати, возможно ли решения вылета при сохранении настроек (Пример: изменения разрешения при первом запуске игры)?


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

967eef130fe8505d7928fabb202a0b73 (1).jpg

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


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

вылета при сохранении настроек

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



image.png.489a34a67081676c25779ea216ba3788.png


 

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


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

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

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

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


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

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

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

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

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

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

Войти

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

Войти

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