-
-
Notifications
You must be signed in to change notification settings - Fork 0
[FAQ] GPU acceleration
SupeChicken666 edited this page Apr 28, 2026
·
2 revisions
Note
Not to be confused with GPU-accelerated video decoding
All WayDroid-ATV builds work with GPU acceleration by default, or software rendering (SwiftShader + ANGLE) in the following situations:
- When your GPU is unsupported
- An incompatible GPU kernel driver is in use (for example,
nvidia_drm) - Explicitly specified with
ro.waydroid.software_renderinginwaydroid_base.prop/waydroid.cfg
For Android gralloc implementation, it depends on the GPU vendor and generation:
-
minigbm_intelfor Intel GPUs withi915/xekernel driver -
minigbm_amdgpufor GFX8+ AMD GPUs (Radeon 300 series or newer) -
minigbm_nouveaufor NVIDIA GPUs -
minigbm_vmwgfxfor VMware SVGA adapter -
minigbm_gbm_mesafor other GPUs
The following GPUs are supported:
- Intel iGPUs with
i915orxekernel driver - AMD GPUs starting from GCN 1.0 with
amdgpukernel driver - [Experimental] NVIDIA GPUs starting from Kepler with
nouveaukernel driver (Turing or newer is recommended)
Try this if you are experiencing graphical issues or using an unsupported GPU.
Append the following line to /var/lib/waydroid/waydroid_base.prop:
ro.waydroid.software_rendering=1Try switching gralloc implementation to minigbm_gbm_mesa first:
sudo mkdir -p ~/.local/share/waydroid/data/misc
echo 'ro.hardware.gralloc=minigbm_gbm_mesa' | sudo tee ~/.local/share/waydroid/data/misc/waydroid_settingsIf that doesn't work, try forcing software rendering
Only the nouveau kernel driver is supported currently. Switch to nouveau and try again.
© 2026 The WayDroid-ATV Project