You are not logged in.

#1 2026-03-18 13:34:39

Dy
Member
Registered: 2026-01-11
Posts: 2

Broken HW accel for >vivaldi-7.7 under Wayland/Hyprland?

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               : 16

Did anyone encounter this issue as well? Could not figure out a solution through google so trying here smile

Last edited by Dy (2026-03-18 13:36:20)

Offline

#2 2026-03-19 18:38:58

5hridhyan
Member
Registered: 2025-12-25
Posts: 380

Re: Broken HW accel for >vivaldi-7.7 under Wayland/Hyprland?

`--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

Board footer

Powered by FluxBB