Flickering on both Chrome and Vivaldi Browsers after Upgrade to F40

Hi All.

Upgraded my Fedora39 to Fedora40 on my main PC with a nvidia 3050 GPU. (Note: Running with KDE Plasma 6 and Wayland)

However both chrome and #Vivaldi browsers are both flickering like mad !

I cleared the GPUCache folders. No change.

I’ve re-installed both chrome and #Vivaldi but the flickering continues.

I’ve tried turning off Hardware Acceleration in both browsers…

I’ve tried running

sudo depmod -a

and rebooting but that didn’t fix it.

It seems like something else is going on, and not actually browser dependent.

Note: It’s been working great for years this computer. From F36 to F39 . No issues. F39 was running Wayland also.

I’m pretty technical but I’m struggling with this one.

Any thoughts/ideas?

Hi, did you have any good fortune with this issue? I have similar problems on Fedora 40 and 1070 Nvidia GPU. Looks like Firefox is not affected, but the problem is also not present all the time in chrome based browsers, so maybe more time needed to confirm what’s going on with firefox.

I have tried Vivaldi and Thorium. Both seem to work fine without nvidia driver installed.

2 Likes

I switched over to libreworlf. Vivaldi is really feature rich, thorium is really snappy, but the flicker is major deal breaker. Some popup menus flicker so hard it’s almost like Christmas.

I simply switch to Xorg/X11 rather than Wayland and it worked fine.

I’m hoping in a few weeks to try again and hopefully the driver issues will have been fixed.

1 Like

Yes, seems to be working fine on X11 here as well.

My guess is there is something wrong with hardware acceleration. I don’t know if on Chromium - Wayland it is enabled and it doesn’t work or it is not enabled but it is needed.

In Firefox you go on “help - more information” (sorry I don’t have it in English) and you are told about hardware decoding in “graphics”. In Fedora Firefox it should be enabled by default, given that you have installed drivers and codecs.

On a side note, Vivaldi is not a “browser” meaning it is a javascript (React?) GUI on top of Chromium, Chromium is Chrome minus some features from Google. Thorium is Chromium with some tweaks, Librewolf is Firefox with some tweaks. In short you are just picking different “mods” of Chromium and Firefox.

Hi for me on Nvidia 10 series wayland plasma 6.

I also have the flickering, mostly in brave web apps like telegram.
Sometimes ungoogled chromium crypt.ee

I found that switching to the free nouveau driver fixes the issue for now.
Can be done permanently in kinoite/silverblue with:

sudo rpm-ostree kargs --delete-if-present=rd.driver.blacklist=nouveau --delete-if-present=modprobe.blacklist=nouveau --delete-if-present=nvidia-drm.modeset=1

to reverse:

sudo rpm-ostree kargs --append=rd.driver.blacklist=nouveau --append=modprobe.blacklist=nouveau --append=nvidia-drm.modeset=1

Hopefully explicit sync will fix this issue

Somewhat related, if you want good HW acceleration in Firefox (including video acceleration) see here and here for flatpaks.