I am using an Nvidia RTX3080 on Ubuntu 24.04.03 with Nvidia driver version 580.95.05. On Wayland, I experience significant FPS drops in Minecraft. Instead of ≈900 FPS (X11), I only get ≈10 FPS on Wayland. I used the official launcher from Mojang (10GB RAM allocated).
With driver version 580.82.09, I once had ≈500 FPS on Wayland, but that is no longer the case with 580.95.05.
The Prism launcher is also unusable due to this problem.
opened 03:33PM - 27 Oct 25 UTC
bug
### Operating System
_No response_
### Version of Prism Launcher
9.4
### Ver… sion of Qt
6.5.3
### Description of bug
About my system:
Graphics card: RTX3080
OS: Ubuntu 24.04.03 (Wayland)
NVIDIA-SMI 580.95.05
Driver version: 580.95.05
Minecraft runs in a kind of slideshow mode, but only in full-screen mode. You can see what I mean better in the video. https://youtu.be/23OQj-QISr0
### Steps to reproduce
1. Use an RTX3080 on Wayland (Ubuntu 24.04.03)
2. Use the settings from the video
3. Start Minecraft (1.21.10, vanilla)
Report:
Prism Launcher version: 9.4 (official)
Launched instance in online mode
login.microsoftonline.com resolves to:
[2603:1027:1:150::5, 2603:1027:1:148::5, 2603:1027:1:150::2, 2603:1027:1:150::3, 2603:1026:3000:150::6, 2603:1027:1:158::a, 2603:1027:1:158::c, 2603:1026:3000:150::c, 20.190.159.68, 40.126.31.2, 20.190.159.4, 20.190.159.71, 40.126.31.71, 20.190.159.64, 20.190.159.73, 40.126.31.130]
session.minecraft.net resolves to:
[2620:1ec:46::45, 2620:1ec:bdf::45, 13.107.213.45, 13.107.246.45]
textures.minecraft.net resolves to:
[2620:1ec:46::45, 2620:1ec:bdf::45, 13.107.246.45, 13.107.213.45]
api.mojang.com resolves to:
[2620:1ec:46::45, 2620:1ec:bdf::45, 13.107.246.45, 13.107.213.45]
Minecraft folder is:
/home/otzie/.local/share/PrismLauncher/instances/Wayland 1.21.5/minecraft
Java path is:
/home/otzie/.local/share/PrismLauncher/java/java-runtime-delta/bin/java
Java is version 21.0.7, using 64 (amd64) architecture, from Microsoft.
AMD Ryzen 9 7950X 16-Core Processor
NVIDIA Corporation GA102 [GeForce RTX 3080 Lite Hash Rate] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GA102 [GeForce RTX 3080 Lite Hash Rate]
Kernel driver in use: nvidia
Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev c1)
Subsystem: ASUSTeK Computer Inc. Raphael
Kernel driver in use: amdgpu
OpenGL version string: 4.5 (Compatibility Profile) Mesa 25.0.7-0ubuntu0.24.04.2
Main Class:
net.minecraft.client.main.Main
Native path:
/home/otzie/.local/share/PrismLauncher/instances/Wayland 1.21.5/natives
Traits:
traits feature:is_quick_play_multiplayer
traits FirstThreadOnMacOS
traits feature:is_quick_play_singleplayer
traits XR:Initial
Libraries:
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype-natives-linux/3.3.3/lwjgl-freetype-natives-linux-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype/3.3.3/lwjgl-freetype-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-linux/3.3.3/lwjgl-glfw-natives-linux-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw/3.3.3/lwjgl-glfw-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-linux/3.3.3/lwjgl-jemalloc-natives-linux-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc/3.3.3/lwjgl-jemalloc-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-linux/3.3.3/lwjgl-natives-linux-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-linux/3.3.3/lwjgl-openal-natives-linux-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-openal/3.3.3/lwjgl-openal-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-linux/3.3.3/lwjgl-opengl-natives-linux-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl/3.3.3/lwjgl-opengl-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-linux/3.3.3/lwjgl-stb-natives-linux-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-stb/3.3.3/lwjgl-stb-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-linux/3.3.3/lwjgl-tinyfd-natives-linux-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd/3.3.3/lwjgl-tinyfd-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl/3.3.3/lwjgl-3.3.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/fasterxml/jackson/core/jackson-annotations/2.13.4/jackson-annotations-2.13.4.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/fasterxml/jackson/core/jackson-core/2.13.4/jackson-core-2.13.4.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/fasterxml/jackson/core/jackson-databind/2.13.4.2/jackson-databind-2.13.4.2.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/github/oshi/oshi-core/6.6.5/oshi-core-6.6.5.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/ibm/icu/icu4j/76.1/icu4j-76.1.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/microsoft/azure/msal4j/1.17.2/msal4j-1.17.2.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/authlib/7.0.61/authlib-7.0.61.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/brigadier/1.3.10/brigadier-1.3.10.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/datafixerupper/8.0.16/datafixerupper-8.0.16.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/jtracy/1.0.36/jtracy-1.0.36.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/jtracy-natives-linux/1.0.36/jtracy-natives-linux-1.0.36.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/logging/1.5.10/logging-1.5.10.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/text2speech/1.18.11/text2speech-1.18.11.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/nimbusds/content-type/2.3/content-type-2.3.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/nimbusds/lang-tag/1.7/lang-tag-1.7.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/nimbusds/nimbus-jose-jwt/9.40/nimbus-jose-jwt-9.40.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/nimbusds/oauth2-oidc-sdk/11.18/oauth2-oidc-sdk-11.18.jar
/home/otzie/.local/share/PrismLauncher/libraries/commons-codec/commons-codec/1.17.1/commons-codec-1.17.1.jar
/home/otzie/.local/share/PrismLauncher/libraries/commons-io/commons-io/2.17.0/commons-io-2.17.0.jar
/home/otzie/.local/share/PrismLauncher/libraries/commons-logging/commons-logging/1.3.4/commons-logging-1.3.4.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-buffer/4.1.118.Final/netty-buffer-4.1.118.Final.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-codec-http/4.1.118.Final/netty-codec-http-4.1.118.Final.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-codec/4.1.118.Final/netty-codec-4.1.118.Final.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-common/4.1.118.Final/netty-common-4.1.118.Final.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-handler/4.1.118.Final/netty-handler-4.1.118.Final.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-resolver/4.1.118.Final/netty-resolver-4.1.118.Final.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-transport-classes-epoll/4.1.118.Final/netty-transport-classes-epoll-4.1.118.Final.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-transport-native-epoll/4.1.118.Final/netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-transport-native-epoll/4.1.118.Final/netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-transport-native-unix-common/4.1.118.Final/netty-transport-native-unix-common-4.1.118.Final.jar
/home/otzie/.local/share/PrismLauncher/libraries/io/netty/netty-transport/4.1.118.Final/netty-transport-4.1.118.Final.jar
/home/otzie/.local/share/PrismLauncher/libraries/it/unimi/dsi/fastutil/8.5.15/fastutil-8.5.15.jar
/home/otzie/.local/share/PrismLauncher/libraries/net/java/dev/jna/jna-platform/5.15.0/jna-platform-5.15.0.jar
/home/otzie/.local/share/PrismLauncher/libraries/net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar
/home/otzie/.local/share/PrismLauncher/libraries/net/minidev/accessors-smart/2.5.1/accessors-smart-2.5.1.jar
/home/otzie/.local/share/PrismLauncher/libraries/net/minidev/json-smart/2.5.1/json-smart-2.5.1.jar
/home/otzie/.local/share/PrismLauncher/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/apache/logging/log4j/log4j-api/2.24.1/log4j-api-2.24.1.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/apache/logging/log4j/log4j-core/2.24.1/log4j-core-2.24.1.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.24.1/log4j-slf4j2-impl-2.24.1.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/jcraft/jorbis/0.0.17/jorbis-0.0.17.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/joml/joml/1.10.8/joml-1.10.8.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/ow2/asm/asm/9.6/asm-9.6.jar
/home/otzie/.local/share/PrismLauncher/libraries/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar
/home/otzie/.local/share/PrismLauncher/libraries/com/mojang/minecraft/1.21.10/minecraft-1.21.10-client.jar
Native libraries:
Params:
--username --version 1.21.10 --gameDir /home/otzie/.local/share/PrismLauncher/instances/Wayland 1.21.5/minecraft --assetsDir /home/otzie/.local/share/PrismLauncher/assets --assetIndex 27 --uuid --accessToken --versionType release
Window size: 854 x 480
Launcher: standard
Java Arguments:
[-Xms512m, -Xmx4096m, -Duser.language=en]
Minecraft process ID: 1594083
[16:29:36] [Datafixer Bootstrap/INFO]: 278 Datafixer optimizations took 194 milliseconds
[16:29:38] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD]
[16:29:38] [Render thread/INFO]: Setting user: Otzie
[16:29:38] [Render thread/INFO]: Backend library: LWJGL version 3.3.3+5
[16:29:39] [Render thread/INFO]: Using optional rendering extensions: GL_ARB_buffer_storage, GL_KHR_debug, GL_ARB_vertex_attrib_binding, GL_ARB_direct_state_access
[16:29:39] [Render thread/INFO]: Reloading ResourceManager: vanilla
[16:29:39] [Worker-Main-27/INFO]: Found unifont_pua-16.0.03.hex, loading
[16:29:39] [Worker-Main-10/INFO]: Found unifont_all_no_pua-16.0.03.hex, loading
[16:29:39] [Worker-Main-14/INFO]: Found unifont_jp_patch-16.0.03.hex, loading
[16:29:40] [Render thread/INFO]: OpenAL initialized on device Scarlett Solo (3rd Gen.) Analoges Stereo
[16:29:40] [Render thread/INFO]: Sound engine started
[16:29:40] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[16:29:40] [Render thread/INFO]: Created: 128x64x0 minecraft:textures/atlas/decorated_pot.png-atlas
[16:29:40] [Render thread/INFO]: Created: 2048x1024x0 minecraft:textures/atlas/armor_trims.png-atlas
[16:29:40] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas
[16:29:40] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/shield_patterns.png-atlas
[16:29:40] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas
[16:29:40] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/chest.png-atlas
[16:29:40] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/banner_patterns.png-atlas
[16:29:40] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/beds.png-atlas
[16:29:40] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas
[16:29:40] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/map_decorations.png-atlas
[16:29:40] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/signs.png-atlas
[16:29:40] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/shulker_boxes.png-atlas
[16:29:44] [Render thread/INFO]: Stopping!
Der Prozess wurde mit Status 0 beendet.
Clipboard copy at: 27 Oct 2025 16:29:49 +0100
### Suspected cause
A problem with Wayland support. Everything runs fine in normal Minecraft, but only with very low FPS (<10 FPS). In Prismlauncher, Minecraft runs at 60+ FPS, but only with small scaling (not in full-screen mode).
### This issue is unique
- [x] I have searched the issue tracker and did not find an issue describing my bug.