Instability on Arch Linux with Intel iGPU (i915) - UI Freeze & Boot Failure
Running ReDroid on Arch Linux (EndeavourOS) results in an unstable instance, regardless of whether a custom-patched or the official redroid/redroid:11.0.0-latest image is used. The instability manifests in two distinct ways depending on the rendering mode.
With software rendering (no GPU passthrough), the container boots and is visible via scrcpy, but the UI is completely unresponsive. Clicks do not register, and core UI elements like the navigation buttons are missing, suggesting a crash in higher-level Android services (e.g., SystemUI).
With hardware acceleration (--device /dev/dri), the container fails to boot properly, and the device remains offline in adb. This points to a lower-level crash during the graphics Hardware Abstraction Layer (HAL) initialization, likely due to an incompatibility with the host's GPU drivers.
The core issue appears to be a fundamental compatibility problem between ReDroid 11 and the host system's graphics stack.
System Details:
- Host OS: EndeavourOS (Arch Linux based, rolling release)
- Kernel: 6.14.11-x64v3-xanmod1-1
- GPU: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
- GPU Driver: i915
Given this behavior with the official image on my hardware, it seems there is a fundamental compatibility issue. Is this a known problem between ReDroid 11 and certain Arch Linux environments (e.g., specific Mesa/Kernel driver versions)? Help would be highly appreciated.
Try it on Ubuntu 24 or 25
Try it on Ubuntu 24 or 25
🤣