"Слетела" оптимизация

WantaSanchez

Опоздун
633
17
150
Доброго времени суток! Имеется слабый ноутбук, на борту которого Intel Celeron N3060, Intel HD Graphics 400, 2Гб ОЗУ и SSD, который по скорости почти упирается в SATA 3. Естественно на нем 32-х битная Wibdows 7. Система кушает в покое не более 300Мб ОЗУ. Есть также Minecraft, с Forge, OptiFine, Random Patches, Surge и Phosphor. Игре выделено 1Гб ОЗУ. В обычном мире, на макс. настроках графики (но без сглаживания и анизотропной фильтрации) и при прорисовке в 4 чанка, процессор загружен макс. на 60%, видеокарта на 40%, ОЗУ из выделенных 1Гб кушает около 300Мб. И тут вопрос. А какого тестификата FPS постоянно прыгает в диапазоне 18-124? Как это понимать? Игра такая видит, загрузка слабая, можно дать фпсиков, но потом видит, шо настройки графония на наглом уровне и так зыркает то туда то суда? К стати, файл покачки выставлен на 2Гб а в Forge активирована прерывистая загрузка чанков. Никто не в курсе как стабилизировать фпс?
 

WantaSanchez

Опоздун
633
17
150
озможно из-за сборки мусора?
Чекал, в момент сборки мусора фризы могут быть а могут и не быть. Я заметил такую штуку, что такая же ересь и на Windows 10 после кокого-то кумулятивного апдейта. А на Windows 7 ставлю UpdatePack7R2, ибо без каких-то там обнов не ставится Net Framework. Проблемы с сертификатами. Вообще на Windows 7 для адекватной работы нужно всего два апдейта, один из обновлений платформы и один из обновлений сертификатов, но какие именно я без понятия. 7-ка без обновлений летает лучше, но опять же, толком ничего не устанавливается из софта.
 

WantaSanchez

Опоздун
633
17
150
Что ж. С таким поплавком с поклёвкой на фреймрейт играть нереально. Пролему решил. Просто поставил Windows 10 20H2 и на ней Minecraft W10 Edution. Да простит меня форум за такое сквернословие. 🙏
 
Линукс мог поставить, винда больше жрет, нежели пингвин.
 

WantaSanchez

Опоздун
633
17
150
Линукс мог поставить, винда больше жрет, нежели пингвин.
Знаю, но нужное мне ПО для учёбы есть только для Windows. А последний раз, когда я в EFI режиме попытался поставить Ubuntu рядом с Windows, обе просто перестали грузится ссылаясь на повреждённый загрузчик.
 

sk9zist :l

Исправился
981
18
157

WantaSanchez

Опоздун
633
17
150
Мог бы просто поставить частоту кадров на: V-VSync
Ну да, подумаешь, смещение диапазона в 5-60ФПС. Vsync работает немного не так как ты мог думать. Была игра, и в ней я мог позволить либо минимальные настройки графики но без разрывов кадров благодаря вертикальной синхронизации, либо... Барабанная дробь, ультра настройки с макс. сглаживанием и бла бла но без Vsync. Так что нет, Vsync далеко не то, что мне нужно. Если кому интересно, той игрой была Alien Isolation. К слову. UWP версия Minecraft на легке выдает стабильные 60ФПС с Vsync, на макс. настройках графики, макс. прорисовки/симуляции фрагментов но без сглаживаний. Но ничего, я нашел парочку интересных дистрибутивов Linux и если я без костылей влеплю в один загрузчик Linux и Windows,... Я добъюсь адекватной производительности, даже если придется содержать обе ОС на 50Гб разделах.
 

WantaSanchez

Опоздун
633
17
150
Что же, для теста взял Ubuntu, так как я с ней уже работал, особенно привык к файловому менеджеру и утилите работы с дисками. FPS стал довольно стабильным и почти без фризов, но общий показатель упал до 40FPS при обычной игре и 60FPS при "просмотре неба". Думаю это заслуга ОС и более адекватного драйвера на ГП. Возможно кто-то скажет, что я "зажрался" раз мне мало стабильных 40к/с, но я планирую вернуть свои законные 120к/с как два года назад. К стати, никто не знает хорошей статьи по настройке G1GC? А то в доках к Java там рекомендуемые значения обычно для мощных машин и кучи под 10Гб и больше.
 

WantaSanchez

Опоздун
633
17
150
И так! Тема до сих пор актуальна. При проведении расследования с использованием специальных инструментов, было определено, что падения FPS совпадают с пиками загрузки CPU до 88-100%, что говорит нам что? Правильно, в пиках нагрузки на CPU, он попросту не успевает подготавливать достаточное количество кадров для отрисовки на GPU. Также было определено, что эти пики загрузки CPU совпадают с пиками его занятости генерацией/загрузкой чанков. Вывод какой? Правильно, почему-то игра стопорится при загрузке и генерации чанков. Если с генерацией ещё можно понять, то вот с загрузкой уже непорядок. Каскадной генерации нету, а передача отрисовки чанков в поток их загрузки лишь увеличила макс. показатель FPS, но на загрузку/генерацию чанков никак не повлияла. Также было определено, что на дальности отрисовки от 2-х до 6-ти чанков, ситуация не меняется, тобишь, на дальности отрисовки вплоть до 6-ти чанков, должна быть адекватная производительность. Ключевое слово "должна" и раньше она была, где-то год назад на этом же ПК.

Итоги. Дело в прогрузке чанков. Вопрос, какие есть методы оптимизиции загрузки/генерации чанков?

PS: занятно, что ситуация даже не в том, что игре выделено всего 1Гб ОЗУ.
 

WantaSanchez

Опоздун
633
17
150
Тему мы не читали? У меня стоит Surge, который есть макс. на 1.12.2 из чего можно сделать вывод, что у меня траблы с 1.12.2. Также, мне нужна именно 1.12.2 а даже с комбинацией Sodium/Phosphor/Lithium и меня на 1.16 невозможно добится больше 15FPS, ибо у неё требования уже намного выше. Там минимум 2Гб ОЗУ надо чтобы не вылетало, а я могу только 1Гб выделить, ну или пустить половину данных игры работать в свопе, что не есть хорошо ибо 12Гб/с с ОЗУ это не несчастных 540Мб/с с SSD.
 

WantaSanchez

Опоздун
633
17
150
Эй, народ, тема то ещё актуальна. Вот попробовал 1.5.2 и это просто нечто. Чтобы появился звук пришлось отдельно ставить OpenAL. Производительность тоже уникальна. Первые 5с FPS на уровне 60-80, а потом падает до 20-30 с просадками до 10. Это ещё как понимать? Старые версии вроде как легче, но... Что-то пошло не так.
 

sk9zist :l

Исправился
981
18
157

WantaSanchez

Опоздун
633
17
150
Снеси Майн, и заного поставь все. Обычно так и решались такие проблемы. Можно еще всю операционку снести.
А можно советы знающих? Советы аля "ну везде такое говорят и обычно помогает" не канают. Не можете помочь, не отвечайте.

Проблема с полностью оригинальной игрой. От ОС ничего не зависит, тестировалось на моих чистых дистрибутивах Windows 7/8.1/10.
 

sk9zist :l

Исправился
981
18
157

WantaSanchez

Опоздун
633
17
150
Попробуй на небо в игре смотреть.
А ты часом не из MCGL? Там где-то я это видел. Так то растет ФПС, но не играть же смотря только на небо. Да и в 1.7 таких проблем нету а в 1.5 такие штуки только спустя 5с игры.
 

tox1cozZ

aka Agravaine
8,455
598
2,892
Давно юзаю openj9 JVM, ну как-то так задалось.
Наткнулся на такую тему - https://www.reddit.com/r/feedthebeast/comments/as6p87 .
Многие говорят что на сборках с модами дает ощутимый такой буст: процентов на 10-15% снижается потребление ОЗУ и на столько же использование процессора. Не знаю как это будет у тебя на ванилке, но попробовать можно.
 

WantaSanchez

Опоздун
633
17
150
Как говорят хорошего понемножку. Вот, посмотрите:
Screenshot_2.png
Вроде все хорошо да? ЦП, ГП и ОЗУ не сильно нагружены да и FPS на уровне 60-ти. Только когда вертеть головой, вроде бы и FPS не проседает по показателям, но на глаз всё равно есть просадки до около 30-ти. Плюс, вот посмотрите на это:
latest.log:
[22:21:04] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:21:04] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:21:04] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[22:21:04] [main/INFO]: Forge Mod Loader version 14.23.5.2854 for Minecraft 1.12.2 loading
[22:21:04] [main/INFO]: Java is Java HotSpot(TM) Client VM, version 1.8.0_261, running on Windows 7:x86:6.1, installed at C:\Program Files\Java\jre1.8.0_261
[22:21:05] [main/INFO]: Searching C:\Users\WantaSanchez\AppData\Roaming\.minecraft\mods for mods
[22:21:05] [main/INFO]: Loading tweaker optifine.OptiFineForgeTweaker from Optifine.jar
[22:21:05] [main/WARN]: The coremod com.therandomlabs.randompatches.core.RPCore does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[22:21:05] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from Surge.jar
[22:21:05] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from Phosphor.jar
[22:21:05] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:21:05] [main/INFO]: Loading tweak class name optifine.OptiFineForgeTweaker
[22:21:05] [main/INFO]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker
[22:21:05] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8 Source=file:/C:/Users/WantaSanchez/AppData/Roaming/.minecraft/mods/Surge.jar Service=LaunchWrapper Env=CLIENT
[22:21:05] [main/DEBUG]: Instantiating coremod class SurgeLoadingPlugin
[22:21:05] [main/DEBUG]: The coremod net.darkhax.surge.core.SurgeLoadingPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded.
[22:21:05] [main/DEBUG]: Found signing certificates for coremod SurgeLoadingPlugin (net.darkhax.surge.core.SurgeLoadingPlugin)
[22:21:05] [main/DEBUG]: Found certificate d476d1b22b218a10d845928d1665d45fce301b27
[22:21:05] [main/INFO]: Compatibility level set to JAVA_8
[22:21:05] [main/DEBUG]: Enqueued coremod SurgeLoadingPlugin
[22:21:06] [main/DEBUG]: Instantiating coremod class PhosphorFMLLoadingPlugin
[22:21:06] [main/DEBUG]: The coremod me.jellysquid.mods.phosphor.core.PhosphorFMLLoadingPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded.
[22:21:06] [main/WARN]: The coremod PhosphorFMLLoadingPlugin (me.jellysquid.mods.phosphor.core.PhosphorFMLLoadingPlugin) is not signed!
[22:21:06] [main/DEBUG]: Enqueued coremod PhosphorFMLLoadingPlugin
[22:21:06] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping
[22:21:06] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:21:06] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:21:06] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:21:06] [main/INFO]: Calling tweak class optifine.OptiFineForgeTweaker
[22:21:06] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: acceptOptions
[22:21:06] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: injectIntoClassLoader
[22:21:06] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:242]: OptiFine ClassTransformer
[22:21:06] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:242]: OptiFine ZIP file: C:\Users\WantaSanchez\AppData\Roaming\.minecraft\mods\Optifine.jar
[22:21:06] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:21:06] [main/DEBUG]: Injecting coremod FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\} class transformers
[22:21:06] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer
[22:21:06] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer
[22:21:06] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer
[22:21:06] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SoundEngineFixTransformer
[22:21:06] [main/DEBUG]: Injection complete
[22:21:06] [main/DEBUG]: Running coremod plugin for FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\}
[22:21:06] [main/DEBUG]: Running coremod plugin FMLCorePlugin
[22:21:10] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[22:21:10] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[22:21:10] [main/DEBUG]: Coremod plugin class FMLCorePlugin run successfully
[22:21:10] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:21:10] [main/DEBUG]: Injecting coremod FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\} class transformers
[22:21:10] [main/DEBUG]: Injection complete
[22:21:10] [main/DEBUG]: Running coremod plugin for FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\}
[22:21:10] [main/DEBUG]: Running coremod plugin FMLForgePlugin
[22:21:10] [main/DEBUG]: Coremod plugin class FMLForgePlugin run successfully
[22:21:10] [main/INFO]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[22:21:10] [main/INFO]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@1e28be3
[22:21:10] [main/DEBUG]: Injecting coremod SurgeLoadingPlugin \{net.darkhax.surge.core.SurgeLoadingPlugin\} class transformers
[22:21:10] [main/DEBUG]: Injection complete
[22:21:10] [main/DEBUG]: Running coremod plugin for SurgeLoadingPlugin \{net.darkhax.surge.core.SurgeLoadingPlugin\}
[22:21:10] [main/DEBUG]: Running coremod plugin SurgeLoadingPlugin
[22:21:10] [main/DEBUG]: Coremod plugin class SurgeLoadingPlugin run successfully
[22:21:10] [main/DEBUG]: Injecting coremod PhosphorFMLLoadingPlugin \{me.jellysquid.mods.phosphor.core.PhosphorFMLLoadingPlugin\} class transformers
[22:21:10] [main/DEBUG]: Injection complete
[22:21:10] [main/DEBUG]: Running coremod plugin for PhosphorFMLLoadingPlugin \{me.jellysquid.mods.phosphor.core.PhosphorFMLLoadingPlugin\}
[22:21:10] [main/DEBUG]: Running coremod plugin PhosphorFMLLoadingPlugin
[22:21:10] [main/DEBUG]: Coremod plugin class PhosphorFMLLoadingPlugin run successfully
[22:21:10] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:21:10] [main/DEBUG]: Validating minecraft
[22:21:11] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:21:12] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:21:12] [main/INFO]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
[22:21:12] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:21:12] [main/INFO]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
[22:21:12] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: getLaunchArguments
[22:21:12] [main/INFO]: A re-entrant transformer '$wrapper.com.therandomlabs.randompatches.core.RPTransformer' was detected and will no longer process meta class data
[22:21:13] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[22:21:14] [Client thread/INFO]: Setting user: WantaSanchez
[22:21:25] [Client thread/INFO]: [OptiFine] [B]* Reflector Forge *[/B]
[22:21:25] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
[22:21:27] [Client thread/INFO]: [OptiFine] [B]* Reflector Vanilla *[/B]
[22:21:28] [Client thread/WARN]: Skipping bad option: lastServer:
[22:21:28] [Client thread/INFO]: LWJGL Version: 2.9.4
[22:21:29] [Client thread/INFO]: [OptiFine]
[22:21:29] [Client thread/INFO]: [OptiFine] OptiFine_1.12.2_HD_U_F6_pre1
[22:21:29] [Client thread/INFO]: [OptiFine] Build: 20191206-224929
[22:21:29] [Client thread/INFO]: [OptiFine] OS: Windows 7 (x86) version 6.1
[22:21:29] [Client thread/INFO]: [OptiFine] Java: 1.8.0_261, Oracle Corporation
[22:21:29] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
[22:21:29] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
[22:21:29] [Client thread/INFO]: [OptiFine] OpenGL: Intel(R) HD Graphics 400, version 4.4.0 - Build 20.19.15.5166, Intel
[22:21:29] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.4.0
[22:21:29] [Client thread/INFO]: [OptiFine] OpenGL Fancy fog: Not available (GL_NV_fog_distance)
[22:21:29] [Client thread/INFO]: [OptiFine] Maximum texture size: 8192x8192
[22:21:29] [VersionCheck/INFO]: [OptiFine] Checking for new version
[22:21:29] [Client thread/INFO]: [Shaders] OpenGL Version: 4.4.0 - Build 20.19.15.5166
[22:21:29] [Client thread/INFO]: [Shaders] Vendor:  Intel
[22:21:29] [Client thread/INFO]: [Shaders] Renderer: Intel(R) HD Graphics 400
[22:21:29] [Client thread/INFO]: [Shaders] Capabilities:  2.0  2.1  3.0  3.2  4.0
[22:21:29] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
[22:21:29] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
[22:21:29] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
[22:21:29] [Client thread/INFO]: [Shaders] Load shaders configuration.
[22:21:29] [Client thread/INFO]: [Shaders] Save shaders configuration.
[22:21:29] [Client thread/INFO]: [Shaders] No shaderpack loaded.
[22:21:29] [Client thread/INFO]: [OptiFine] [Shaders] Delayed loading of block mappings after resources are loaded
[22:21:29] [Client thread/INFO]: [OptiFine] [Shaders] Delayed loading of item mappings after resources are loaded
[22:21:29] [Client thread/INFO]: [OptiFine] [Shaders] Delayed loading of entity mappings after resources are loaded
[22:21:29] [VersionCheck/INFO]: [OptiFine] Version found: D3
[22:21:30] [Client thread/INFO]: Forge Mod Loader has detected optifine OptiFine_1.12.2_HD_U_F6_pre1, enabling compatibility features
[22:21:30] [Client thread/INFO]: -- System Details --
Details:
    Minecraft Version: 1.12.2
    Operating System: Windows 7 (x86) version 6.1
    Java Version: 1.8.0_261, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 848922488 bytes (809 MB) / 1073741824 bytes (1024 MB) up to 1073741824 bytes (1024 MB)
    JVM Flags: 13 total; -Xms1G -Xmx1G -Xss1M -XX:+AlwaysPreTouch -XX:+AggressiveOpts -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1MaxNewSizePercent=40 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -XX:+ParallelRefProcEnabled -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe.heapdump
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML:
    Loaded coremods (and transformers):
PhosphorFMLLoadingPlugin (Phosphor.jar)
 
RandomPatches (Random Patches.jar)
  com.therandomlabs.randompatches.core.RPTransformer
SurgeLoadingPlugin (Surge.jar)
 
    GL info: ' Vendor: 'Intel' Version: '4.4.0 - Build 20.19.15.5166' Renderer: 'Intel(R) HD Graphics 400'
[22:21:30] [Client thread/INFO]: MinecraftForge v14.23.5.2854 Initialized
[22:21:30] [Client thread/INFO]: Starts to replace vanilla recipe ingredients with ore ingredients.
[22:21:30] [Client thread/INFO]: Invalid recipe found with multiple oredict ingredients in the same ingredient...
[22:21:31] [Client thread/INFO]: Replaced 1227 ore ingredients
[22:21:31] [Client thread/INFO]: Searching C:\Users\WantaSanchez\AppData\Roaming\.minecraft\mods for mods
[22:21:33] [Thread-3/INFO]: Using sync timing. 200 frames of Display.update took 791309997 nanos
[22:21:34] [Client thread/INFO]: Forge Mod Loader has identified 7 mods to load
[22:21:35] [Client thread/INFO]: Attempting connection with missing mods [minecraft, mcp, FML, forge, randompatches, surge, phosphor-lighting] at CLIENT
[22:21:35] [Client thread/INFO]: Attempting connection with missing mods [minecraft, mcp, FML, forge, randompatches, surge, phosphor-lighting] at SERVER
[22:21:36] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:RandomPatches, FMLFileResourcePack:Surge, FMLFileResourcePack:Phosphor Lighting Engine
[22:21:36] [Client thread/INFO]: Processing ObjectHolder annotations
[22:21:36] [Client thread/INFO]: Found 1168 ObjectHolder annotations
[22:21:36] [Client thread/INFO]: Identifying ItemStackHolder annotations
[22:21:36] [Client thread/INFO]: Found 0 ItemStackHolder annotations
[22:21:37] [Client thread/INFO]: Configured a dormant chunk cache size of 0
[22:21:37] [Forge Version Check/INFO]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[22:21:37] [Client thread/INFO]: Applying holder lookups
[22:21:37] [Client thread/INFO]: Holder lookups applied
[22:21:37] [Client thread/INFO]: Applying holder lookups
[22:21:37] [Client thread/INFO]: Holder lookups applied
[22:21:37] [Client thread/INFO]: Applying holder lookups
[22:21:37] [Client thread/INFO]: Holder lookups applied
[22:21:37] [Client thread/INFO]: Applying holder lookups
[22:21:37] [Client thread/INFO]: Holder lookups applied
[22:21:37] [Client thread/INFO]: Injecting itemstacks
[22:21:37] [Client thread/INFO]: Itemstack injection complete
[22:21:37] [Client thread/INFO]: [OptiFine] [B]* Reloading textures *[/B]
[22:21:37] [Client thread/INFO]: [OptiFine] Resource packs: Default
[22:21:37] [Forge Version Check/INFO]: [forge] Found status: UP_TO_DATE Target: null
[22:21:37] [Forge Version Check/INFO]: [randompatches] Starting version check at https://raw.githubusercontent.com/TheRandomLabs/RandomPatches/misc/versions.json
[22:21:39] [Forge Version Check/INFO]: [randompatches] Found status: UP_TO_DATE Target: null
[22:21:40] [Sound Library Loader/INFO]: Starting up SoundSystem...
[22:21:40] [Thread-5/INFO]: Initializing LWJGL OpenAL
[22:21:40] [Thread-5/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[22:21:41] [Thread-5/INFO]: OpenAL initialized.
[22:21:41] [Sound Library Loader/INFO]: Sound engine started
[22:21:48] [Client thread/INFO]: [OptiFine] Mipmap levels: 4
[22:21:48] [Client thread/INFO]: [OptiFine] Multitexture: false
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[22:21:49] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[22:21:49] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[22:21:57] [Client thread/INFO]: [OptiFine] Custom loader sprites: 3
[22:21:57] [Client thread/INFO]: [OptiFine] Sprite dependencies: 5
[22:21:57] [Client thread/INFO]: Created: 1024x512 textures-atlas
[22:21:57] [Client thread/INFO]: [OptiFine] Animated sprites: 22
[22:22:01] [Client thread/INFO]: Applying holder lookups
[22:22:01] [Client thread/INFO]: Holder lookups applied
[22:22:01] [Client thread/INFO]: Injecting itemstacks
[22:22:01] [Client thread/INFO]: Itemstack injection complete
[22:22:01] [Client thread/INFO]: The game loaded in approximately  55.732 seconds.
[22:22:01] [Client thread/INFO]: Forge Mod Loader has successfully loaded 7 mods
[22:22:02] [Client thread/WARN]: Skipping bad option: lastServer:
[22:22:02] [Client thread/INFO]: Narrator library for x86 successfully loaded
[22:22:04] [Client thread/INFO]: [OptiFine] [B]* Reloading custom textures *[/B]
[22:23:02] [Client thread/INFO]: [OptiFine] Natural Textures: Parsing default configuration "optifine/natural.properties"
[22:23:02] [Client thread/INFO]: [OptiFine] Natural Textures: Valid only for textures from default resource pack
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side_overlay = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side_snowed = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: mycelium_side = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: mycelium_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_path_top = 4
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_path_side = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: snow = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: coarse_dirt = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: dirt_podzol_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: farmland_wet = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: farmland_dry = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_granite = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_diorite = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_andesite = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: sandstone_top = 4
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: sandstone_bottom = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_slab_top = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: end_stone = 4
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: gravel = 2
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: clay = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_oak = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_spruce = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_birch = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_jungle = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_acacia = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_big_oak = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_oak_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_spruce_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_birch_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_jungle_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_acacia_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_big_oak_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_oak = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_spruce = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_birch = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_jungle = 2
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_big_oak = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_acacia = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: gold_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: iron_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: coal_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: diamond_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: lapis_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: netherrack = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: quartz_ore = 2
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: soul_sand = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: glowstone = 4
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_lamp_on = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_lamp_off = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: prismarine_rough = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: obsidian = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: cactus_side = 2F
[22:23:04] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:RandomPatches, FMLFileResourcePack:Surge, FMLFileResourcePack:Phosphor Lighting Engine
[22:23:04] [Client thread/INFO]: [OptiFine] [B]* Reloading textures *[/B]
[22:23:04] [Client thread/INFO]: [OptiFine] Resource packs: Default
[22:23:06] [Client thread/INFO]: SoundSystem shutting down...
[22:23:06] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[22:23:06] [Sound Library Loader/INFO]: Starting up SoundSystem...
[22:23:06] [Thread-8/INFO]: Initializing LWJGL OpenAL
[22:23:06] [Thread-8/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[22:23:07] [Thread-8/INFO]: OpenAL initialized.
[22:23:07] [Sound Library Loader/INFO]: Sound engine started
[22:23:12] [Client thread/INFO]: [OptiFine] Mipmap levels: 4
[22:23:12] [Client thread/INFO]: [OptiFine] Multitexture: false
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[22:23:13] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[22:23:13] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[22:23:19] [Client thread/INFO]: [OptiFine] Custom loader sprites: 3
[22:23:19] [Client thread/INFO]: [OptiFine] Sprite dependencies: 5
[22:23:19] [Client thread/INFO]: Created: 1024x512 textures-atlas
[22:23:20] [Client thread/INFO]: [OptiFine] Animated sprites: 22
[22:23:21] [Client thread/INFO]: [OptiFine] [B]* Reloading custom textures *[/B]
[22:23:21] [Client thread/INFO]: [OptiFine] Natural Textures: Parsing default configuration "optifine/natural.properties"
[22:23:21] [Client thread/INFO]: [OptiFine] Natural Textures: Valid only for textures from default resource pack
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side_overlay = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side_snowed = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: mycelium_side = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: mycelium_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_path_top = 4
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_path_side = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: snow = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: coarse_dirt = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: dirt_podzol_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: farmland_wet = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: farmland_dry = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_granite = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_diorite = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_andesite = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: sandstone_top = 4
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: sandstone_bottom = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_slab_top = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: end_stone = 4
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: gravel = 2
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: clay = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_oak = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_spruce = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_birch = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_jungle = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_acacia = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_big_oak = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_oak_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_spruce_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_birch_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_jungle_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_acacia_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_big_oak_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_oak = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_spruce = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_birch = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_jungle = 2
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_big_oak = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_acacia = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: gold_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: iron_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: coal_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: diamond_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: lapis_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: netherrack = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: quartz_ore = 2
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: soul_sand = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: glowstone = 4
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_lamp_on = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_lamp_off = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: prismarine_rough = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: obsidian = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: cactus_side = 2F
[22:23:38] [Server thread/INFO]: Starting integrated minecraft server version 1.12.2
[22:23:38] [Server thread/INFO]: Generating keypair
[22:23:39] [Server thread/INFO]: Injecting existing registry data into this server instance
[22:23:39] [Server thread/INFO]: Applying holder lookups
[22:23:39] [Server thread/INFO]: Holder lookups applied
[22:23:40] [Server thread/INFO]: Loading dimension 0 (Тестовый мир) (net.minecraft.server.integrated.IntegratedServer@276f9f)
[22:23:41] [Server thread/INFO]: Loaded 488 advancements
[22:23:41] [Server thread/INFO]: Loading dimension -1 (Тестовый мир) (net.minecraft.server.integrated.IntegratedServer@276f9f)
[22:23:41] [Server thread/INFO]: Loading dimension 1 (Тестовый мир) (net.minecraft.server.integrated.IntegratedServer@276f9f)
[22:23:41] [Server thread/INFO]: Preparing start region for level 0
[22:23:42] [Server thread/INFO]: Preparing spawn area: 0%
[22:23:43] [Server thread/INFO]: Preparing spawn area: 15%
[22:23:44] [Server thread/INFO]: Preparing spawn area: 32%
[22:23:45] [Server thread/INFO]: Preparing spawn area: 50%
[22:23:46] [Server thread/INFO]: Preparing spawn area: 67%
[22:23:47] [Server thread/INFO]: Preparing spawn area: 82%
[22:23:48] [Server thread/INFO]: Preparing spawn area: 99%
[22:23:49] [Server thread/INFO]: Unloading dimension -1
[22:23:49] [Server thread/INFO]: Unloading dimension 1
[22:23:49] [Server thread/INFO]: Changing view distance to 4, from 10
[22:23:52] [Netty Local Client IO #0/INFO]: Server protocol version 2
[22:23:52] [Netty Server IO #1/INFO]: Client protocol version 2
[22:23:52] [Netty Server IO #1/INFO]: Client attempting to join with 7 mods : [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected]
[22:23:52] [Netty Local Client IO #0/INFO]: [Netty Local Client IO #0] Client side modded connection established
[22:23:52] [Server thread/INFO]: [Server thread] Server side modded connection established
[22:23:52] [Server thread/INFO]: WantaSanchez[local:E:2c720d13] logged in with entity id 332 at (132.8464156589023, 69.0, 321.8252267919124)
[22:23:52] [Server thread/INFO]: WantaSanchez присоединился к игре
[22:23:54] [Server thread/INFO]: Saving and pausing game...
[22:23:54] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:23:54] [Client thread/WARN]: [OptiFine] java.lang.NullPointerException null
[22:23:54] [Client thread/WARN]: [OptiFine] Error finding Chunk.hasEntities
[22:23:54] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.world.chunk.Chunk.hasEntities
[22:23:58] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 4002ms behind, skipping 80 tick(s)
[22:24:26] [Server thread/INFO]: Saving and pausing game...
[22:24:26] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:24:49] [Server thread/INFO]: Saving and pausing game...
[22:24:49] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:25:49] [Server thread/INFO]: Saving and pausing game...
[22:25:49] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:26:39] [Server thread/INFO]: Saving and pausing game...
[22:26:39] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:27:05] [Server thread/INFO]: Saving and pausing game...
[22:27:05] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:27:22] [Server thread/INFO]: Saving and pausing game...
[22:27:22] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:28:36] [Server thread/INFO]: Saving and pausing game...
[22:28:36] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:28:36] [Server thread/INFO]: Stopping server
[22:28:36] [Server thread/INFO]: Saving players
[22:28:36] [Server thread/INFO]: WantaSanchez lost connection: Отключение
[22:28:36] [Server thread/INFO]: WantaSanchez покинул игру
[22:28:36] [Server thread/INFO]: Stopping singleplayer server as player logged out
[22:28:36] [Server thread/INFO]: Saving worlds
[22:28:36] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:28:37] [Server thread/INFO]: Unloading dimension 0
[22:28:37] [Server thread/INFO]: Applying holder lookups
[22:28:37] [Server thread/INFO]: Holder lookups applied
[22:28:40] [Client thread/INFO]: Stopping!
[22:28:40] [Client thread/INFO]: SoundSystem shutting down...
[22:28:40] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
Да это же перегрузка сервера имеется! При запасе производительности то. Просто вот как? Вероятно из-за неё визуальные лаги при хороших показателях FPS.

При попытке испробовать Adopt Open JDK с OpenJ9 прогрузка мира стала раза в два (если не больше) дольше а каждые пару секунд FPS проседал так до 5-ти.

Где-то я видел что-то похожее, но где уже не припомню. Такое чувство, что что-то тормозит саму JVM, но что...

Итог: расследование продолжается.
 

tox1cozZ

aka Agravaine
8,455
598
2,892
При попытке испробовать Adopt Open JDK с OpenJ9 прогрузка мира стала раза в два (если не больше) дольше а каждые пару секунд FPS проседал так до 5-ти.
Надеюсь ты убрал все аргументы запуска?
 
Сверху