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
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
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
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
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
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants