Hi All. I’m using 3 chromium based browsers Vivaldi, Chrome and Edge on an Optimus laptop with a NVIDIA TU117GLM [T1200 Laptop GPU] GPU on EndeavourOS. I have va-api, vdpau libs installed, and have the usual assortment of flags(GPU Rasterization, Override Software Rendering List, Hardware Accerelated video decode, Zero-Copy Rasterizer etc) turned on. The following flags are passed on while starting the browsers.
--enable-features=VaapiVideoDecoder --disable-features=UseChromeOSDirectVideoDecoder
Chrome and Vivaldi have their GPU Accerelation broken, as shown in their browser://gpu URL. Edge works perfectly and is able to play 4K60 Youtube videos without dropping a frame. None of these browsers are flatpak versions. Any ideas why Chrome and Vivaldi fail, while Edge works?
PS: Here are the browser versions.
Vivaldi 5.2.2623.39 (Stable channel) stable (64-bit)
Chrome Version 100.0.4896.127 (Official Build) (64-bit)
Edge Version 100.0.1185.50 (Official build) (64-bit)
Any help to resolve the issue is appreciated.