Index | Thread | Search

From:
Chris Billington <emulti@disroot.org>
Subject:
webkit2gtk and DRM
To:
ports@openbsd.org
Date:
Wed, 18 Mar 2026 12:40:56 +0800

Download raw body.

Thread
On OpenBSD 7.8-stable and 7.9-beta amd64, I notice that video hardware 
acceleration is not working in webkit2gtk-based browsers such as luakit, 
badwolf and epiphany.

Specifically, the DRM Primary Node /dev/dri/card0 and DRM render Device 
/dev/dri/renderD128 do not appear in the webkit://gpu info page like 
they do on a Linux machine I tested.

The HW Acceleration policy is listed on the info page as 'never' but 
overriding it to 'always' in Luakit settings, for example, does not 
change the result.

Sites with video content therefore fall back to software rendering.

Is this a known limitation of our DRM implementation, or is there a 
possible configuration issue in webkit2gtk on our platform?

EGL and VAAPI seem to be present and functional (vainfo, and a query of 
the available EGL extensions).

Are others seeing the same on other amd64 platforms?

Chris