Sodium Reloaded (Unofficial)

Sodium Reloaded (Unofficial)

0 Downloads

Weird lines between blocks

kikawaa opened this issue ยท 9 comments

commented

Bug Description

After Sodium 0.6.1 update weird lines started to appear between blocks, these lines don't appear in Sodium 0.6.0 and vanilla Minecraft.

Sodium 0.6.0:
Image

Sodium 0.6.7:
Image

Minecraft: 1.21.1
Fabric Loader: 0.16.10
Java: 23.0.2

Reproduction Steps

Join any world and these lines should be noticeable on any surface, they are also more noticeable in distance and on dark blocks.

Log File

Not relevant as the only mod installed is Sodium, and all the settings are default.

Crash Report

This doesn't crash the game

commented

Check if you have anisotropic filtering enabled in your GPU driver panel.

Not relevant as the only mod installed is Sodium, and all the settings are default.

Logs are always relevant, as they provide important technical information about your system (GPU model, driver version, etc).

commented

Anisotropic filtering is disabled, I tried every solution I found on the internet before creating this issue, and as I said problem only appear with sodium 0.6.1 or newer, it never happened in older versions, I also tried updating nvidia driver to the latest version, and it didn't help, updating java didn't help either, and messing with nvidia settings also has no effect, so I'm 100% sure the problem in this case is some change made in sodium 0.6.1.

commented

You omitted the crash report, which contains important hardware/driver/operating system information. Please don't do that. You can hold F3+C for ten seconds to create a crash log.

The only thing which changed in Sodium 0.6.1 is that we improved the logic for hiding the mod from NVIDIA's drivers. Because the drivers won't apply per-application settings to Minecraft with that change, you will need to reset the Global settings instead of the Per-application settings.

commented

Well, that change probably is the reason why these lines appear, I always enable antialiasing for Minecraft because it makes game looks way better, and it usually doesn't cause any artifacts, but seems like it does with Sodium 0.6.1+ and I enable antialiasing for programs individually, in global settings it's disabled as well as anisotropic antialiasing, but even when I disable anything related to antialiasing individually for Java these lines still appear, and they still appear in Sodium 0.6.9 as well.

commented

I always enable antialiasing for Minecraft because it makes game looks way better, and it usually doesn't cause any artifacts

These seams between blocks is a known issue when you force Minecraft to do what it can't handle, and that's most likely not a Sodium fault. Vanilla should behave nearly the same. I'm surprised that it worked for you at all in the past. So, try to reset your graphics driver settings entirely if you broke it.

commented

Well it clearly can handle it, otherwise these lines would appear in vanilla and in Sodium 0.6.0 and below as well, but they appear exclusively with Sodium 0.6.1 or newer. Vanilla starts showing artifacts like this when you enable anisotropic antialiasing, and fixing that is as simple as disabling it, but enabling regular antialiasing never caused any problems, and disabling it doesn't fix lines in Sodium either, the only thing that does is installing Sodium 0.6.0 or just disabling the mod, so clearly it's one of the changes in Sodium 0.6.1 that causes it, and not my GPU settings

commented

I figured it all out, NVIDIA driver now treats Java and Bedrock as the same game, and they share settings, that didn't happen before though, but it's fine

commented

There is nothing wrong with Sodium. These issues are exclusively caused by known-broken settings in the NVIDIA Control Panel.

commented

Nevermind, you mentioned that Sodium 0.6.1 changed how NVIDIA driver detects Minecraft, and I think it made it show as a separate app in the program list with its own settings, instead of using settings applied to Java, and it had anisotropic antialiasing enabled, I set it to application controlled and kept other antialiasings on, and these lines are gone.. I didn't notice that entry there before and should've been more careful, sorry for wasting your time, have a great day :)