Sodium

Sodium

35M Downloads

Running on Apple M1/M2

VincentZocker opened this issue ยท 3 comments

commented

Bug Description

I'm playing on my Mac M2 with fabric-loader-1.20.4 and I loaded Sodium 0.5.5 in my mods folder. Now i see the shader but i have always like 50 FPS and this is no improvement compared to not using Sodium.

Because this doesn't fulfil by expectation, I want to ask if someone has better FPS on a Apple M2, or how to make Sodium improve my FPS.

In the log file of Minecraft I see only this Sodium entries

[09:18:31] [main/INFO]: Loaded configuration file for Sodium: 42 options available, 0 override(s) found
[09:18:35] [Render thread/INFO]: Found non-pack entry '/Users/vincent/Library/Application Support/minecraft/resourcepacks/sodium-fabric-mc1.16.5-0.2.0+build.4.jar', ignoring
[09:18:35] [Render thread/INFO]: Reloading ResourceManager: vanilla, file/LowOnFire_1.19.4.zip, file/Item+Physics+for+1.18+(v1.3) (1).zip, file/FreshAnimations_v1.8.1.zip, file/DonutCrystal.zip, file/Bare+Bones+1.19.zip, fabric (fabric-api-base, fabric-block-view-api-v2, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-resource-loader-v0, fabricloader, sodium)
[09:18:51] [Render thread/WARN]: Program link log for sodium:chunk_shader: WARNING: Output of vertex shader 'v_MaterialAlphaCutoff' not read by fragment shader
[09:18:51] [Render thread/WARN]: Program link log for sodium:chunk_shader: WARNING: Output of vertex shader 'v_MaterialAlphaCutoff' not read by fragment shader

Thanks for your answers!

Reproduction Steps

Simply startMinecraft with Sodium mod

Log File

latest.log

Crash Report

There is no crash

commented

Thank you for your response.
I already use arm64 Java without Rosetta. I'll ask the community ...

commented

Just for the records, my Mac reports me

[18:47:53] [Render thread/INFO]: OpenGL Vendor: Apple
[18:47:53] [Render thread/INFO]: OpenGL Renderer: Apple M2
[18:47:53] [Render thread/INFO]: OpenGL Version: 4.1 Metal - 88
commented

macOS is not really supported (see our hardware requirements.) Apple does not provide up-to-date graphics drivers for OpenGL, and their compatibility layer is known to have limited performance. It's mostly there to make applications render correctly, not to enable gaming.

The most important thing you can do is make sure that Minecraft isn't running through Rosetta compatibility (x86-on-ARM) since it has significant overhead.

Otherwise, I can't really advise you, as this isn't a support forum. You will have to ask the community for help.