Skip to content

Install EGL libraries for client benchmark - #1759

Merged
rubensworks merged 1 commit into
master-26from
fix-client-benchmark-egl
Oct 3, 2026
Merged

rubensworks merged 1 commit into
master-26from
fix-client-benchmark-egl

Conversation

@rubensworks

Copy link
Copy Markdown
Member

The client benchmark failed in this run with:

BackendCreationException: OpenGL is not supported: Could not load EGL library

Minecraft 26.3 replaced GLFW with SDL, and clientdevbridge runs it headless through EGL (SDL_VIDEO_FORCE_EGL). The runner only installed xvfb libgl1-mesa-dri, so libEGL.so.1 was missing. This adds libegl1 libegl-mesa0 libgles2, which is the package set the clientdevbridge README and doctor list for 26.3+.

The benchmark only runs on pushes to master*/feature* branches, so this PR's CI won't exercise it. It gets verified after merge.

🤖 Generated with Claude Code

https://claude.ai/code/session_01KkyaxkkTL7EAdmWBXT3Egu


Generated by Claude Code

Minecraft 26.3 uses SDL on EGL, so the headless client failed with
"Could not load EGL library".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KkyaxkkTL7EAdmWBXT3Egu
@rubensworks
rubensworks merged commit 57d2b8e into master-26 Oct 3, 2026
7 checks passed
@rubensworks
rubensworks deleted the fix-client-benchmark-egl branch October 3, 2026 13:47
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 57.79% (+0.02%) from 57.769% — fix-client-benchmark-egl into master-26

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.

3 participants