Can confirm, only happens if you load into a world/server. Vulkan AND opengl
[17:54:59] [Server thread/INFO]: Saving and pausing game...
[17:54:59] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[17:54:59] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end
[17:54:59] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[17:55:01] [Server thread/INFO]: Stopping server
[17:55:01] [Server thread/INFO]: Saving players
[17:55:01] [Server thread/INFO]: playername lost connection: Disconnected
[17:55:01] [Server thread/INFO]: playername left the game
[17:55:01] [Server thread/INFO]: Stopping singleplayer server as player logged out
[17:55:01] [Server thread/INFO]: Saving worlds
[17:55:01] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[17:55:01] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end
[17:55:01] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[17:55:01] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[17:55:01] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[17:55:01] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[17:55:01] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[17:55:01] [Render thread/INFO]: Stopping!
[LWJGL] Unhandled exception in callback:
java.lang.IllegalStateException: Rendersystem called from wrong thread
at com.mojang.blaze3d.systems.RenderSystem.constructThreadException(RenderSystem.java:111)
at com.mojang.blaze3d.systems.RenderSystem.assertOnRenderThread(RenderSystem.java:106)
at com.mojang.blaze3d.platform.Window.defaultErrorCallback(Window.java:242)
at org.lwjgl.system.JNI.invokeI(JNI.java:1350)
at org.lwjgl.glfw.GLFW.glfwGetPlatform(GLFW.java:690)
at com.mojang.blaze3d.platform.Window.getPlatform(Window.java:157)
at net.minecraft.SystemReport.setDetail(SystemReport.java:92)
at net.minecraft.client.Minecraft.fillSystemReport(Minecraft.java:2444)
at net.minecraft.client.Minecraft.fillReport(Minecraft.java:2394)
at com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:31)
at java.base/java.lang.Thread.run(Thread.java:1474)
---- Minecraft Crash Report ----
// Oh - I know what I did wrong!
Time: 2026-04-08 17:55:17
Description: Client shutdown from post-main
java.lang.Error: Watchdog
at net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:78)
at com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:27)
at java.base/java.lang.Thread.run(Thread.java:1474)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client shutdown watchdog
Stacktrace:
at net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:78)
-- Thread Dump --
Details:
Threads: "Reference Handler" daemon prio=10 Id=11 RUNNABLE
at [email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" daemon prio=8 Id=12 WAITING on java.lang.ref.ReferenceQueue$Lock@4e685b47
at [email protected]/java.lang.Object.wait0(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@4e685b47
at [email protected]/java.lang.Object.wait(Object.java:389)
at [email protected]/java.lang.Object.wait(Object.java:351)
at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
at [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:165)
"Signal Dispatcher" daemon prio=9 Id=13 RUNNABLE
"Notification Thread" daemon prio=9 Id=28 RUNNABLE
"Common-Cleaner" daemon prio=8 Id=29 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@758396e9
at [email protected]/java.lang.Object.wait0(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@758396e9
at [email protected]/java.lang.Object.wait(Object.java:389)
at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
at [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146)
at [email protected]/java.lang.Thread.runWith(Thread.java:1487)
at [email protected]/java.lang.Thread.run(Thread.java:1474)
at [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)
"process reaper" daemon prio=10 Id=51 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5da915f9
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$Transferer@5da915f9
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at [email protected]/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at [email protected]/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at [email protected]/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
...
"JNA Cleaner" daemon prio=5 Id=52 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@21ce3d2d
at [email protected]/java.lang.Object.wait0(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@21ce3d2d
at [email protected]/java.lang.Object.wait(Object.java:389)
at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
at app//com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)
"Timer hack thread" daemon prio=5 Id=53 TIMED_WAITING
at [email protected]/java.lang.Thread.sleepNanos0(Native Method)
at [email protected]/java.lang.Thread.sleepNanos(Thread.java:509)
at [email protected]/java.lang.Thread.sleep(Thread.java:540)
at app//net.minecraft.util.Util$9.run(Util.java:996)
"Yggdrasil Key Fetcher" daemon prio=5 Id=55 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2df0f830
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2df0f830
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1166)
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:883)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
...
"Download-1" daemon prio=5 Id=56 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@442d17b9
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$Transferer@442d17b9
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at [email protected]/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at [email protected]/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at [email protected]/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
...
"Download-2" daemon prio=5 Id=57 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@442d17b9
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$Transferer@442d17b9
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at [email protected]/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at [email protected]/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at [email protected]/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
...
"ForkJoinPool.commonPool-worker-1" daemon prio=5 Id=83 TIMED_WAITING on java.util.concurrent.ForkJoinPool@51bed418
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@51bed418
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109)
at [email protected]/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
"Netty Local IO #0" daemon prio=5 Id=94 TIMED_WAITING on io.netty.channel.local.LocalIoHandler@2bd2f536
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on io.netty.channel.local.LocalIoHandler@2bd2f536
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at app//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63)
at app//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
at app//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.runWith(Thread.java:1487)
...
Number of locked synchronizers = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@149ac57
"Netty Local IO #1" daemon prio=5 Id=95 TIMED_WAITING on io.netty.channel.local.LocalIoHandler@2057a5db
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on io.netty.channel.local.LocalIoHandler@2057a5db
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at app//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63)
at app//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
at app//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.runWith(Thread.java:1487)
...
Number of locked synchronizers = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@7eebf2a
"Netty Local IO #2" daemon prio=5 Id=96 TIMED_WAITING on io.netty.channel.local.LocalIoHandler@5077bd77
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on io.netty.channel.local.LocalIoHandler@5077bd77
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at app//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63)
at app//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
at app//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.runWith(Thread.java:1487)
...
Number of locked synchronizers = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@6cb09e92
"Telemetry-Sender-#1" prio=10 Id=99 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@22924fbc
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@22924fbc
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
...
"Sound engine" daemon prio=10 Id=105 WAITING on java.lang.String@3f765f48
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.lang.String@3f765f48
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:223)
at app//net.minecraft.client.sounds.SoundEngineExecutor.waitForTasks(SoundEngineExecutor.java:59)
at app//net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:158)
at app//net.minecraft.client.sounds.SoundEngineExecutor.run(SoundEngineExecutor.java:52)
at app//net.minecraft.client.sounds.SoundEngineExecutor$$Lambda/0x0000000044d7fa80.run(Unknown Source)
at [email protected]/java.lang.Thread.runWith(Thread.java:1487)
at [email protected]/java.lang.Thread.run(Thread.java:1474)
"Client shutdown watchdog" daemon prio=10 Id=106 RUNNABLE
at [email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method)
at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:505)
at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:493)
at app//net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:75)
at app//com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:27)
at app//com.mojang.blaze3d.platform.ClientShutdownWatchdog$$Lambda/0x0000000045499828.run(Unknown Source)
at [email protected]/java.lang.Thread.runWith(Thread.java:1487)
at [email protected]/java.lang.Thread.run(Thread.java:1474)
"DestroyJavaVM" prio=5 Id=108 RUNNABLE
Stacktrace:
at net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:78)
at com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:27)
at java.base/java.lang.Thread.run(Thread.java:1474)
-- System Details --
Details:
Minecraft Version: 26.2-snapshot-1
Minecraft Version ID: 26.2-snapshot-1
Operating System: Linux (amd64) version 6.19.10-1-cachyos
Java Version: 25.0.1, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 14942746544 bytes (14250 MiB) / 17179869184 bytes (16384 MiB) up to 17179869184 bytes (16384 MiB)
Memory (heap): init: 16384MiB, used: 2125MiB, committed: 16384MiB, max: 16384MiB
Memory (non-head): init: 007MiB, used: 217MiB, committed: 222MiB, max: 000MiB
CPUs: 20
Processor Vendor: GenuineIntel
Processor Name: 13th Gen Intel(R) Core(TM) i5-13500
Identifier: Intel64 Family 6 Model 191 Stepping 2
Microarchitecture: unknown
Frequency (GHz): -0.00
Number of physical packages: 1
Number of physical CPUs: 14
Number of logical CPUs: 20
Graphics card #0 name: Alder Lake-S GT1 [UHD Graphics 770]
Graphics card #0 vendor: Intel Corporation (0x8086)
Graphics card #0 VRAM (MiB): 256.00
Graphics card #0 deviceId: 0x4680
Graphics card #0 versionInfo: unknown
Graphics card #1 name: Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
Graphics card #1 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002)
Graphics card #1 VRAM (MiB): 16640.00
Graphics card #1 deviceId: 0x73df
Graphics card #1 versionInfo: unknown
Virtual memory max (MiB): 47586.37
Virtual memory used (MiB): 10509.19
Swap memory total (MiB): 31724.00
Swap memory used (MiB): 2119.20
Space in storage for jna.tmpdir (MiB): <path not set>
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>
Space in storage for io.netty.native.workdir (MiB): <path not set>
Space in storage for java.io.tmpdir (MiB): available: 15801.63, total: 15862.37
Space in storage for workdir (MiB): available: 124995.10, total: 774712.00
JVM Flags: 2 total; -Xms16384m -Xmx16384m
Debug Flags: 0 total;
Launched Version: 26.2-snapshot-1
Launcher name: PrismLauncher
Backend library: LWJGL version 3.4.1+2
Window size: <not initialized>
Surface Info: <no surface>
GFLW Platform: <error>
Graphics Device: AMD Radeon RX 6700 XT (RADV NAVI22)
Graphics Backend: Vulkan
Graphics Vendor: AMD
Graphics Drivers: 1.4.335 radv Mesa 26.0.4-arch2.2
Graphics Device Extensions: VK_KHR_synchronization2 (D), VK_KHR_swapchain (D), VK_KHR_surface (I), VK_KHR_push_descriptor (D), VK_KHR_xcb_surface (I), VK_EXT_debug_utils (I), VK_KHR_dynamic_rendering (D)
GL debug messages:
Is Modded: Probably not. Client jar signature and brand is untouched
Universe: 404
Type: Client
Locale: en_US
System encoding: ANSI_X3.4-1968
File encoding: UTF-8
CPU: 20x 13th Gen Intel(R) Core(TM) i5-13500
#@!@# Game crashed! Crash report saved to: #@!@# /home/username/.local/share/ElyPrismLauncher/instances/26.2-snapshot-1/minecraft/crash-reports/crash-2026-04-08_17.55.17-client.txt
Clipboard copy at: 08 Apr 2026 17:55:49 +0200
Minecraft process ID: 111166
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by org.lwjgl.system.Library$$Lambda/0x00000000301a8f80 in an unnamed module (file:/home/username/.local/share/ElyPrismLauncher/libraries/org/lwjgl/lwjgl/3.4.1/lwjgl-3.4.1.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
[17:58:42] [Datafixer Bootstrap/INFO]: 292 Datafixer optimizations took 161 milliseconds
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
WARNING: sun.misc.Unsafe::objectFieldOffset has been called by org.joml.MemUtil$MemUtilUnsafe (file:/home/username/.local/share/ElyPrismLauncher/libraries/org/joml/joml/1.10.8/joml-1.10.8.jar)
WARNING: Please consider reporting this to the maintainers of class org.joml.MemUtil$MemUtilUnsafe
WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release
[17:58:43] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD]
[17:58:43] [Render thread/INFO]: Setting user: playername
[17:58:43] [Render thread/INFO]: Backend library: LWJGL version 3.4.1+2
[17:58:44] [Render thread/INFO]: Using graphics backend Vulkan, using drivers: 1.4.335 radv Mesa 26.0.4-arch2.2
[17:58:44] [Render thread/INFO]: Using graphics device: AMD Radeon RX 6700 XT (RADV NAVI22) (AMD)
[17:58:44] [Render thread/INFO]: Using graphics device extensions: VK_KHR_synchronization2 (D), VK_KHR_swapchain (D), VK_KHR_surface (I), VK_KHR_push_descriptor (D), VK_KHR_xcb_surface (I), VK_EXT_debug_utils (I), VK_KHR_dynamic_rendering (D)
[17:58:44] [Render thread/INFO]: Reloading ResourceManager: vanilla
[17:58:44] [Worker-Main-18/INFO]: Found unifont_all_no_pua-17.0.01.hex, loading
[17:58:45] [Worker-Main-5/INFO]: Found unifont_jp_patch-17.0.01.hex, loading
[17:58:45] [Worker-Main-16/INFO]: Found unifont_pua-17.0.01.hex, loading
[17:58:45] [Render thread/INFO]: OpenAL initialized on device Built-in Audio Pro 3
[17:58:45] [Render thread/INFO]: Sound engine started
[17:58:45] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[17:58:45] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/decorated_pot.png-atlas
[17:58:45] [Render thread/INFO]: Created: 2048x1024x0 minecraft:textures/atlas/armor_trims.png-atlas
[17:58:45] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas
[17:58:45] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/shield_patterns.png-atlas
[17:58:45] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/blocks.png-atlas
[17:58:45] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/chest.png-atlas
[17:58:45] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/celestials.png-atlas
[17:58:45] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/banner_patterns.png-atlas
[17:58:45] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/beds.png-atlas
[17:58:45] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/items.png-atlas
[17:58:45] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/gui.png-atlas
[17:58:45] [Render thread/INFO]: Created: 128x64x0 minecraft:textures/atlas/map_decorations.png-atlas
[17:58:45] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/signs.png-atlas
[17:58:45] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/shulker_boxes.png-atlas
[17:58:50] [Render thread/INFO]: Stopping!Colors only appear when volumetric fog is enabled.
It only happens this much when volumetric fog is medium or ultra.
I get max 1650 fps on Vulkan and 2300 fps on opengl.