Google Chrome Froze After Updating to Fedora 44 KDE

Hi,

My Google chorme froze after updating to Fedora 44 KDE. Initially it shows which profile to choose but is all black.

Quick search tells me that its a Wayland changes issue on chrome rendering.

Right now I am using

google-chrome --ozone-platform=x11 &

Which is running fine for now.

Will the update on graphics soon be available?

Thanks!

Are you asking when Google will fix Chrome?

Or do you think there is a bug in the Wayland changes?

Not sure. Rest of the application is working fine. Even LibreOffice looks good now.
Only Chrome freezes. I guess its chrome

If a crash can be easily replicated and you file a bug with google, they will address the problem quickly because that problem could affect advertising revenue.

If a problem is not deemed critical such as not being able to fully restore bookmarks by importing a correctly generated bookmarks.html file, you may have to wait a year or so.

Greed is KING!!

Sounds like a bug in KDE wayland or Chrome, but Chrome works fine on F44 Workstation.

I suggest starting by checking the journal logs when the freeze happens. You can see the recent logs with a command like: journalctl --since "5 minutes ago"

Seems like NVIDIA driver issue.

journalctl --since "5 minutes ago" gives me this

May 04 08:37:40 fedora plasmashell[2435]: "/home/deepak/.local/share/applications/google-chrome.desktop" contains supported protocol>
May 04 08:37:40 fedora systemd[1968]: Started app-google\x2dchrome@235fcc9434d04d67b1095fdef8e824cd.service - Google Chrome - Web Br>
May 04 08:37:41 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 234
May 04 08:37:41 fedora kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
May 04 08:37:41 fedora kernel: NVRM: The NVIDIA probe routine was not called for 1 device(s).
May 04 08:37:41 fedora kernel: NVRM: This can occur when another driver was loaded and 
                               NVRM: obtained ownership of the NVIDIA device(s).
May 04 08:37:41 fedora kernel: NVRM: Try unloading the conflicting kernel module (and/or
                               NVRM: reconfigure your kernel without the conflicting
                               NVRM: driver(s)), then try loading the NVIDIA kernel module
                               NVRM: again.
May 04 08:37:41 fedora kernel: NVRM: No NVIDIA devices probed.
May 04 08:37:41 fedora kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 234
May 04 08:37:41 fedora systemd[1968]: Started app-com.google.Chrome-112075.scope.
May 04 08:37:44 fedora google-chrome-stable[112080]: [112075:112112:0504/083744.858313:ERROR:content/browser/browser_main_loop.cc:27>
May 04 08:37:44 fedora chrome[112075]: QThreadStorage: entry 2 destroyed before end of thread 0x25ac005a6700
May 04 08:37:44 fedora chrome[112075]: QThreadStorage: entry 1 destroyed before end of thread 0x25ac005a6700
May 04 08:37:44 fedora systemd[1968]: app-com.google.Chrome-112075.scope: Consumed 736ms CPU time over 3.194s wall clock time, 64.4M>
May 04 08:37:44 fedora systemd[1968]: app-google\x2dchrome@235fcc9434d04d67b1095fdef8e824cd.service: Consumed 1.779s CPU time over 4>
May 04 08:37:59 fedora plasmashell[2435]: "/home/deepak/.local/share/applications/google-chrome.desktop" contains supported protocol>
May 04 08:37:59 fedora plasmashell[2435]: qrc:/qt/qml/plasma/applet/org/kde/plasma/taskmanager/ToolTipDelegate.qml:63: TypeError: Ca>
May 04 08:37:59 fedora systemd[1968]: Started app-google\x2dchrome@7091faa33586441eb5e8e39efcae11f9.service - Google Chrome - Web Br>
May 04 08:38:00 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 234
May 04 08:38:00 fedora kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
May 04 08:38:00 fedora kernel: NVRM: The NVIDIA probe routine was not called for 1 device(s).
May 04 08:38:00 fedora kernel: NVRM: This can occur when another driver was loaded and 
                               NVRM: obtained ownership of the NVIDIA device(s).
May 04 08:38:00 fedora kernel: NVRM: Try unloading the conflicting kernel module (and/or
                               NVRM: reconfigure your kernel without the conflicting
                               NVRM: driver(s)), then try loading the NVIDIA kernel module
                               NVRM: again.

I have tried recompiling the driver

sudo akmods --force --rebuild

but the problem is same

Only Chrome is affected.

Even my Steam games are running fine

Not sure if changes in Wayland is affecting this. I have to force use X11 for chrome now. It running fine with the X11 argument.

Most of my other apps are also affected (mostly built on electron)

Obsidian AppImage
VS Code

These app freezes too

Most of the apps now runs with this argument
--use-gl=desktop %U

Including Google Chrome
VS code

However some AppImage version of program doesn’t run still (like Obsidian)

Its confirmed that the issues I am facing is related to new changes in graphics/wayland or NVIDIA drivers

Obsidian also runs now with

--disable-gpu argument

Thanks

You failed to blacklist nouveau driver, this prevents nvidia from loading.