u/Equal_Tomatillo_2755

Crostini (Linux on ChromeOS) is stuck using llvmpipe instead of the GPU

I'm using a Chromebook with an Intel Celeron N4500 and 4GB RAM. Minecraft 1.21.2 through SKLauncher launches but gets under 15 FPS and crashes when I interact with menus. After some crashes, the Linux environment becomes unstable and the Linux Files folder disappears until I restart Linux.

ChromeOS reports hardware acceleration is enabled (chrome://gpu), and Linux can see /dev/dri/card0 and renderD128, but OpenGL inside Linux reports llvmpipe software rendering instead of using the GPU.

I also sometimes get Error: unable to open display :0 when running glxinfo.

Has anyone seen Crostini fall back to llvmpipe like this, or know how to restore GPU acceleration inside the Linux container?

reddit.com