I have been running gnome on X11 with the nvidia G06 driver. The card is a GeForce GT 1030.
At first glance, it works as well as it did on Leap 15.4 or Debian Bookworm (aka Debian 12). I skipped Leap 15.5.
-
The first noticeable issue is some video breakage in full screen playback about 15 to 20 percent from the top. I have only used mpv thus far.
-
The second issue is that gnome will become sluggish and unstable. For example, executing a file save from chrome, I might have to wait minutes before the file save dialogue resolves. Eventually, gnome will crash. As far as I can remember, all of the crashes over the last couple of weeks have been triggered by writing to disk.
-
The third issue, and the most reliable way to cause a crash, is write files with avidemux3-qt5. Using avidemux to write a file, gnome will eventually crash!
A snippet from the logs from yesterday morning, when gnome crashed while writing a file from avidemux. (The system appeared completely stable prior to the crash, none of the sluggishness I described in 2)
ul 12 07:01:06 orca.attlocal.net org.avidemux.Avidemux.desktop[20054]: [FF] Saving
Jul 12 07:01:06 orca.attlocal.net org.avidemux.Avidemux.desktop[20054]: [saveLoop] 12:01:06-735 avg fps=30000
Jul 12 07:01:06 orca.attlocal.net org.avidemux.Avidemux.desktop[20054]: [initUI] 12:01:06-735 Muxer, creating UI, video duration is 00:13:06,000
Jul 12 07:01:06 orca.attlocal.net org.avidemux.Avidemux.desktop[20054]: [qtRegisterDialog] 12:01:06-736 reparenting widget encodingDialog
Jul 12 07:01:06 orca.attlocal.net org.avidemux.Avidemux.desktop[20054]: [muxerFFmpeg::saveLoop] Final audio delay: 0 ms
Jul 12 07:01:06 orca.attlocal.net gnome-shell[16739]: **
Jul 12 07:01:06 orca.attlocal.net gnome-shell[16739]: libmutter:ERROR:../src/core/window.c:1529:meta_window_unmanage: assertion failed: (window->display->focus_window != window)
Jul 12 07:01:06 orca.attlocal.net gnome-shell[16739]: Bail out! libmutter:ERROR:../src/core/window.c:1529:meta_window_unmanage: assertion failed: (window->display->focus_window != window)
Jul 12 07:01:06 orca.attlocal.net gnome-shell[16739]: == Stack trace for context 0x563d731fcba0 ==
Jul 12 07:01:06 orca.attlocal.net gnome-shell[16739]: #0 563d732e3288 i resource:///org/gnome/shell/ui/init.js:21 (17bd02a70ba0 @ 48)
Jul 12 07:01:06 orca.attlocal.net polkitd[2566]: Unregistered Authentication Agent for unix-session:14 (system bus name :1.1143, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from b>
Jul 12 07:01:06 orca.attlocal.net systemd[16279]: org.gnome.Shell@x11.service: Main process exited, code=dumped, status=6/ABRT
Jul 12 07:01:06 orca.attlocal.net gnome-terminal-[20355]: g_atomic_ref_count_dec: assertion 'old_value > 0' failed
Jul 12 07:01:06 orca.attlocal.net systemd[16279]: org.gnome.Shell@x11.service: Failed with result 'core-dump'.
Jul 12 07:01:06 orca.attlocal.net systemd[16279]: org.gnome.Shell@x11.service: Triggering OnFailure= dependencies.
Jul 12 07:01:06 orca.attlocal.net systemd[16279]: org.gnome.Shell@x11.service: Consumed 27min 51.978s CPU time.
Jul 12 07:01:06 orca.attlocal.net systemd[16279]: org.gnome.Shell@x11.service: Scheduled restart job, restart counter is at 1.
Jul 12 07:01:06 orca.attlocal.net systemd[16279]: Started GNOME Session Failed lockdown screen (user).
Jul 12 07:01:06 orca.attlocal.net systemd[16279]: Reached target GNOME Session Failed.
Jul 12 07:01:06 orca.attlocal.net systemd[16279]: Disable GNOME Shell extensions after failure was skipped because of an unmet condition check (ConditionPathExists=/run/user/1000/gnome-shell-disable-extensions).
Jul 12 07:01:06 orca.attlocal.net systemd[16279]: Starting GNOME Shell on X11...
Jul 12 07:01:06 orca.attlocal.net gnome-shell[28928]: Running GNOME Shell (using mutter 45.3) as a X11 window and compositing manager
Jul 12 07:01:07 orca.attlocal.net /usr/lib/gdm/gdm-x-session[16500]: (--) NVIDIA(GPU-0): DFP-0: disconnected
Jul 12 07:01:07 orca.attlocal.net /usr/lib/gdm/gdm-x-session[16500]: (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
Jul 12 07:01:07 orca.attlocal.net /usr/lib/gdm/gdm-x-session[16500]: (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
Jul 12 07:01:07 orca.attlocal.net /usr/lib/gdm/gdm-x-session[16500]: (--) NVIDIA(GPU-0):
Jul 12 07:01:07 orca.attlocal.net /usr/lib/gdm/gdm-x-session[16500]: (--) NVIDIA(GPU-0): BenQ PD2500Q (DFP-1): connected
Jul 12 07:01:07 orca.attlocal.net /usr/lib/gdm/gdm-x-session[16500]: (--) NVIDIA(GPU-0): BenQ PD2500Q (DFP-1): Internal TMDS
Jul 12 07:01:07 orca.attlocal.net /usr/lib/gdm/gdm-x-session[16500]: (--) NVIDIA(GPU-0): BenQ PD2500Q (DFP-1): 600.0 MHz maximum pixel clock
Jul 12 07:01:07 orca.attlocal.net /usr/lib/gdm/gdm-x-session[16500]: (--) NVIDIA(GPU-0):
Jul 12 07:01:07 orca.attlocal.net gsd-media-keys[16831]: Failed to grab accelerators: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Object does not exist at path “/org/gnome/Shell”
Jul 12 07:01:07 orca.attlocal.net gnome-shell[28928]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x1c00006 specified for 0x1c0d612.
Jul 12 07:01:08 orca.attlocal.net gnome-shell[28928]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Jul 12 07:01:08 orca.attlocal.net gnome-shell[28928]: Will monitor session 14
Jul 12 07:01:08 orca.attlocal.net gsd-media-keys[16831]: Failed to grab accelerators: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Object does not exist at path “/org/gnome/Shell”
The problem appears to be is mutter.
For the time being, I am running gnome on wayland. I hope to use avidemux quite a bit today to learn if the problem extends to wayland or is limited to X11.