إصلاح أخطاء تحميل Optimum Realism 256x

ملخص

يتناول هذا الإعلان مشكلة تقنية حيث تفشل حزمة القوام Optimum Realism 256x في التحميل على MacBook M5 Pro، بينما تعمل نسخة 128x بشكل صحيح. يبحث المجتمع عن أسباب مثل تعارض التعديلات وقيود العرض. أمر حيوي للمستخدمين الذين يحسنون أداء الحزم عالية الدقة على Apple Silicon.

appleember-78 OP

أواجه هذا الخطأ على MacBook M5 Pro.
Java 26.2
256x Java Pack

تعمل حزمة 128x بشكل جيد. أخبروني إذا كانت هناك حاجة لمزيد من المعلومات.

19 views
appleember-78 OP

فشل تحميل 256x Pack Java 26.2 (3.9.0)

@appleember-78 أواجه هذا الخطأ على MacBook M5 Pro. Java 26.2 256x Java Pack تعمل حزمة 128x بشكل جيد. أخبروني إذا ك…
rustyranger-63

هل لديك وحدة معالجة رسومات AMD؟

rustyranger-63

قد يكون حجم الأطلس غير كافٍ

rustyranger-63

من المحتمل أن تكون مجموعة خاطئة من التعديلات

appleember-78 OP

جربت على vanilla مع fabric/26.2 فقط، نفس الشيء، لكن إليك تعديلاتي:

3D Armor
[EMF] Entity Model Features
[ETF] Entity Texture Features
AmbientSounds
AppleSkin
Architectury API
BadOptimizations
Borderless Fullscreen
Camera Utils
Chat Animation [Smooth Chat]
Cloth Config API
Collective
Concurrent Chunk Management Engine (Fabric)
Continuity
Controlify (Controller support)
CreativeCore
Cristel Lib
Cut Through
Diagonal Fences
Diagonal Walls
Diagonal Windows
Dynamic FPS
Easy Anvils
Easy Magic
Entity Culling
F.M.R.P
Fabric API
Fabric Language Kotlin
FerriteCore
First-person Model
Fix Keyboard on Linux
Forge Config API Port
fornax-0.1.0+mc26.2.jar
Fresh Animations
Gamma Utils (Fullbright)
Gentler Weather Sounds
ImmediatelyFast
Jade :mag:
LambDynamicLights - Dynamic Lights
Lithium
Lithostitched
Locator Heads
M.R.U
Mod Menu
More Culling
No Gaps in Yo Items
Not Enough Animations
Optimum Realism R3.9.0 128x.zip
Optimum Realism R3.9.0 256x.zip
Optimum Realism R3.9.0 512x.zip
Pick Up Notifier
Puzzles Lib
Raise Sound Limit Simplified
Real Arrow Tip
Realistic Bees
Reconnect
Reese's Sodium Options
Resourcify
Round Trees
Semos Animations Lib
Shulker Box Tooltip
Simple Voice Chat
Smooth Fonts 32x
Sodium
Sodium Extra
Sound Physics Remastered
Sounds
TCDCommons API
Text Placeholder API
TimelessLib
Very Many Players (Fabric)
Visual Workbench
Visuality
Wavey Capes
Xaero's Minimap
Xaero's World Map
YDM's Weapon Master
YetAnotherConfigLib (YACL)
Your Options Shall Be Respected (YOSBR)
Zoomify (Zoom)

ظننت أنها مشكلة vulkan في البداية، لكنها لا تزال تحدث في opengl. جربت مع 24 جيجابايت من الرام أيضاً.

appleember-78 OP

سأحاول تعطيل المزيد

rustyranger-63

نعم، أوصي فقط باستخدام Fabulously Optimized

rustyranger-63

بدون Better Block Entities

appleember-78 OP

آه، اخترت full spectrum realism

rustyranger-63

آه

lightcomet-95

Hi, sorry to intrude but this piqued my interest so I did a little research.. I had a couple questions: (sorry for the verbal diarrhea, you can ignore the technically explanation in the following message unless you're really curious how it works).

  • You mentioned Mac? Is it a laptop? Do you know what sort of graphics processor it has?
  • You said you tried it on vanilla with nothing but Fabric. I'm assuming also no other resource packs? Did you have continuity mod as well? (if not then there is likely another log when you run without continuity, it would be similar to what you provided, but with a different error, the log provided specifies the continuity mod was involved.

The bottom part of the stacktrace is showing that continuity is trying to add stitched textures to the texture atlas and is running out of room. (this would explain why 128x worked and 256x didn't)

You could test this by temporarily disabling Continuity and seeing if it loads properly.
If it loads properly with continuity disabled, you could try installing ModernFix (specifically ModernFix-mVUS which is just a fork to update the version to work with 26.2) and re-enabling continuity to see if that fixes it.
Even if Continuity disabling doesn't fix it, try getting modernfix anyways, IDK HOW poorly optimized minecraft is so that might still work.
If it still fails it's likely a hardware limitation (hence the hardware questions above).

lightcomet-95

Technical explanation below

Texture atlases are essentially a giant image that contains all of the textures used in the game stitched together, like a quilt. Each image has an 'address' to make it quickly findable. Anytime the game goes to display a texture, it uses the address to find the texture in the atlas and pulls it from there (faster than reading from disk). While 256x256 is a reasonable size, on a mobile device (or a device with an older video card) the maximum texture atlas size can be limited. Normally it's 16kx16k but can be as small as 4kx4k.

Continuity adds additional textures to the atlas in order to get the 'connected' look. This would explain why the 128x128 pack was working but not the 256. With the 128 pack, there was still a lot of empty room to add the continuity textures. ModernFix -might- fix it because Minecraft is somewhat (very) unoptimizied, and it will just try to pack the images into the atlas willy nilly, leaving gaps since they aren't all the same size. ModernFix instead plays sort of tetris with the textures, trying to fit them in better, so you can fit more textures into the same atlas. If ModernFix or another mod can't fix the atlas issue, then it's likely hardware 🙁

This where the atlas ran out of room:

Caused by: net.minecraft.ReportedException: Stitching
at knot//net.minecraft.client.renderer.texture.SpriteLoader.stitch(SpriteLoader.java:90)
at knot//net.minecraft.client.renderer.texture.SpriteLoader.lambda$loadAndStitch$2(SpriteLoader.java:114)
at knot//net.minecraft.client.renderer.texture.SpriteLoader.md36b003$continuity$lambda$continuity$modifyFunction$0$1(SpriteLoader.java:595)
... 11 more
Caused by: net.minecraft.client.renderer.texture.StitcherException: Unable to fit: minecraft:continuity_reserved/ctm/grass_block_side/2 - size: 256x256 - Maybe try a lower resolution resourcepack?
at knot//net.minecraft.client.renderer.texture.Stitcher.stitch(Stitcher.java:55)

appleember-78 OP

آه... هممم

M5 Macbook Pro، 48 جيجابايت من الرام، و16 جيجابايت مخصصة :)، نعم 128 تعمل بشكل جيد، على الرغم من أنني لا أزال أحصل على نفس الأخطاء حول بعض الكتل التي لا تمر بمسار جيد، لكنها تحمل

lightcomet-95

Ram isn't the issue, it's can actually be a limitation of the graphics processor itself. However an M5 should have a massive max atlas size, double my 5080.. You could try the continuity changes (disable it just to see if it runs) to know for sure. The other errors are soft errors, they won't break it, as you saw 🙂

@lightcomet-95 Hi, sorry to intrude but this piqued my interest so I did a little research.. I had a couple questi…
rustyranger-63

يجب أن تكون نسخة 256x أقل من حجم أطلس 16k في 16k، وهو الحد الأدنى لجميع وحدات معالجة الرسومات الحديثة تقريباً.

معظم وحدات معالجة الرسومات Nvidia وAMD (القليل منها لـ AMD) لديها حجم أطلس 32k في 32k. نسخة 512x تتجاوز حد 16k في 16k.

ومع ذلك، لا توجد قاعدة ذهبية لأن هناك الكثير من التباين في كيفية استخدام كل وحدة معالجة رسومات لها.

لذا، لكي تصل 256x إلى هذه المشكلة، عادة ما يكون هناك شيء في التعديل أو حزم قوام أخرى تفيض عن الأطلس

lightcomet-95

Yeah and his M5 has 32k x 32k, I'm blaming it on being a mac xD

rustyranger-63

أيضاً، نسخة 512x ليست 512x مطلقة. لديها العديد من الكيانات، التي لها دقة مختلفة (بسبب حجمها). أقوم بتحديد بعض القوام لأنني إذا ضاعفتها فإنها تهدر الكثير من المساحة وتكون متشابهة بصرياً

@lightcomet-95 Yeah and his M5 has 32k x 32k, I'm blaming it on being a mac xD
rustyranger-63

نعم 🙃

lightcomet-95

The different resolutions (plus the vanilla resolutions) is why I mentioned trying ModernFix, because minecraft won't fit the images tightly together, moderfix works to pack the textures better.

rustyranger-63

أوه بالتأكيد، قد يساعد ذلك

rustyranger-63

يبدو أنها ليست لـ fabric

rustyranger-63

Discord sent us an expired image link.

View on Discord

lightcomet-95

Oh damn, sorry I was looking at the github repo to see how it worked, didn't look at compatibilities 🙁

rustyranger-63

جيد لـ forge، اكتشاف جيد على أي حال

lightcomet-95

The fork for 26.2 works with fabric. Given how long ago the original stopped updating for fabric though, YMMV, https://modrinth.com/mod/modernfix-mvus/versions

lightcomet-95

actually the versions are all matching the forge-only version, so they forked and kept it up? IDK, I might try it myself just to see what happens..

rustyranger-63

آه forge كابوس نوعاً ما

rustyranger-63

أنا أحب fabric

rustyranger-63

السبب الكامل الذي جعلهم يضطرون لعمل neoforge

lightcomet-95

Well then I'm glad I tried fabric first

lightcomet-95

lol I didn't realize hunter was the person writing the shader, probably didn't need any technical info xD FWIW I tried reproducing with the same mods/packs and couldn't get it to fail :/

rustyranger-63

هاها نعم، ربما يعرف 10 أضعاف ما نعرفه

appleember-78 OP

ربما لا، لكنني استخدمت webgl لبعض الوقت، لذا فإن هياكل اللغة مألوفة

appleember-78 OP

عندما عملت في MS، كان أحد المشاريع التي عملت عليها هو محرر الصور الجديد في react، والذي يستخدم webgl/canvas لتحرير/استخدام luts والأنماط والفلاتر

rustyranger-63

من الرائع معرفة ذلك

lightcomet-95

Sounds more exciting than anything I ever worked on xD I mostly ended up with mortgage company internal sites, insurance sites, etc. Most exciting thing I think I worked on was integrating OpenAI with an electrical estimating software company.

lightcomet-95

And a card game in Unity, but the guy I was doing it for had no clue about mobile gaming and wouldn't take advice, so it's not going anywhere. I quit it a couple years ago and still nobody plays 😂

appleember-78 OP

lol

@lightcomet-95 And a card game in Unity, but the guy I was doing it for had no clue about mobile gaming and wouldn…
rustyranger-63

هل كانت وظيفة مستقلة؟

lightcomet-95

It was. You know how they say never work for friends or family? Never work for friends or family 🤣 It got me experience though, and was fun. I enjoy learning new things. I'm learning to write a telnet (mud) client currently just to learn new tech.

lightcomet-95

The problem was the owner didn't understand FOMO. He wanted all the purchaseables to be available at all times, even seasonal stuff after the season ended. And he was going to hire a marketer who was going to add things like analytics, to figure out what users liked, what they didn't like, etc. They were going to then use that to help us improve, and to figure out how to attract people. All the owner heard was "ads on fb/insta/google/etc" so he hired someone on fiverr who could do ads, and nothing else 🤦‍♂️ that's when I dipped out, he was all "the marketer wanted to charge us a lot, I found someone who'd do it for $20" 😂

appleember-78 OP

الحصول على ظلال على شفرات العشب من فانوس... ليس ممتعاً

Discord sent us an expired image link.

View on Discord

appleember-78 OP

بسرعة 120 إطاراً في الثانية...

appleember-78 OP

حسناً 95 في تلك >.>

lightcomet-95

Slacker

appleember-78 OP

lol

appleember-78 OP

خامات متوهجة lol

Discord sent us an expired image link.

View on Discord

lightcomet-95

Ore is supposed to glow. Each shader pack should have a definition as to how much it slows.

الأحدث من Optimum Realism