store: Chromium 144 white webcam fix: NVIDIA + Wayland OzoneImageBacking bug

This commit is contained in:
Cal Corum 2026-02-18 11:21:34 -06:00
parent 2f8ebd4757
commit e4e32ab520

View File

@ -0,0 +1,12 @@
---
id: 591062af-e6a9-4e5d-b769-1eb0fe15278e
type: solution
title: "Chromium 144 white webcam fix: NVIDIA + Wayland OzoneImageBacking bug"
tags: [chromium, nvidia, wayland, webcam, gpu, nobara, logitech-brio, homelab]
importance: 0.8
confidence: 0.8
created: "2026-02-18T17:21:34.550605+00:00"
updated: "2026-02-18T17:21:34.550605+00:00"
---
Problem: Logitech BRIO webcam shows all-white in Chromium 144 on NVIDIA RTX 4080 SUPER + Wayland (Nobara/Fedora 43). Works fine in Firefox, native camera apps, and Brave 145. Root cause: Chromium 144's GPU compositor fails to create EGL images for video frame shared memory via OzoneImageBacking on NVIDIA+Wayland. Errors: 'OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation' and 'eglCreateImage failed with 0x00003009'. Fix: Add --disable-gpu-compositing to Chromium flags. Applied permanently in /etc/chromium/chromium.conf inside the Wayland branch (NATIVE_WAYLAND=on). Other flags tested that did NOT work: --disable-video-capture-use-gpu-memory-buffer, --disable-features=PipeWireCamera, --disable-features=AcceleratedVideoDecodeLinuxGL, --use-gl=angle --use-angle=vulkan (caused NVVM compilation failures). --disable-gpu also works but is too heavy-handed. Brave 145 does not have this bug - likely fixed in Chromium 145. Remove workaround when Chromium 145 lands in Nobara repos.