Потеря в качестве -- лично я на глаз не заметил. А пляски с просмотрами скринов на разных настройках -- это не моё. Я своим глазам доверяю больше чем мониторам-видеокартам.
Потеря в качестве -- лично я на глаз не заметил. А пляски с просмотрами скринов на разных настройках -- это не моё. Я своим глазам доверяю больше чем мониторам-видеокартам.
<wRAR> гpaф: вот ты мне скажи: у тя переходный возраст прошел?
<гpaф> wRAR: нет. я прыщавый закомплексованный дятел
<wRAR> гpaф: понял
Замечено зависание при атаке на корабли. Частенько. А иногда и крутой зависюк случается.
Что ты имеешь в виду под "лагает"?Originally posted by Hishnick
Всех кого лагает -- ставить компрессию текстур. Мне помогло ОЧЧЧЕНЬ!
Что значит "зависание"?Originally posted by Grom44
Замечено зависание при атаке на корабли. Частенько. А иногда и крутой зависюк случается.
Мелкие противные лаги есть даже когда стоишь на полосе. иногда полоска вскидывается до желтого уровня(раз в несколько минут).
А так... качать нахаляву патчи никто никого не заставляет ;)
Присутствует на полосе,днём,когда никого народа и пинг 12-15.Originally posted by VGV
Мелкие противные лаги есть даже когда стоишь на полосе. иногда полоска вскидывается до желтого уровня(раз в несколько минут).
Цитата:
Что значит "зависание"?
Счасливчик - он не знает, что такое зависает
Подлетаю к кораблю. Атакую - даю один залп, тут-же второй. Пролетаю над кораблём. И всё картинка зависла, тоесть не меняется ничего, как фотография. Звук идёт нормально. И самолёт в это время летит, только я нифига ни вижу и управлять не могу. Когда прорыгнуло - самолёт (неуправляемый) врезался в землю.
2 deCore
Да да. Я тут обшибси:
Я имел ввиду не лаги из-за коннекта, а фризы из-за железа.
<wRAR> гpaф: вот ты мне скажи: у тя переходный возраст прошел?
<гpaф> wRAR: нет. я прыщавый закомплексованный дятел
<wRAR> гpaф: понял
Спорим, у тебя при этом винт трещит как сумасшедший?Originally posted by Grom44
Цитата:
Что значит "зависание"?
Счасливчик - он не знает, что такое зависает
Подлетаю к кораблю. Атакую - даю один залп, тут-же второй. Пролетаю над кораблём. И всё картинка зависла, тоесть не меняется ничего, как фотография. Звук идёт нормально. И самолёт в это время летит, только я нифига ни вижу и управлять не могу. Когда прорыгнуло - самолёт (неуправляемый) врезался в землю.
Как справедливо поправился Hishnick, это т.н.з "фриз", являющийся, причиной лага (когда тебя "отфризит" ты варпанешь на чужом компе), но не им самим.
Увы, я хорошо знаю что такое фриз.
Возникает он когда Ил, вместо апдейта катринки и ФМ занят чем-то другим.
Мелкие фризы возникают, когда происходит какое-нибудь значимое сетевое событие. Например, кто-то присоединяется, и Ил должен порадить новый самолет (загрузить его модель, закачать оригинальную шкуру и т.д.).
Жуткие фризы (до десятков секунд) происходят когда у Ила кончается память, и он вызывает сборщик мусора.
Т.к. жабная программа не освобождает временную память (просто не может этого сделать), то накапливаются десятки (а при длительном игровом процессе сотни) мегабайт, которые, вседствие никому не нужности уже давно не используются и лежат высвопленными на винте. И вот этот сборщик мусора начинает ворошить (подгружать из свопа) всу эту память на предмет ее освобождения. Т.к. память физически кончилась (иначе, зачем было что-то высвапливать?), то для своих манипуляций он требует еще памяти, высвапливая что-нибудь, на этот раз нужное, но не ему, а Ил2. Этот процесс называется "трэшингом". Наконец, после того как сборщик мусора освободил весь найденный мусор, он отдает управление Ил2, отхватив еще кусочек памяти, дабы его дергали в следующий раз попоздже. Но и мусора в следующий раз накопится побольше.
Теперь Ил2 уже может что-то делать, но вот, блин, опаньки, сборщик мусора высвопил на диск нужную ему информацию. Система возвращает эту память на место, что тоже занимает какое-то время.
Со стороны это выглядит так: картинка стоит, винт трещит, а звуковуха продолжает играть то что ей сказано: гудеть движком и трещать пулеметом. Похоже?
Бороться с фризами на жаве сложно. Но можно контролировать их появление. Но этим должны заниматься разработчики.
Пользователь может только извращаться.
Например, уменьшать размер пожираемой Илом памяти, оттягивая тем самым наступление очередного фриза.
Уменьшать размер пожираемой памяти можно, главным образом, уменьшив размер текстур. Можно уменьшить (в 4 раза) разрешение текстур самолетов, поставив в conf.ini
TexLarge=0
Можно уменьшить разрешение текстур ландшафта, поставив
TexLandLarge=0
(я делаю так)
Можно уменьшить разрешение текстур, используемых для отрисовки:
TexLandQual=2
или даже
TexLandQual=1
Но я не уверен, что он их не станет подгружать вообще. Думаю, что он их будет просто реже использовать.
А можно уменьшить в 4 раза объем всех текстур, включив их компрессию (S3TC).
При этом, как бы разрешение у них будет то же, но размер- в 4 раза меньше. Разумеется, без потерь качества не обойтись- резкие переходы (16 битный цвет, если не настроить драйвер в случае с nVidia) и искаженные цвета приводят к тому, что на воду смотреть становится просто невозможно. Но на медленных видеокарточках, тем более требовательных к пропускной способности памяти (GF2MX, GF4MX) это делать просто необходимо, ИМХО.
Чтобы уменьшить количество фризов полезно бывает до взлета попереключать внешние виды, если они есть.
Со стороны сервера, подобным действием является расстановка на карте стат. моделей всей используемой техники.
Вот такие наблюдения.
Да, вывод такой- Геннадич в этом не виноват. В этом виновата клиентская часть Ил2, то есть вы сами.
Крайний раз редактировалось deCore; 04.10.2003 в 17:21.
Классный Ответ с большой буквы!
а можно какуюнить грамотную внешнюю програмульку под освободитель памяти приспособить? чтоб не доходить др критической ситуации...
А так... качать нахаляву патчи никто никого не заставляет ;)
Всё это правильно, так и было - когда уменя оперативки было 256 Мб. Но смущает то, что это (фризы) происходят ни когда нибудь, а в самый ответственный момент. Когда я в оффлайне играю - это праздник какой-то. Ну вааще супер. Всё гладко, как по маслу. Вот раньше с 256Мб и в оффлайне не всё гладко было, када 16 противников поставишь. а шас - красота. Хотя я не утверждаю, что сервер виноват. Рассказываю как есть, раз спрашивают.
Еще раз и помедленнее...:confused:Originally posted by VGV
а можно какуюнить грамотную внешнюю програмульку под освободитель памяти приспособить?
Это как двигатель у Ишака глохнет...Originally posted by Grom44
Всё это правильно, так и было - когда уменя оперативки было 256 Мб. Но смущает то, что это (фризы) происходят ни когда нибудь, а в самый ответственный момент.
В оффлайне помогает паузу нажать. В онлайне можно попробовать автогоризонт, но сам я не пробовал...
у него сборщик встроенный или внешний? вот если внешний, может можно чтонить другое, более сообразительное подсунуть?Originally posted by deCore
Еще раз и помедленнее...:confused:
А так... качать нахаляву патчи никто никого не заставляет ;)
Ил2/bin/java.dll или где-то рядом.
Что бы и каким бы сообразительным не было, оно не знает, когда у тебя самый ответственный момент
А вот разработчики могли бы запускать gc() при старте перед запуском двигателя. Т.к. момент, скорее всего "безответственный".
- А что, отец, невесты у вас в городе есть?
- Кому и кобыла невеста.
Кстати, сегодня на Г0 фризило два раза без всякого треска винта. Просто стоп-кадр, по окончании коего надпись о том, что у меня пинг вырос. Первый раз такое вижу (и фриз на ровном месте и надпись). Может связь есть?..
- А что, отец, невесты у вас в городе есть?
- Кому и кобыла невеста.
ааа тут видимо тольк жава-машину обновлять(ИМХО бесполезно...) или разработчиков просить(Unreal)...
А так... качать нахаляву патчи никто никого не заставляет ;)
Originally posted by deCore
Спорим, у тебя при этом винт трещит как сумасшедший?
Увы, я хорошо знаю что такое фриз.
а спорим, что не трещит?
...увы, но я знаю что такое винда и ее свап...
Originally posted by VGV
Классный Ответ с большой буквы!
а можно какуюнить грамотную внешнюю програмульку под освободитель памяти приспособить? чтоб не доходить др критической ситуации...
можно. например:
FreeMem Professional v5
зы: только если ее(памяти) нет, то ее и не будет.... хотьты какие проги и драйвера ставь.
это мнение у меня появилось еще когда я пытался запустить DOOM на 386 с 2 мегами памяти
И давно это у тебя? У меня такое только вчера было но два раза. Очень удивился.Originally posted by 228ShAD_Liar
а спорим, что не трещит?
...увы, но я знаю что такое винда и ее свап...
[/B]
Раньше, за два года- НИ РАЗУ.
Над городами, если прильнуть к прицелу, жуткие тормоза(не фризы). Что делать?
А так... качать нахаляву патчи никто никого не заставляет ;)
Originally posted by deCore
И давно это у тебя? У меня такое только вчера было но два раза. Очень удивился.
Раньше, за два года- НИ РАЗУ.
все началось после патча 1.11
Originally posted by VGV
Над городами, если прильнуть к прицелу, жуткие тормоза(не фризы). Что делать?
поменять железо на более достойное...
сейчас
А-ХР2500+
512Мб озу
видео Ти4200->4600(128Мб)
мамка на нфорсе втором.
если сейчас это менять в большие деньги влетит. памяти добавить? так не свопит...
одна надежда что оптимизируют...
А так... качать нахаляву патчи никто никого не заставляет ;)
Железо у тебя- только в путь.
Настраивать нуна.
Или у тебя шейдеры включены?
- А что, отец, невесты у вас в городе есть?
- Кому и кобыла невеста.