Планы на ближайшие недели

по поводу лагов/просадок фпс (хотя сие и есть полный оффтопик):

проблемы, судя по всему, во многом сетевые (хотя, этот раз, и с механикой разломов очевидны - но не в просадке фпс они выражаются).
Могу предположить, что это вопрос
1. трейсроутов (и тут без участия провайдера ничего не поменяется)
2. высокой синхронизации.
Это (сетевой код) бич любой онлайн-игры с высокой скоростью: если вы хотите ограничить взломы, иметь большое кол-во синхронизируемых объектов и (более-менее) реальную физику движка, вы получите лаги. Так или иначе.

"простые решения": зарезать физику (уменьшить кол-во передаваемой по каналу инфы о взаимодействующих точках – в секунду); зарезать скорость игры (опять же, уменьшаем плотность потока); уменьшить точность синхронизируемого контента (меньшее кол-во информации, сохраняя то же кол-во объектов).

В первом варианте игра становится "мылом" (утыкаемся в невидимые стены "примерно" отражающие объекты, получаем и наносим удары не точечно а площадно и т.д.)
Во втором - ну, представьте что самое быстрое предвижение в игре равно стартовому. а стартовое как -20% бега. И умения/чары срабатывают в три раза медленнее. "зато лагов меньше" (решение частично реализуемое, скажем, в "героях шторма" – зайдя куда после PoE, тебе кажется что ты попал в кисель какой-то или десятикратно усиленные "путы времени")
в третьем - вы получите застревания в текстурах, проваливания в пол, аналоги "блек волл", получение урона вне зоны отображаемой зоны поражения и т.п. радости рассинхронов.

есть ещё сложные решения, связанные с оптимизацией сетвеого кода (и договоров с хостерами да провайдерами – через это все крупные сетевые проекты проходили. процесс это не быстрый)
---

Ну а "ваал-циклон" – он по механике своей равен кнопке "стресс-тест", как для сетевого кода (синхронизации кол-ва объектов), так и для физ.движка.
The darker the eye, the more diligent the watched.
Последняя редакция: zi0. Время: 2 февр. 2017 г., 2:15:12
Вообщем игра будет лагать еще лет 5 как я понял... Фигово, а то вдонатил уже на внешку)) Хотелось бы без просадок фпса играть.. Я надеюсь что в новом патче оптимизацию завезут и полегче будет...
Youtube(билды,гайды,стримы)-https://www.youtube.com/c/Nephentus
Twitch(стримы)-https://www.twitch.tv/lnephentus
Trovo(стримы)-https://trovo.live/s/Nephentus?roomType=1
Группа в VK(оповещения,ответы на вопросы)-https://vk.com/club190999020
Discord(оповещения)-https://discord.com/invite/PHy5Bvy
Кто там про графики спрашивал. короче, видео писать не буду лень и оно не покажет до полной точности, тем более я играю в 2К разрешении, а не как у вас 1080р.

вот пару скринов на скорую руку.

в городе http://imgur.com/38C6Jsj

my HO http://imgur.com/cFB6xek
мой хайдаут знатно садит fps у всех кто туда попадал :D не хуже карт.

fps фиксированый до 80 в Asus GPUTweek. в ПоЕ VSync откючен специально.
так чтобы fps падал в ноль у меня не было.
Start playing in Feb 9, 2013
My KineticBlast LL ML 400kDPS GMP /view-thread/1466693
Asus LGA1155 P8P67 / Intel Core i5-2500@4GHz / Corsair Vengeance 16GB@1600MHz
Asus GTX970 STRIX 4GB / Asus ROG Xonar Phoebus 7.1
Acer 27 IPS 2560x1440@144Hz [XF270HU] + BenQ 24 TN-film 1920x1080@120Hz [XL2420T]
"
Andrew676 написал:
Кто там про графики спрашивал.
my HO http://imgur.com/cFB6xek
мой хайдаут знатно садит fps у всех кто туда попадал :D не хуже карт.


Жаль конечно что не на карте, но и так видно, что fps скачет как...
Спасибо за работу.

"
zi0 написал:
по поводу лагов/просадок фпс (хотя сие и есть полный оффтопик):

Ну ты ставь режим синхронизации в пое на синхронный (lockstep), тогда ты увидишь воздействие лагов в прямом смысле этого слова, а за одно, можешь посмотреть на график fps, который покажет стабильность отображения на экране происходящего.
Вот так все просто.
Trade theme https://www.pathofexile.com/forum/view-thread/3323302 Have a good Life :)
Последняя редакция: hontodeska. Время: 2 февр. 2017 г., 3:43:47
"
hontodeska написал:
"
Andrew676 написал:
Кто там про графики спрашивал.
my HO http://imgur.com/cFB6xek
мой хайдаут знатно садит fps у всех кто туда попадал :D не хуже карт.


Жаль конечно что не на карте, но и так видно, что fps скачет как...
Спасибо за работу.


могу потом с карт скинуть.
я больше смотрю "на глаз" во время игры, а не на графики.
просадки fps в ПоЕ они есть и раньше были. но главное что нет фризов у меня.
а фризы - это как раз просадки fps до нуля 0-10 примерно, особенно на мощной видяхе.

Я имею ввиду, если на моей системе будет fps падать на 1-2 сек до 0-10fps и так будет везде, то это косяк игры.

Я бы сказал следующее. Баланс игры до сих пор, не задействует все конфиги железа.
У меня нормально все, а если куплю в место gtx970 новую gtx1070 то вообще все летать будет на 2560х1440 в любых играх.
НО это не значить, что нужно покупать из-за ПоЕ такую карту gtx1070 за 35000р. И при этом не играть в др. игры.
Start playing in Feb 9, 2013
My KineticBlast LL ML 400kDPS GMP /view-thread/1466693
Asus LGA1155 P8P67 / Intel Core i5-2500@4GHz / Corsair Vengeance 16GB@1600MHz
Asus GTX970 STRIX 4GB / Asus ROG Xonar Phoebus 7.1
Acer 27 IPS 2560x1440@144Hz [XF270HU] + BenQ 24 TN-film 1920x1080@120Hz [XL2420T]
"
hontodeska написал:
Ну ты ставь режим синхронизации в пое на синхронный (lockstep), тогда ты увидишь ... Вот так все просто.
вот три раза прочитал – смысла написанного не улавливаю.
синхронизация у меня и стоит. график фпс – у меня во время игры выводится отображение загрузки гпу и в-памяти, их частоты, тем-ры, фпс с точностью до 0.1 и режим рендеринга. так что я его вижу.
(а на заднем фоне лог загрузки ядер цпу и страниц памяти идёт, ага. я как бы в QA работал когда-то ))

на основании имеющихся данных я и написал свой комментарий. Что ты пытался сказать своим – не ясно.
The darker the eye, the more diligent the watched.
"
zi0 написал:
Что ты пытался сказать своим – не ясно.


Различия режимов синхронизации (networking mode)
Lockstep - это как раз то, что ты описал, при плохом интернете будут подвисания, которые напрямую зависят от интернета.
Predictive - Даже при кратковременном разрыве, ты сможешь бегать своим персонажем, т.е. он не застрянет на месте, а после восстановления соединения тебя телепортирует к актуальному состоянию на момент разъединения, если конечно не выбросит на логин скрин.

Короче, оптимизация сетевого кода одно, а когда клиент не способен отобразить эти данные - другое.

Поэтому, советую поставить синхронизацию на predictive (рассинхронизация на русском), и увидишь что играть станет легче.

"
а на заднем фоне лог загрузки ядер цпу


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

"
Andrew676 написал:

Я бы сказал следующее. Баланс игры до сих пор, не задействует все конфиги железа.


Вот в этом ты прав, я уверен что просадки fps на лагобилдах останутся даже и на двух 1080 в SLI.
Поэтому и поинтересовался, быть может у тебя бы не было просадок, но похоже они есть у всех и у каждого.
Trade theme https://www.pathofexile.com/forum/view-thread/3323302 Have a good Life :)
Последняя редакция: hontodeska. Время: 2 февр. 2017 г., 11:17:05
"
hontodeska написал:
Поэтому, советую поставить синхронизацию на predictive (рассинхронизация на русском), и увидишь что играть станет легче.
странный ты человек. Я ценю высокую степень синхронизации, она у меня выставлена.
Мне нафиг не нужны рассинхроны – тем более на хардкоре.
Это огромный плюс PoE – а ты мне советуешь его отключать (-_\"\

"
hontodeska написал:
Ну и ты конечно заметил, что во время фризов или просадок фпс, у тебя железо простаивает.
именно. ЦПУ не загружен (точнее, нагрузка в основном на сетевые сервисы), нагрузка на гпу падает до минимума, прогрузка i/o ssd не упирается в потолок, памяти не переполнены.
Вывод тут напрашивается (наиболее очевидный) всего один. Я его и озвучил.

з.ы.
"
Короче, оптимизация сетевого кода одно, а когда клиент не способен отобразить эти данные - другое.
когда проблема в интерпретаторе клиента, обычно, это выражается в переполнении стеков, или иной (в зависимости от ошибок) повышенной активности. Чаще всего – пиковой нагрузке на CPU или заполнении фейловыми данными памяти. Тут же на лицо простой в ожидании данных. "железо" простаивает, поскольку нечего обрабатывать (идёт синхронизация клиент-сервер, ага)

В принципе, это потенциальный показатель качественного клиента и движка – в отличии от всяких, для примера, варгейминговских клиентов, где "тормоза" связаны с попытками читать несуществующие файлы, лопатить реестр, обрабатывать мусорные переменные и т.д.
Вот там даа, там "железо загружено" и перегружено. А как в процесс-эксплорере посмотришь, чем, так плакать хочется. (мне, на курсе программирования, за такой результат неуд поставили бы. но тогда "паковщики" не в почёте были)
The darker the eye, the more diligent the watched.
Жду,жду,жду,ну а что ещё делать!? и обнову хочется и новую лигу Т_Т
"
zi0 написал:
Я ценю высокую степень синхронизации, она у меня выставлена.
Это огромный плюс PoE – а ты мне советуешь его отключать (-_\"\


Вывод тут напрашивается (наиболее очевидный) всего один. Я его и озвучил.


Поэтому советую поставить другой режим синхронизации, чтобы дать возможность появиться другому выводу)
Например на картах первого тира, без опасных модов, я думаю это будет вполне себе возможно, и ты узнаешь от чего отказываешься.
Те времена когда нужно было писать /oos для пересинхронизации уже прошли, так что не вижу никаких причин кроме боязни потерять персонажа на хардкоре, чтобы отказывать в себе в удовольствии проверить, и попытаться ощутить разницу, с фризами и без них.
Trade theme https://www.pathofexile.com/forum/view-thread/3323302 Have a good Life :)

Пожаловаться на запись форума

Пожаловаться на учетную запись:

Тип жалобы

Дополнительная информация