Supported Hardware

WPE is currently running on a wide range of hardware. This page lists configurations which are known to work, sorted by manufacturer.

Note that this list is not exhaustive. Reports of unlisted configurations are welcome.

NXP

Series GPU Driver WPE Backend Cog Shells
i.MX 51 Imageon Z460 freedreno (reverse-engineered) fdo fdo, drm
i.MX 53 Imageon Z460 freedreno (reverse-engineered) fdo fdo, drm
i.MX 6 Vivante GC2000 etnaviv (reverse-engineered) fdo fdo, drm
i.MX 6 Vivante GC2000 Vivante (Proprietary) fdo fdo
i.MX 6 Vivante GC2000 Vivante (Proprietary) rdk, VIV_IMX6_EGL n/a
i.MX 8M Vivante GC7000 etnaviv (reverse-engineered) fdo fdo, drm
i.MX 8M Vivante GC7000 Vivante (Proprietary) fdo fdo

Broadcom

Device GPU Driver WPE Backend Cog Shells
Arris VIP5202W VideoCore IV Proprietary rdk, BCM_NEXUS or USE_BACKEND_BCM_NEXUS_WAYLAND n/a
Raspberry Pi 3 VideoCore IV Proprietary rdk, BCM_RPI n/a
Raspberry Pi 3 VideoCore IV Mesa vc4 fdo fdo, drm
Raspberry Pi 4 VideoCore V Mesa v3d fdo fdo

Qualcomm

Device GPU Driver WPE Backend Cog Shells
APQ8017 Adreno 306 Proprietary Custom n/a

Nvidia

Device GPU Driver WPE Backend Cog Shells
Jetson TK1 Tegra K1

RockChip

Device GPU Driver WPE Backend Cog Shells
RK3399 Mali T860MP4 panfrost (reverse-engineered) fdo fdo
RK3399 Mali T860MP4 Mali (Proprietary)

PC-style Hardware

Device GPU Driver WPE Backend Cog Shells
Any AMD Mesa amdgpu fdo fdo
Any Intel Mesa i965 fdo fdo, drm
Any Intel Mesa iris fdo fdo, drm

Other

Device GPU Driver WPE Backend Cog Shells
Beaglebone PowerVR SGX530 Proprietary

Resources

If you’re using WPE WebKit, or are considering doing so, please take our brief user survey. Your input will help us make WPE WebKit better for you!

If you’re using WPE WebKit, or are considering doing so, please take our brief user survey! Your input will help us make WPE WebKit better for you.