Вы используете устаревший браузер
Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. :(
Сильные просадки FPS и TPS в одном месте на карте.
Насколько я понял по скрину отладки, нагрузку дают пункты графика gameRenderer и preRenderErrors.
Что это и как всё это можно поправить?
Буду благодарен за помощь.
Скриншоты: (Загружаться напрямую отказались - "Not allowed text" ?!)
https://drive.google.com/file/d/1V3oHZfXadhjBPlyUlKjNVNTdXZTNY7Xr/view?usp=sharing
(Архив RAR, 11 скриншотов)
#1 | 11 мая 2022 - 13:54
Судя по ОЗУ, выделенному JVM майну, во время GC у тебя начинаются провисания.
Это значит, что либо GC не справляется, либо неверно настроен. Попробуй убрать JVM аргументы, если они имеются, либо наоборот, изменить/добавить их, если они есть. Какие JVM аргументы писать - интернет в помощь. По-моему на форуме bukkit было что-то про это.
Мои сборки:
MystMag (1.12.2)
ReachForTheStars (1.12.2)
TechGears (1.16.5)
#2 | 11 мая 2022 - 17:56
JVM Аргументов изначально не было. Нашёл ЭТО. Попробовал добавить:
-XX:+UseConcMarkSweepGC -XX:ConcGCThreads=4 - ("включает сборщик мусора, который использует мощь нескольких процессоров."), просадки стали ещё больше, средний FPS уменьшилcя, средний тиктайм вне просадок увеличился с 8-10 до 12-15ms.
-XX:+UseSerialGC - ("включает сборщик мусора, который работает в 1 потоке"), - при загрузке карты первые 10-20 секунд тиктайм 300-400ms (!), просадки FPS и тиктайма стали намного больше (В пике было 1690ms!), чем в предыдущем случае.
-XX:+UseG1GC - ("активирует новый сборщик мусора, разделяет всю память на определенные участки, и благодаря использованию нескольких ядер, собирает со всех участков неиспользуемую память."), 2 FPS в просадках, без них тоже всё сильно тормозит.
-XX:AutoGCSelectPauseMillis=0 -XX:MaxGCPauseMillis=0 - (Паузы? Не надо никаких пауз, пусть всегда работает) - ситуация по FPS и тиктайму не отличается от той, что есть и без аргументов, просадки никуда не делись.
Ещё заметил, что при просадках начинает скакать параметр pU (4 строка F3 слева, "Pending uploads to video card"), c 0 до 5-8, с нормальным же FPS он дёргается между 0 и 1.
#3 | 12 мая 2022 - 05:04
Попробуй обновить дрова видеокарты, переустановить java или установить версией новее.
Также, если есть возможность, проверь этот кусок карты на другом железе.
Мои сборки:
MystMag (1.12.2)
ReachForTheStars (1.12.2)
TechGears (1.16.5)
#4 | 12 мая 2022 - 07:44
Обновил я дрова "видеокарты" и... FPS в игре в целом упал в 2 раза, просадки никуда не делись...
Поставил версию старее, но новее, чем была у меня, FPS нормальный, но просадки не пропали...
Протестировал 3 версии Java 8: 51, 181 и 333. Ничего не изменилось.
Кстати, параметр pU скачет только при движении взгляда, если в пол смотреть и не двигаться, то с 0 он никуда не сдвинется, даже при просадках.
#5 | 12 мая 2022 - 10:41
Очевидно, что он не будет меняться, ведь картинка не нуждается в обновлении.
Ты уверен, что такой слабенький процессор вообще справляется? Посмотри на его загрузку в моменты просадок через диспетчер задач/диспетчер ресурсов.
Ну и проверь комп на вирусы.
Мои сборки:
MystMag (1.12.2)
ReachForTheStars (1.12.2)
TechGears (1.16.5)
#6 | 12 мая 2022 - 15:55
Посмотрел по диспетчеру задач, загрузка ЦП в игре, что с просадками, что без - 30-40%, в основном на 1й и 4й поток. (До 60% прыгнула в момент съёмки скрина). Но что интересно, при просадках нагрузка переходит с 4го потока на 3й и 2й (немного). Момент начала просадки отметил красной линией.
#7 | 13 мая 2022 - 13:47
Сам майн не вывозит свою же нагрузку, ибо в нём криво реализована многопоточность. Проще говоря, проблема в движке игры. Такое без изменения версии игры никак не пофиксить, по крайней мере я не представляю себе подобного.
Попробуй поставить java иного релиза (напр. у тебя 8, поставь 11).
ЛИБО ставь моды на оптимизацию майна.
Мои сборки:
MystMag (1.12.2)
ReachForTheStars (1.12.2)
TechGears (1.16.5)
#8 | 13 мая 2022 - 15:08
C 11 jav'ой MInecraft вообще не запускается:
[Launcher] [Crash] Signature "not proper java version" matches!
Caman86,
Протестировал копию карты на 1.16.5 OptiFine, версия в целом одна сплошная просадка, а ситуация никак не изменилась, всё идентично и в диспетчере задач.
#9 | 14 мая 2022 - 08:58
Мб проц всё-таки не вывозит? Кинь мне карту и приложи координаты (если не хочешь сюда, кинь мне в лс).
Без линейки КБ просадки есть?
Мои сборки:
MystMag (1.12.2)
ReachForTheStars (1.12.2)
TechGears (1.16.5)
#10 | 14 мая 2022 - 16:14
Удалось протестировать на другом железе - на i3 7100, и действительно, никаких просадок не было, нагрузка по диспетчеру задач статичная, не скачет по потокам. Но почему низкая производительность процессора проявляется именно в просадках, а не просто в статичном более низком FPS, высоком тиктайме? Причём 1й и 4й поток моего процессора, на которые идёт основная нагрузка до просадки в сотку не долбятся, держатся около 60-80%.
#11 | 16 мая 2022 - 08:47
Скорее всего, у тебя на фоне происходят какие-то другие процессы, которые жрут ресурсы.
Проверь на вирусы, попробуй переустановить винду.
Мои сборки:
MystMag (1.12.2)
ReachForTheStars (1.12.2)
TechGears (1.16.5)
#12 | 16 мая 2022 - 10:21
Протестировал на вирусы - ничего. Также протестировал карту на Debian 10 и MX Linux 21, просадки есть и
там.
#13 | 17 мая 2022 - 04:58
Тогда получается, что проблема физическая (в процессоре), а поскольку у тебя ноут, то процессор сменить не выйдет.
Мои сборки:
MystMag (1.12.2)
ReachForTheStars (1.12.2)
TechGears (1.16.5)
#14 | 17 мая 2022 - 15:07
Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички
Последние сообщения с форума
Название темы | Автор | Статистика | Последнее сообщение |
---|---|---|---|
Моды на терминатора для forge Тема в разделе: Ваши вопросы по Minecraft |
Prikalel | Просмотров: 37 Ответов: 0 |
Автор: Prikalel |
Помогите, крашит игру. Тема в разделе: Моддинг |
dARKLL | Просмотров: 50 Ответов: 0 |
Автор: dARKLL |
Помогите пожалуйста Тема в разделе: Ваши вопросы по Minecraft |
shlemen200 | Просмотров: 46 Ответов: 0 |
Автор: shlemen200 |
Встретил мистику - Void Тема в разделе: Новости |
Ytenok | Просмотров: 184 Ответов: 3 |
Автор: cat1967 |
Крутой сервер 1.20.4 Тема в разделе: Игры |
Ytenok | Просмотров: 78 Ответов: 0 |
Автор: Ytenok |