You are not logged in.
Hi,
I've noticed that newer builds of vivaldi break HW acceleration under Wayland/Hyprland - I have a laptop with two cards (Intel & Nvidia)
$ lspci | rg -i VGA
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-S UHD Graphics (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation AD103GLM [RTX 5000 Ada Generation Laptop GPU] (rev a1)When trying to play back (some) videos, I get a stream of errors like this & the whole UI of vivaldi breaks/freezes.
[170407:170407:0317/134305.383565:ERROR:chromium/ui/gl/angle_platform_impl.cc:42] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
[170407:170407:0317/134305.383770:ERROR:chromium/ui/gl/scoped_egl_image.cc:23] Failed to create EGLImage: EGL_SUCCESS
[170407:170407:0317/134305.383974:ERROR:chromium/ui/ozone/common/native_pixmap_egl_binding.cc:76] Unable to initialize binding from pixmap
[170407:170407:0317/134305.384091:ERROR:chromium/gpu/command_buffer/service/shared_image/ozone_image_backing.cc:316] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
[170407:170407:0317/134305.384315:ERROR:chromium/gpu/command_buffer/service/shared_image/shared_image_manager.cc:404] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
[170407:170407:0317/134305.400117:ERROR:chromium/ui/gl/angle_platform_impl.cc:42] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
[170407:170407:0317/134305.400370:ERROR:chromium/ui/gl/scoped_egl_image.cc:23] Failed to create EGLImage: EGL_SUCCESS
[170407:170407:0317/134305.400566:ERROR:chromium/ui/ozone/common/native_pixmap_egl_binding.cc:76] Unable to initialize binding from pixmap
[170407:170407:0317/134305.400641:ERROR:chromium/gpu/command_buffer/service/shared_image/ozone_image_backing.cc:316] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
[170407:170407:0317/134305.400691:ERROR:chromium/gpu/command_buffer/service/shared_image/shared_image_manager.cc:404] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
...vivaldi://gpu:
Graphics Feature Status
=======================
* Canvas: Hardware accelerated
* Direct Rendering Display Compositor: Disabled
* Compositing: Hardware accelerated
* Multiple Raster Threads: Enabled
* OpenGL: Enabled
* Rasterization: Hardware accelerated on all pages
* Raw Draw: Disabled
* Skia Graphite: Disabled
* TreesInViz: Disabled
* Video Decode: Hardware accelerated
* Video Encode: Software only. Hardware acceleration disabled
* Vulkan: Disabled
* WebGL: Hardware accelerated
* WebGL2: Hardware accelerated
* WebGPU: Disabled
* WebNN: Disabled
Version Information
===================
Data exported : 2026-03-18T13:31:26.348Z
Chrome version : Chrome/7.7.3851.67
Operating system : Linux 6.19.8-arch1-1
Software rendering list URL: https://chromium.googlesource.com/chromium/src/+/aea3c43f4f9b35bc42ef260397ea379e073d64ca/gpu/config/software_rendering_list.json
Driver bug list URL : https://chromium.googlesource.com/chromium/src/+/aea3c43f4f9b35bc42ef260397ea379e073d64ca/gpu/config/gpu_driver_bug_list.json
ANGLE commit id : 345a7754b882
2D graphics backend : Skia/142 f4ed99d2443962782cf5f8b4dd27179f131e7cbe
Command Line : /usr/sbin/vivaldi --user-data-dir=/home/user/.config/vivaldi_datadir --disk-cache-dir=/run/user/1000/chromium-cache --password-store=gnome-libsecret --force-dark-mode --enable-features=WebUIDarkMode --flag-switches-begin --enable-gpu-rasterization --disable-quic --show-autofill-signatures --ignore-gpu-blocklist --enable-smooth-scrolling --enable-features=WebUIDarkMode,ParallelDownloading,ReduceAcceptLanguage,WebRtcHideLocalIpsWithMdns,fill-on-account-select --flag-switches-end --ozone-platform=wayland --origin-trial-disabled-features=CanvasTextNg|WebAssemblyCustomDescriptors --render-node-override=/dev/dri/renderD129
Driver Information
==================
Initialization time : 470
In-process GPU : false
Skia Backend : GaneshGL
Passthrough Command Decoder : true
Sandboxed : false
GPU0 : VENDOR= 0x10de, DEVICE=0x2730, DRIVER_VENDOR=Mesa, DRIVER_VERSION=26.0.2
GPU1 : VENDOR= 0x8086, DEVICE=0xa788, DRIVER_VENDOR=Mesa, DRIVER_VERSION=26.0.2 *ACTIVE*
Optimus : true
AMD switchable : false
Pixel shader version : 1.00
Vertex shader version : 1.00
Max. MSAA samples : 16Did anyone encounter this issue as well? Could not figure out a solution through google so trying here ![]()
Last edited by Dy (2026-03-18 13:36:20)
Offline
`--render-node-override=/dev/dri/renderD129` why?
first try with --disable-gpu-compositing
Edit:
if it works then, try with these:
--ozone-platform=wayland
--use-gl=egl
--ignore-gpu-blocklist
--disable-features=Vulkan,WaylandOverlayDelegation
Last edited by 5hridhyan (2026-03-19 19:08:03)
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline