The TAA in Sildur's Vibrant Shaders breaks on Linux Mesa drivers
Xyphyn opened this issue · 19 comments
What happened?
When using shaders on linux, there is a ghost image overlayed on your screen depending on when shaders were last loaded.
Screenshots
Relevant log output
No response
Iris and Minecraft Version
Iris 1.17.1, 1.1.1
Are you running Sodium along with Iris?
No
Operating System
EndeavourOS (Linux kernel 5.13.6)
What is your GPU?
AMD Radeon RX 570 (XFX Pine Group)
Java Version
Java 16
Additional context
No response
Same here on Vega 8, using Mesa on Fedora 34
video
edit: patching the shader to turn off TAA works
What shader is this? Also does it happen with all shaders? I personally haven’t had this issue and I run linux
What shader is this? Also, does it happen with all shaders? I personally haven’t had this issue and I run Linux
this shader is sildurs vibrant
There have been no reports of issues with Linux so far, this may be driver/software related
Additionally, please provide a log file so we can narrow down the issue even further. From the couple users that are known to use Linux we have had zero reports like yours so it's most likely Software and/or driver related, as @IMS212 already stated.
I use Ubuntu 20.04 (Mesa, 4.5 core profile), and I can only reproduce this with Sildur's shaders. Also, had anyone been able to reproduce this on Windows?
Additionally, please provide a log file so we can narrow down the issue even further. From the couple users that are known to use Linux we have had zero reports like yours so it's most likely Software and/or driver related, as @IMS212 already stated.
I'm using the default kernel drivers for AMD Radeon provided by Linux. If someone can reproduce this on Nvidia with Linux drivers, then it's probably a driver bug.
As for the lack of Linux bug reports, I'll be sure to look out for Linux-specific bugs, as most people use Windows.
I use linux mint and am using Mesa drivers for an intel igpu and have not seen this said issue with sildurs
That’s the thing. I’ve never seen this before and I’ve used sildurs a good amount
I've seen this before on my laptop. It only happens with Sildur's Vibrant Shaders Medium or above, only on Linux Mesa drivers, and only with Iris.
I get the same thing on my system with AMD graphics
OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.41.0 5.13.5-200.fc34.x86_64 LLVM 12.0.0) v: 4.6 Mesa 21.1.5
OS: Fedora 34, Kernel 5.13.5
Unless this issue has been fixed, I'm going to keep it open for now so I remember to come back to it later.
OS: Manjaro Linux x86_64
Host: X470 AORUS ULTRA GAMING
Kernel: 5.14.1-xanmod1-cacule-1
DE: Cinnamon 5.0.5
WM: Mutter (Muffin)
CPU: AMD Ryzen 7 3700X (16) @ 3.600GHz
GPU: AMD ATI Radeon RX 5500/5500M / Pro 5500M
Memory: 32026MiB
Driver: Mesa 21.2.1-1
Sun 05 Sep 2021 07:27:11 PM EDT
same issue here. tested also with a RX 580 and a RX 480 same issue. all of the Sildur's Vibrant shaders have the same problem. none of the other tested shaders tested have the problem. when tested with a GTX 1060 or with a RTX 2060 the problem did not manifest.
I was having the same issue i did a bit more testing and it seems like this issue only persists when using Mesa drivers with AMD hardware (MESA intel seems to be just fine), so it seems like a good idea to update the name of this issue
for me it happens with (almost) all shaders which are seus, sildur's, or complementary- based (I'm on Fedora 34)
I'm running Sildur's vibrant with PopOS, 6800xt, and mesa 21.2.2 and I'm having the same issue of weird TAA flickering. How do does one disable TAA in a minecraft shader?
Edit: Nvm, I figured it out. You can disable TAA by going into the shader.settings file in the shader folder and disabling the definitions for TAA, which gets rid of the weird flickering with mesa on Linux.