
HW Acceleration running on Linux is disabled in Firefox
I am running Firefox on Linux. Desktop environment is KDE. Compositor is Wayland. I have a 11th Gen Intel Tiger lake Core i3 with integrated Intel UHD Graphics GPU. I do not have a eGPU or any other GPU apart from the integrated Intel UHD Graphics GPU. Intel drivers are installed and are being used. Please see the details given below from about:support for more details. What I have observed that Hardware acceleration, specifically WEBRENDER_COMPOSITOR, WEBRENDER_SHADER_CACHE and WEBRENDER_DCOMP_PRESENT are disabled. The details are given below.
I have enabled the force hardware acceleration too by setting the property media.hardware-video-decoding.force-enabled to true. But still the above three hardware acceleration are still not available.
How can I get these enabled?
output from about:support GPU #1 Active Yes Description Mesa Intel(R) UHD Graphics (TGL GT2) Vendor ID 0x8086 Device ID 0x9a78 Driver Vendor mesa/iris Driver Version 25.1.3.0 RAM 0
Decision Log HW_COMPOSITING default available OPENGL_COMPOSITING default available WEBRENDER default available WEBRENDER_COMPOSITOR default disabled Disabled by default Blocklisted; failure code
FEATURE_FAILURE_DISABLED env blocklisted Blocklisted by gfxInfo Blocklisted; failure code FEATURE_FAILURE_WEBRENDER_COMPOSITOR_DISABLED
WEBRENDER_PARTIAL default available WEBRENDER_SHADER_CACHE default disabled Disabled by default Blocklisted; failure code
FEATURE_FAILURE_DISABLED
WEBRENDER_OPTIMIZED_SHADERS default available WEBRENDER_ANGLE default available
env unavailable OS not supported Blocklisted; failure code FEATURE_FAILURE_OS_NOT_SUPPORTED
WEBRENDER_DCOMP_PRESENT default available
user disabled User disabled via pref Blocklisted; failure code FEATURE_FAILURE_DCOMP_PREF_DISABLED env unavailable Requires GPU process Blocklisted; failure code FEATURE_FAILURE_NO_GPU_PROCESS runtime unavailable Requires ANGLE Blocklisted; failure code FEATURE_FAILURE_DCOMP_NOT_ANGLE"
WEBRENDER_SCISSORED_CACHE_CLEARS default available
Все ответы (5)
Screenshots from about:support related to GPU and Decision logs are attached. I was not able to format the text in my earlier post properly.
The GPU related screenshot shows that the Intel GPU drivers are being used.
The Decision Logs related screenshot shows the WEBRENDER_COMPOSITOR, WEBRENDER_SHADER_CACHE and WEBRENDER_DCOMP_PRESENT are disabled. With the error message Blocklisted by gfxInfo, Disabled by default and User disabled via pref/Requires GPU process respectively.
GPU#1 is active and Compositor=Webrender.
Why do you think that HW Acceleration running on Linux is disabled in Firefox?
I figured out how to format posts in Firefox Forums. From the about:support page of Firefox.
GPU #1
Active | Yes |
Description | Mesa Intel(R) UHD Graphics (TGL GT2) |
Vendor ID | 0x8086 |
Device ID | 0x9a78 |
Driver Vendor | mesa/iris |
Driver Version | 25.1.3.0 |
RAM | 0 |
Decision Log
HW_COMPOSITING | default | available | ||
OPENGL_COMPOSITING | default | available | ||
WEBRENDER | default | available | ||
WEBRENDER_COMPOSITOR | default | disabled | Disabled by default | Blocklisted; failure code FEATURE_FAILURE_DISABLED |
env | blocklisted | Blocklisted by gfxInfo | Blocklisted; failure code FEATURE_FAILURE_WEBRENDER_COMPOSITOR_DISABLED | |
WEBRENDER_PARTIAL | default | available | ||
WEBRENDER_SHADER_CACHE | default | disabled | Disabled by default | Blocklisted; failure code FEATURE_FAILURE_DISABLED |
WEBRENDER_OPTIMIZED_SHADERS | default | available | ||
WEBRENDER_ANGLE | default | available | ||
env | unavailable | OS not supported | Blocklisted; failure code FEATURE_FAILURE_OS_NOT_SUPPORTED | |
WEBRENDER_DCOMP_PRESENT | default | available | ||
user | disabled | User disabled via pref | Blocklisted; failure code FEATURE_FAILURE_DCOMP_PREF_DISABLED | |
env | unavailable | Requires GPU process | Blocklisted; failure code FEATURE_FAILURE_NO_GPU_PROCESS | |
runtime | unavailable | Requires ANGLE | Blocklisted; failure code FEATURE_FAILURE_DCOMP_NOT_ANGLE" | |
WEBRENDER_SCISSORED_CACHE_CLEARS | default | available |
TyDraniu said
GPU#1 is active and Compositor=Webrender. Why do you think that HW Acceleration running on Linux is disabled in Firefox?
In the about:support page the WEBRENDER_COMPOSITOR is Blocklisted by gfxInfo and WEBRENDER_DCOMP_PRESENT is disabled.
I have put in formatted output of the GPU1 as well as Decision Log.
gfxinfo is not firefox. Do you think wayland may be involved here? I don't think KDE has full waylland support. Far as I know, firefox uses whatever its given.