Sodium

Sodium

35M Downloads

Limited to OGL 3.2 on 1.17.1 and 1.18

ShikuTeshi opened this issue ยท 2 comments

commented

Version information

sodium-fabric-mc1.18-0.4.0-alpha5+build.9

Expected Behavior

Was expecting 500+ FPS on OGL 4.6 as I get on MC 1.16.5

Actual Behavior

Both
MC 1.17.1 w/sodium-fabric-mc1.17.1-0.3.3+build.8
MC 1.18 w/sodium-fabric-mc1.18-0.4.0-alpha5+build.9
Fabric 12.8

Reported running with OGL 3.2 and I achieve about ~300 FPS. This is good but I also run Iris Shaders afterwards. So just to confirm it's not a visual bug but actually not using OGL 4+.

Reproduction Steps

Managed through MultiMC.
I install versions 1.16.5, 1.17.1, and 1.18.
All get Fabric 12.8 installed through MultiMC manager.
Manually installed the latest Sodium mods for each version found here on Github.
Load a new world, set render distance to 16 and check with F3.

Java version

Java 17.0.1

CPU

AMD 5950X

GPU

RTX 3090

Additional information

I've tried going through previous reports from Google searches and have seen that it's something related to AMD and being blacklisted due to a missing function I believe. But I thought that was limited to AMD GPU's.

So in the event just having an AMD CPU but a fully capable Nvidia GPU would result in triggering the blacklist I made this report.

commented

Why do you think Sodium isn't using newer OpenGL features? Provide screenshots of ALT+F3 while in the same world between the affected versions.

Sodium 0.3+ operates very differently than Sodium 0.2 and older when it comes to chunk rendering. We don't refer to OpenGL versions anymore in the settings, but rather provide options for each specific feature. There is no blacklist in recent versions, and so long as you don't see anything crossed out in [Video Settings > Advanced] there is no problem.

commented

That would explain why I can see Persistent Mapping turned on when it requires 4.4 which had me confused.

1.16.5
image

1.17.1
image

1.18
image