Fedora 33 - Cinnamon Graphical Glitches

I have recently installed Fedora Cinnamon on my desktop (I’ve run Arch & Win 10) and I’ve noticed a few graphical glitches and problems that seem like they may be related to sleep/suspend.

  • Flickering applications on mouse move
  • Artifacts
  • freezing on login to black screen causing my displays to immediately sleep and it appears I am unable to drop to TTY when this happens. This only happened maybe 1/5-10 times, and I haven’t observed it as of yet since switching from the default lightdm to gdm.

These graphical issues don’t happen consistently, but the issue always seems to happen after waking from a sleep, though it doesn’t happen every sleep.

PC specs

  • Ryzen 2600
  • RX 580
  • Fedora 33 Kernel 5.10.14-200.fc33.x86_64
  • cinnamon-4.8.6-1.fc33
  • Latest Asus BIOS update

The issue has been observed over the last week or so on multiple system and kernel updates

~/.xsessionerrors

Clutter-Message: 07:19:12.959: Sync method: PRESENTATION TIME
Cjs-Message: 07:19:13.071: JS LOG: About to start Cinnamon
Cjs-Message: 07:19:13.147: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 73 ms
Cjs-Message: 07:19:13.151: JS LOG: [LookingGlass/info] loading user theme: /usr/share/themes/Mint-Y-Dark-Blue/cinnamon/cinnamon.css
Cjs-Message: 07:19:13.168: JS LOG: [LookingGlass/info] added icon directory: /usr/share/themes/Mint-Y-Dark-Blue/cinnamon
Cjs-Message: 07:19:13.344: JS LOG: [LookingGlass/info] loaded at Fri Feb 12 2021 07:19:13 GMT-0500 (Eastern Standard Time)
Cjs-Message: 07:19:13.344: JS LOG: Cinnamon started at Fri Feb 12 2021 07:19:13 GMT-0500 (Eastern Standard Time)
Cjs-Message: 07:19:13.352: JS LOG: [LookingGlass/info] ExtensionSystem started in 1 ms
Cjs-Message: 07:19:13.352: JS LOG: [LookingGlass/info] DeskletManager started in 0 ms
Cjs-Message: 07:19:13.352: JS LOG: [LookingGlass/info] SearchProviderManager started in 0 ms
openGL version 4.6 detected (GL3 Cogl Driver)
MetaSyncRing disabled: couldn't find required GL extensions, or the minimum safe openGL version was not met
Cjs-Message: 07:19:13.385: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 16 ms
Cjs-Message: 07:19:13.389: JS LOG: [LookingGlass/info] Role locked: tray
Cjs-Message: 07:19:13.391: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 6 ms
Cjs-Message: 07:19:13.403: JS LOG: [LookingGlass/info] Role locked: notifications
Cjs-Message: 07:19:13.426: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 35 ms
Cjs-Message: 07:19:13.434: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 7 ms
St-Message: 07:19:13.437: cogl npot texture sizes SUPPORTED
Cjs-Message: 07:19:13.466: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 32 ms
Cjs-Message: 07:19:13.480: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 14 ms
Cjs-Message: 07:19:13.489: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 9 ms
Cjs-Message: 07:19:13.504: JS LOG: [LookingGlass/info] Role locked: panellauncher
Cjs-Message: 07:19:13.506: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 17 ms
Cjs-Message: 07:19:13.532: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 26 ms
Cjs-Message: 07:19:13.547: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 15 ms
Cjs-Message: 07:19:13.640: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 93 ms
Cjs-Message: 07:19:13.641: JS LOG: [LookingGlass/info] AppletManager started in 296 ms
Cjs-Message: 07:19:13.643: JS LOG: [LookingGlass/info] Cinnamon took 571 ms to start
Cjs-Message: 07:19:13.651: JS LOG: Unknown network device type, is 14
Cjs-Message: 07:19:13.655: JS LOG: Unknown network device type, is 13
vmware-user: could not open /proc/fs/vmblock/dev
Error: /usr/bin/vmtoolsd must be run inside a virtual machine on a VMware hypervisor product.
Failed to rename ‘/home/devon/.abrt/spool’ to ‘/home/devon/.cache/abrt/spool’: No such file or directory
Failed to rename ‘/home/devon/.abrt/settings’ to ‘/home/devon/.config/abrt/settings’: No such file or directory
Failed to play sound: Sound disabled
** Message: 07:19:14.178: nemo-desktop: session is cinnamon, establishing proxy
Cjs-Message: 07:19:14.386: JS LOG: [LookingGlass/info] Hiding systray: network
Cjs-Message: 07:19:16.276: JS LOG: [LookingGlass/info] Adding systray: dnfdragora-updater (24x24px)
Cjs-Message: 07:19:16.277: JS LOG: [LookingGlass/info] Resized dnfdragora-updater with normalized size (24x24px)

(dnfdragora-updater:1861): Gdk-CRITICAL **: 07:19:16.282: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

(blueberry-tray.py:2044): Bluetooth-WARNING **: 07:19:19.631: Error setting property 'Powered' on interface org.bluez.Adapter1: GDBus.Error:org.bluez.Error.Blocked: Blocked through rfkill (g-io-error-quark, 36)
CsNotificationWatcher: Could not add match rule to bus - GDBus.Error:org.freedesktop.DBus.Error.MatchRuleInvalid: Invalid match rule
cinnamon-session[1414]: WARNING: t+7.69194s: Detected that screensaver has appeared on the bus
Cjs-Message: 07:19:19.855: JS LOG: [LookingGlass/info] Adding systray: blueberry-tray.py (24x24px)
Cjs-Message: 07:19:19.856: JS LOG: [LookingGlass/info] Resized blueberry-tray.py with normalized size (24x24px)

(xapp-sn-watcher:1808): GLib-GObject-CRITICAL **: 07:19:44.065: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(xapp-sn-watcher:1808): GLib-GIO-CRITICAL **: 07:19:44.065: g_dbus_interface_skeleton_flush: assertion 'G_IS_DBUS_INTERFACE_SKELETON (interface_)' failed

(xapp-sn-watcher:1808): GLib-GObject-CRITICAL **: 07:19:44.065: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(xapp-sn-watcher:1808): GLib-GIO-CRITICAL **: 07:19:44.065: g_dbus_interface_skeleton_flush: assertion 'G_IS_DBUS_INTERFACE_SKELETON (interface_)' failed

(xapp-sn-watcher:1808): GLib-GObject-WARNING **: 07:19:44.065: invalid (NULL) pointer instance

(xapp-sn-watcher:1808): GLib-GObject-CRITICAL **: 07:19:44.065: g_signal_emit_by_name: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Cjs-Message: 07:26:29.077: JS LOG: [LookingGlass/info] Adding systray: google play music desktop player1 (24x24px)
Cjs-Message: 07:26:29.077: JS LOG: [LookingGlass/info] Resized google play music desktop player1 with normalized size (24x24px)
Cjs-Message: 07:33:46.624: JS LOG: [LookingGlass/info] Adding systray: discord1 (24x24px)
Cjs-Message: 07:33:46.625: JS LOG: [LookingGlass/info] Resized discord1 with normalized size (24x24px)
Cinnamon warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x7c00007 (Minecraft )
Cjs-Message: 10:18:29.143: JS LOG: [LookingGlass/info] Adding systray: discord1 (24x24px)
Cjs-Message: 10:18:29.143: JS LOG: [LookingGlass/info] Resized discord1 with normalized size (24x24px)
Gdk-Message: 10:51:47.517: cinnamon-session: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

Gdk-Message: 10:51:47.518: csd-a11y-settings: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

NOTE I noticed I have __common_interrupt: x.xx No irq handler for vector error. This appears to be related to xorg backlight support, but I’ll mention it as when I uninstalled lightdm I was dropped to a terminal with nothing but the errors.

[    0.061522] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.061523] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.113071] NR_IRQS: 524544, nr_irqs: 1224, preallocated irqs: 16
[    0.001341] __common_interrupt: 1.55 No irq handler for vector
[    0.001341] __common_interrupt: 2.55 No irq handler for vector
[    0.001341] __common_interrupt: 3.55 No irq handler for vector
[    0.001341] __common_interrupt: 4.55 No irq handler for vector
[    0.001341] __common_interrupt: 5.55 No irq handler for vector
[    0.001341] __common_interrupt: 6.55 No irq handler for vector
[    0.001341] __common_interrupt: 7.55 No irq handler for vector
[    0.001341] __common_interrupt: 8.55 No irq handler for vector
[    0.001341] __common_interrupt: 9.55 No irq handler for vector
[    0.001341] __common_interrupt: 10.55 No irq handler for vector
[    0.813751] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    0.816269] ata1: SATA max UDMA/133 abar m131072@0xfcd80000 port 0xfcd80100 irq 37
[    0.816271] ata2: SATA max UDMA/133 abar m131072@0xfcd80000 port 0xfcd80180 irq 37
[    0.816273] ata5: SATA max UDMA/133 abar m131072@0xfcd80000 port 0xfcd80300 irq 37
[    0.816275] ata6: SATA max UDMA/133 abar m131072@0xfcd80000 port 0xfcd80380 irq 37
[    0.816827] ata12: SATA max UDMA/133 abar m4096@0xfce08000 port 0xfce08280 irq 42
[    0.874724] rtc_cmos 00:01: alarms up to one month, y3k, 114 bytes nvram, hpet irqs