Hey all. Since the upgrade to Vivaldi 7.5 (NixOS unstable), I’m seeing terrible flickering when scrolling, especially when using the desktop zoom effect on Plasma Wayland. I’m using the NVIDIA proprietary drivers.
I had this problem in the past and was able to fix it by going to vivaldi://flags and setting Preferred Ozone platform to Wayland, but this seems to have stopped working between 7.4 and 7.5. Anyone else seeing this and found a workaround?
You should confirm whether your browser is actually running as a native wayland client, rather than using the X11 backend (that’s what the ozone thing is supposed to do). Share your nvidia driver config while you’re at it, t’s notoriously difficult to configure correctly and there’s a lot of bad advice out there.
Thanks. I went through that wiki and all looks good. My NVIDIA / Wayland config is HERE. I ran xprops and get back nothing for the Vivaldi window as opposed to Steam so I’m pretty confident it’s native Wayland. (Is there a more definitive way to tell?)
Quick update, though: I solved it by disabling Use Hardware Acceleration When Available in Vivaldi settings. Been running this way for a few hours flicker-free and there doesn’t seem to be any negative consequence. I tested some YouTube videos and demos on WebGL Samples and all runs smoothly.
Ahh, you’re right. I tested more on that WebGL Samples site with the Use Hardware Acceleration When Available setting turned on and off and I do see a difference in GPU usage and smoothness when it’s on. When I get time, I’ll try updating the driver, although considering the problem goes away if I downgrade to Vivaldi 7.4, I’m not too confident that’ll fix it.