У меня убогий ноутбук: Pentium B960 2.2 GHz, Nvidia GeForce GT 720M, 4Gb оперативы, под игру выделено 2.
Проблема в том, что сейчас скачал лицензионный Java Minecraft 1.16.4 - я менял настройки, экспериментировал, это г@вно постоянно фризит, постоянные микростаторы, и хрен пойми от чего, даже если просто стоишь и крутишь башкой на месте, в игре при этом 60 кадров (в густом лесу падало до 30), в Full HD разрешении при прорисовке 16 чанков.
Всё это началось когда разрабы игры убрали настройку Advanced OpenGL - она у меня реально увеличивала производительность в два раза на местности где очень много листвы и деревьев.
Я даже специально скачивал Minecraft 1.7.10 (последняя версия игры где есть Advanced OpenGL), там мир со старта грузится очень быстро, со всеми красивостями, никакие настройки не выключал кроме View Bobbing, прорисовка те-же 16 чанков, я даже с шейдерами играл (самыми лайтовыми для моего ноута) - 20 кадров, но при этом ни одного фриза! (естественно с шейдерами дальность прорисовки понижал до Normal - 8 чанков).
Я в новом майнкрафте и дальность прорисовки отключал, и мягкое освещение вырубал, и облака - один фиг эта дрянь фризит!
В 1.7.10 даже мог собрать сборку модов… И нормально играть, и с шейдерами, с теми-же 20 фпс, да!
В чём причина, проясните мне, желательно те кто программист/мододел Minecraft'а, почему фризит.
Если чо, у меня не SSD накопитель, игра установлена на самом дешёвом (брал за 4000 руб. По новому курсу) 1TB харде ST1000LM024 5400 оборотов, рабочая скорость 40Mb/сек (довольно медленный, и то нормально в 1.7.10 играл!)
Хе, в 1.16.4 оптимизацию угробили, последняя нормальная версия 1.12.2, ещё микростатеры могут случаться при очистке буфера памяти java, как настраивается эта функция не знаю, но знаю что лаунчер multimc делает очистку буфера памяти реже чем-то же tlauncher
Minecraft использует OpenGL.
Ещё одна особенность у Майнкрафта: она написана на языке Java, поэтому сильно прожорлива оперативная память, но можно оптимизировать его (надо больше выделить кол-во гб ОЗУ (чем выше, тем лучше)