1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Мод ParallelMipMap - Многопоточная генерация MipMap [1.7.10]

Тема в разделе "Модификации клиента", создана пользователем gamerforEA, 31 июл 2015.

  1. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    При большом кол-ве модов или использвовании текстур высокого разрешения одна из долгих стадий запуска клиента (у меня она занимала 8 секунд) - генерация MipMap. Данный мод решает эту проблему, распределяя данную задачу между ядрами процессора.

    • JRE: 7 и выше
    • Forge: 10.13.4.1469 и выше

    JAR: клик
    Исходные коды: клик
     
    Последнее редактирование: 31 июл 2015
  2. Radviger

    Radviger Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    Radviger
    Годнота. Пойду тестить...
     
  3. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
  4. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    У меня с 50 модами всё нормально. Скиньте полный лог и список модов.
     
  5. Bogdan-G

    Bogdan-G Активный участник Пользователь

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    Здраствуйте. Текстурпак 128х. Список модов: http://i.imgur.com/nRVtpUP.png (папка mods) + http://i.imgur.com/UEFOiVk.png (папка mods/1.7.10)
    С модом версии 1.0: отвалился звук, время загрузки ~14 минут, потреблено памяти 2.5гб.
    Без мода, время загрузки ~10 минут, потреблено памяти 2.4гб.
    логи:
    https://github.com/Bogdan-G/Fileware/tree/master/logs/date/060815-1
     
  6. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    1. В логах нет никаких ошибок, связанных с моим модом => он отработал нормально.
    2. Мой мод не может замедлить запуск клиента (разве что на одноядерной системе).
    3. Замерять нужно не время запуска клиента, а время генерации MipMap.
    4. Время генерации MipMap ощутимо, только если выставить в настройках 4 уровень MipMap.
    5. Для нормальных замеров вам придётся сделать десяток запусков клиента в разных конфигурациях (с модом и без) и вывести среднее время. Только после этого можно будет судить о замедлении/ускорении.
    6. Нет ничего удивительного, что потребление памяти во время запуска выросло, ведь на одном из этапов за единицу времени работы выполнялось в несколько раз больше.
     
  7. The_Jacob

    The_Jacob Активный участник Пользователь

    Баллы:
    78
    ---- Minecraft Crash Report ----
    // Who set us up the TNT?

    Time: 06.08.15 19:03
    Description: Registering texture

    java.lang.NoSuchFieldError: skipFirst
    at net.minecraft.client.renderer.texture.TextureMap.func_110571_b(TextureMap.java:115)
    at net.minecraft.client.renderer.texture.TextureMap.func_110551_a(TextureMap.java:123)
    at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(TextureManager.java:94)
    at net.minecraft.client.renderer.texture.TextureManager.func_110580_a(TextureManager.java:76)
    at net.minecraft.client.renderer.texture.TextureManager.func_130088_a(TextureManager.java:63)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:537)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.launcher.components.Game$5.run(Game.java:260)
    at java.lang.Thread.run(Unknown Source)


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at net.minecraft.client.renderer.texture.TextureMap.func_110571_b(TextureMap.java:115)
    at net.minecraft.client.renderer.texture.TextureMap.func_110551_a(TextureMap.java:123)

    -- Resource location being registered --
    Details:
    Resource location: minecraft:textures/atlas/blocks.png
    Texture object class: net.minecraft.client.renderer.texture.TextureMap
    Stacktrace:
    at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(TextureManager.java:94)
    at net.minecraft.client.renderer.texture.TextureManager.func_110580_a(TextureManager.java:76)
    at net.minecraft.client.renderer.texture.TextureManager.func_130088_a(TextureManager.java:63)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:537)

    -- Initialization --
    Details:
    Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.launcher.components.Game$5.run(Game.java:260)
    at java.lang.Thread.run(Unknown Source)

    -- System Details --
    Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 7 (x86) version 6.1
    Java Version: 1.8.0_51, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 156673848 bytes (149 MB) / 450920448 bytes (430 MB) up to 1037959168 bytes (989 MB)
    JVM Flags: 2 total; -Xmx1024m -XX:MaxPermSize=128m
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.05 FML v7.10.85.0 Forge 10.13.2.1277 Optifine OptiFine_1.7.10_HD_U_B5 42 mods loaded, 42 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
    FML{7.10.85.0} [Forge Mod Loader] (forge-1.7.10-10.13.2.1277-universal.jar) Unloaded->Constructed->Pre-initialized
    Forge{10.13.2.1277} [Minecraft Forge] (forge-1.7.10-10.13.2.1277-universal.jar) Unloaded->Constructed->Pre-initialized
    appliedenergistics2-core{rv2-stable-9} [AppliedEnergistics2 Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
    CodeChickenCore{1.0.7.46} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
    NotEnoughItems{1.0.5.110} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.110-universal.jar) Unloaded->Constructed->Pre-initialized
    optifinerus{1.0} [rusOptifine] (OptifineRUS.jar) Unloaded->Constructed->Pre-initialized
    IC2{2.2.757-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.757-experimental.jar) Unloaded->Constructed->Pre-initialized
    AdvancedSolarPanel{1.7.10-3.5.1} [Advanced Solar Panels] (AdvancedSolarPanel-1.7.10-3.5.1.jar) Unloaded->Constructed->Pre-initialized
    appliedenergistics2{rv2-stable-9} [Applied Energistics 2] (appliedenergistics2-rv2-stable-9.jar) Unloaded->Constructed->Pre-initialized
    BuildCraft|Core{7.0.17} [BuildCraft] (buildcraft-7.0.17.jar) Unloaded->Constructed->Pre-initialized
    BuildCraft|Factory{7.0.17} [BC Factory] (buildcraft-7.0.17.jar) Unloaded->Constructed->Pre-initialized
    BuildCraft|Energy{7.0.17} [BC Energy] (buildcraft-7.0.17.jar) Unloaded->Constructed->Pre-initialized
    BuildCraft|Silicon{7.0.17} [BC Silicon] (buildcraft-7.0.17.jar) Unloaded->Constructed->Pre-initialized
    BuildCraft|Builders{7.0.17} [BC Builders] (buildcraft-7.0.17.jar) Unloaded->Constructed->Pre-initialized
    BuildCraft|Robotics{7.0.17} [BC Robotics] (buildcraft-7.0.17.jar) Unloaded->Constructed->Pre-initialized
    BuildCraft|Transport{7.0.17} [BC Transport] (buildcraft-7.0.17.jar) Unloaded->Constructed->Pre-initialized
    chisel{1.5.7} [Chisel] (Chisel-1.7.10-1.5.7.jar) Unloaded->Constructed->Pre-initialized
    ExtrabiomesXL{3.16.2} [ExtrabiomesXL] (extrabiomesxl_1.7.10-3.16.2.jar) Unloaded->Constructed->Pre-initialized
    Forestry{3.6.3.20} [Forestry for Minecraft] (forestry_1.7.10-3.6.3.20.jar) Unloaded->Constructed->Pre-initialized
    gvc{0.6.1} [§aGliby's§f Voice Chat Mod] (GlibysVC-1.7.10-0.6.1.jar) Unloaded->Constructed->Pre-initialized
    GraviSuite{1.7.10-2.0.3} [Graviation Suite] (GraviSuite-1.7.10-2.0.3.jar) Unloaded->Constructed->Pre-initialized
    IC2BackpackHUD{3.0} [IC2 Backpack HUD] (IC2 Backpack HUD v3.0 - MC 1.7.10.zip) Unloaded->Constructed->Pre-initialized
    IC2NuclearControl{2.2.5a-GoingForTheKill} [Nuclear Control 2] (IC2NuclearControl-2.2.5a-GoingForTheKill.jar) Unloaded->Constructed->Pre-initialized
    IronChest{6.0.62.742} [Iron Chest] (ironchest-1.7.10-6.0.62.742-universal.jar) Unloaded->Constructed->Pre-initialized
    cfm{3.4.7} [§9MrCrayfish's Furniture Mod] (MrCrayfishFurnitureModv3.4.7(1.7.10).jar) Unloaded->Constructed->Pre-initialized
    NEIPlugins{1.1.0.11-unofficial} [NEI Plugins Unofficial] (NEIPlugins-MC1.7.10-1.1.0.11-unofficial.jar) Unloaded->Constructed->Pre-initialized
    ForgeMultipart{1.2.0.344} [Forge Multipart] (ForgeMultipart-1.7.10-1.2.0.344-universal.jar) Unloaded->Constructed->Pre-initialized
    MrTJPCoreMod{1.0.8.16} [MrTJPCore] (MrTJPCore-1.7.10-1.0.8.16-universal.jar) Unloaded->Constructed->Pre-initialized
    ProjRed|Core{4.6.2.82} [ProjectRed] (ProjectRed-1.7.10-4.6.2.82-Base.jar) Unloaded->Constructed->Pre-initialized
    ProjRed|Transmission{4.6.2.82} [ProjectRed-Transmission] (ProjectRed-1.7.10-4.6.2.82-Integration.jar) Unloaded->Constructed->Pre-initialized
    ProjRed|Transportation{4.6.2.82} [ProjectRed-Transportation] (ProjectRed-1.7.10-4.6.2.82-Mechanical_beta.jar) Unloaded->Constructed->Pre-initialized
    ProjRed|Exploration{4.6.2.82} [ProjectRed-Exploration] (ProjectRed-1.7.10-4.6.2.82-World.jar) Unloaded->Constructed->Pre-initialized
    ProjRed|Compatibility{4.6.2.82} [ProjectRed-Compatibility] (ProjectRed-1.7.10-4.6.2.82-Compat.jar) Unloaded->Constructed->Pre-initialized
    ProjRed|Integration{4.6.2.82} [ProjectRed-Integration] (ProjectRed-1.7.10-4.6.2.82-Integration.jar) Unloaded->Constructed->Pre-initialized
    ProjRed|Illumination{4.6.2.82} [ProjectRed-Illumination] (ProjectRed-1.7.10-4.6.2.82-Lighting.jar) Unloaded->Constructed->Pre-initialized
    ProjRed|Expansion{4.6.2.82} [ProjectRed-Expansion] (ProjectRed-1.7.10-4.6.2.82-Mechanical_beta.jar) Unloaded->Constructed->Pre-initialized
    thirstmod{1.8.14} [Thirst Mod] (thirstmod-1.8.14.jar) Unloaded->Constructed->Pre-initialized
    Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar) Unloaded->Constructed->Pre-initialized
    WailaHarvestability{1.1.2} [Waila Harvestability] (WailaHarvestability-mc1.7.x-1.1.2.jar) Unloaded->Constructed->Pre-initialized
    McMultipart{1.2.0.344} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.2.0.344-universal.jar) Unloaded->Constructed->Pre-initialized
    ForgeMicroblock{1.2.0.344} [Forge Microblocks] (ForgeMultipart-1.7.10-1.2.0.344-universal.jar) Unloaded->Constructed->Pre-initialized
    AE2 Version: stable rv2-stable-9 for Forge 10.13.2.1291
    Launched Version: 1.7.10
    LWJGL: 2.9.1
    OpenGL: Mobile Intel(R) 4 Series Express Chipset Family GL version 2.1.0 - Build 8.15.10.2202, Intel
    GL Caps: Using GL 1.3 multitexturing.
    Using framebuffer objects because EXT_framebuffer_object is supported.
    Anisotropic filtering is supported and maximum anisotropy is 2.
    Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: Русский (Россия)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)
     
  8. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
     
  9. The_Jacob

    The_Jacob Активный участник Пользователь

    Баллы:
    78
    Не заметил. Спасибо.
     
  10. Bogdan-G

    Bogdan-G Активный участник Пользователь

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    1. он косвенно повлиял на что-то, что вызывало ошибку.
    2. проц 2 ядра
    3. работа и перезагрузка с картой текстур? в таком случае никого весомого ускорения нет.
    4. в настройках игры похожая по названию опция выкл, потому что во время игры фпс падает, а не увеличивается от нее.
    5. хе-хе, если допустить что погрешность в 5-6 минут, то никакого толка нет в моде, что так что сяк время загрузки одинакого для меня. Может у вас или в каких то случаяя он и работает, тем и поможет, поэтому спасибо за мод =)
    6. но память не была отдана системе обратно когда была использована, так как jvisualvm показывал что потреблено другое кол-во.
     
    Последнее редактирование: 6 авг 2015
  11. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    1. "Косвенно повлиял" - все моды предусмотреть невозможно. Я провёл тесты с парой сборок, всё работало нормально.
    2. Если MipMap у вас выключен, то зачем вам данный мод?
    3. Ощутимое ускорение запуска есть на моей тестовой сборке - сокращение с ~30 секунд до ~20 секунд.
     
  12. Bogdan-G

    Bogdan-G Активный участник Пользователь

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    я видимо не правильно понял вас, извините, перепутал с TexturesAtlas, тот пост что вы процитировали я подправил.
     
  13. The_Jacob

    The_Jacob Активный участник Пользователь

    Баллы:
    78
    Все работает. Но если запускать с шейдер модом майн оффается. Краша нету.
     
  14. agentik007

    agentik007 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Закинул в mods - клиент не подхватил
     
  15. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Без какой-либо информации ничем помочь не могу. Смотрите логи Forge.
     
  16. Navion

    Navion Активный участник Пользователь

    Баллы:
    76
    Просто огромный лайк тебе. P.S. Вместо 72 сек 36 секунды ( 80+ модов) длиться запуск.
    [​IMG]
     
  17. oleg57zls

    oleg57zls Старожил Пользователь

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Исходники добавь или портируй для 1.6.4. Было бы полезно
     
  18. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Для 1.6.4 я не разрабатываю моды.
     
  19. AllPowerful

    AllPowerful Старожил Пользователь

    Баллы:
    123
    Skype:
    m1ster375
    Имя в Minecraft:
    SashaBro
     
  20. Lord9000

    Lord9000 Старожил Пользователь

    Баллы:
    103
    Можно мне, как безграмотному холопу, объяснить. Что это*?
     

Поделиться этой страницей