Skip to content

Add note about Wayland causing software rendering issues#123

Merged
ChristopherHX merged 2 commits intominecraft-linux:mainfrom
trasnake87:fix/wayland-troubleshooting-note
Feb 6, 2026
Merged

Add note about Wayland causing software rendering issues#123
ChristopherHX merged 2 commits intominecraft-linux:mainfrom
trasnake87:fix/wayland-troubleshooting-note

Conversation

@trasnake87
Copy link
Copy Markdown
Contributor

@trasnake87 trasnake87 commented Feb 6, 2026

Summary

  • Expands the "Graphics performance issues" troubleshooting section to mention that Wayland sessions can cause software rendering, with links to both the X11 fallback and native Wayland options
  • Adds a practical note in the "Xwayland glitches" section explaining how to switch to an X11 session from the display manager login screen

Closes #82

Context

As reported in #82, switching from Wayland to X11 can resolve software rendering issues. The existing troubleshooting page already had a section about Xwayland glitches but didn't clearly connect Wayland to the software rendering problem or explain the simplest fix (switching sessions at the login screen).

Test plan

  • Verify the internal anchor links (#run-natively-under-wayland, #i-am-running-into-glitches-with-xwayland) resolve correctly in the rendered mdbook output
  • Confirm the blockquote note renders properly in mdbook
Expand the troubleshooting documentation to more clearly guide users
who are experiencing software rendering (llvmpipe) or graphics
performance issues when running under a Wayland session. This adds a
cross-reference to the native Wayland option in the graphics section
and a practical note about switching to X11 in the Xwayland glitches
section.

Closes minecraft-linux#82

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ChristopherHX
Copy link
Copy Markdown
Member

Only -DGAMEWINDOW_SYSTEM=SDL3, -DGAMEWINDOW_SYSTEM=GLFW support wayland, default runs only under XWayland via x11 libs called EGLUT

…tion

Per ChristopherHX's feedback: the default game window system (EGLUT) only
supports X11/XWayland. Both SDL3 and GLFW support native Wayland, not
just SDL3.

Co-Authored-By: Claude <noreply@anthropic.com>
@trasnake87
Copy link
Copy Markdown
Contributor Author

Good catch, thanks! Updated to clarify that EGLUT (default) is X11-only and mention both SDL3 and GLFW as native Wayland options.

@ChristopherHX
Copy link
Copy Markdown
Member

Since you used AI tools, please confirm you have checked all check list entries of your "Test plan" via mdbook serve

@trasnake87
Copy link
Copy Markdown
Contributor Author

Good catch — I should have confirmed this upfront. I've now verified both checklist items with mdbook serve:

  • Internal anchor links (#run-natively-under-wayland, #i-am-running-into-glitches-with-xwayland) resolve correctly in the rendered output
  • The blockquote note renders properly

Build completes cleanly with no warnings related to these changes.

@ChristopherHX ChristopherHX merged commit 71ac07d into minecraft-linux:main Feb 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants