Iris crashes when attempting to load shaders on AMD Radeon HD GPUs
weightedangelcube opened this issue ยท 4 comments
Minecraft Version
1.21
Iris Version
iris-1.7.1+mc1.21.jar
Sodium Version
sodium-fabric-0.5.9+mc1.21.jar
Operating System
Windows 10 22H2
What is your GPU?
AMD Radeon HD 7470, 5770, 6670
Java Version
Java 21.0.3, 22.0.1
Reproduction Steps
- Launch Minecraft with Iris
- Load any world
- Enable shaders
- Game crashes
Crash Report file and latest.log
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000059f46fb0, pid=6024, tid=13764
#
# JRE version: OpenJDK Runtime Environment Microsoft-9388422 (21.0.3+9) (build 21.0.3+9-LTS)
# Java VM: OpenJDK 64-Bit Server VM Microsoft-9388422 (21.0.3+9-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C [atio6axx.dll+0x346fb0]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# https://aka.ms/minecraftjavacrashes
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
Additional context
This issue occurs in Iris versions 1.7.1 and 1.7.0; according to another user, it occurs in all Iris versions greater than 1.6.
GPUs where this issue is confirmed to occur are the Radeon HD 7470, 5770 (reported by @coredex-source), and 6670 (reported by a Discord user).
Shaders work as expected on Optifine, thus this issue is likely related to Iris or Sodium.
Forcing Minecraft to use OpenGL 2.0 with this mod is known to fix the issue temporarily, but also drastically drops FPS to unplayable numbers.
Two instances of this issue have been found, one with the frame C [atio6axx.dll+0x346fb0]
and one with the frame C [atio6axx.dll+0x336720]
.
Related threads (Discord):