You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I installed Firefox via a PPA (as I understand snap does not use the system's Mesa (similar to flatpack), but the upstream one, which lacks the AGX driver), but Firefox fails to use hardware acceleration. eglinfo -B 's output:
GBM platform:
eglinfo: eglInitialize failed
Wayland platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: Apple M2 (G14G B0)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: Apple M2 (G14G B0)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: Apple M2 (G14G B0)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: Apple M2 (G14G B0)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: Apple M2 (G14G B0)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: Apple M2 (G14G B0)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: Apple M2 (G14G B0)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: Apple M2 (G14G B0)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: Apple M2 (G14G B0)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: Apple M2 (G14G B0)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: Apple M2 (G14G B0)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: Apple M2 (G14G B0)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 15.0.7, 128 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 15.0.7, 128 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 15.0.7, 128 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.0~pre20240228-0asahi6.23.10
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
WebGPU 1 & 2 drivers seems to fallback to llvmpipe despite using Mesa 3.2, seemingly due to the errors at the end:
Firefox's graphic section:
Thanks for the report! Your assumption about snaps is actually wrong, our firefox snap does indeed support graphics acceleration an ubuntu-asahi. We do this using a asahi-specific channel of the gnome-sdk snap with our mesa backported to core22. Here is what my firefox reports:
Of course I think we should make sure that the deb package also works properly for people preferring that option.
I'm not entirely sure what causes your error yet, is the apparmor policy causing the error part of the deb package? Which ppa did you use, I am not aware of an "official" up-to-date firefox ppa? Mozilla has recently announced their own deb mirrors, their official builds might work better.
I installed Firefox via a PPA (as I understand snap does not use the system's Mesa (similar to flatpack), but the upstream one, which lacks the AGX driver), but Firefox fails to use hardware acceleration.
eglinfo -B
's output:WebGPU 1 & 2 drivers seems to fallback to llvmpipe despite using Mesa 3.2, seemingly due to the errors at the end:
Firefox's graphic section:
I have the following error launching Firefox, which seems related:
glxinfo
confirms that KDE is accelerated.The text was updated successfully, but these errors were encountered: