Glitches in Gnome when minimizing/restoring windows

Lots of graphical issues and glitches since Gnome47.

While having sort of fixed the glitching out and freezing of nautilus when maximizing the window with GSK_RENDERER=cairo in /etc/environment thanks to @super_mariofps’s post here, there is still another kind of subtler, less freezy, but still present and easily reproducible visual glitch when minimizing and restoring other apps, like gthumb for instance.

Please see this video for an example and pay attention to the top left part of the screen. The effect seems to be more egregious when apps are drawn directly over the desktop compared to over other apps (like firefox).

Even stranger still and kindly take my word for it, I promise I’m not crazy, the effect is much tamer in the video. I can’t understand how that’s even possible but the glitches were much more visible and more pronounced to my naked eye than they came out in the screen capture :confused: :crazy_face:.

I’d appreciate any input on this.

Perhaps worth mentioning this doesn’t happen on wayland, only on X, but sadly, using wayland for more than doomscrolling is not an option for me, since I’m mostly using this machine for photo processing and video editing and color management and screen calibration is still not where it should be on wayland.

System:
  Kernel: 6.11.2-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
  Desktop: GNOME v: 47.0 Distro: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 82JM v: Legion 5 17ITH6H
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <superuser required>
    UEFI: LENOVO v: H1CN58WW date: 04/11/2024
Battery:
  ID-1: BAT0 charge: 52.0 Wh (65.0%) condition: 80.0/80.0 Wh (100.0%)
    volts: 15.4 min: 15.4 model: Celxpert L20C4PC2 status: not charging
CPU:
  Info: 8-core model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP
    arch: Tiger Lake rev: 1 cache: L1: 640 KiB L2: 10 MiB L3: 24 MiB
  Speed (MHz): avg: 1171 min/max: 800/2300 cores: 1: 1171 2: 1171 3: 1171
    4: 1171 5: 1171 6: 1171 7: 1171 8: 1171 9: 1171 10: 1171 11: 1171 12: 1171
    13: 1171 14: 1171 15: 1171 16: 1171 bogomips: 73744
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Lenovo driver: i915
    v: kernel arch: Gen-12.1 bus-ID: 00:02.0
  Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Lenovo
    driver: nvidia v: 560.35.03 arch: Ampere bus-ID: 01:00.0
  Device-3: Syntek Integrated Camera driver: uvcvideo type: USB
    bus-ID: 3-6:3
  Display: x11 server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2 driver:
    X: loaded: modesetting,nvidia dri: iris gpu: i915
    resolution: 1920x1080~144Hz
  API: EGL v: 1.5 drivers: iris,nvidia,swrast platforms:
    active: gbm,x11,surfaceless,device inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.2.4-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (TGL GT1)
  API: Vulkan v: 1.3.295 drivers: nvidia surfaces: xcb,xlib devices: 1
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3
  Device-2: NVIDIA GA106 High Definition Audio driver: snd_hda_intel
    v: kernel bus-ID: 01:00.1
  Device-3: Texas Instruments PCM2900C Audio CODEC
    driver: hid-generic,snd-usb-audio,usbhid type: USB bus-ID: 3-11:6
  API: ALSA v: k6.11.2-arch1-1 status: kernel-api
  Server-1: sndiod v: N/A status: off
  Server-2: PipeWire v: 1.2.5 status: active
Network:
  Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3
  IF: wlan0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel port: 3000 bus-ID: 58:00.0
  IF: enp88s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB
    bus-ID: 3-14:8
  Report: bt-adapter note: tool can't run ID: hci0 rfk-id: 3 state: down
    bt-service: disabled rfk-block: hardware: no software: yes address: N/A
Drives:
  Local Storage: total: 2.81 TiB used: 680.03 GiB (23.7%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: SNV2S2000G size: 1.82 TiB
    temp: 32.9 C
  ID-2: /dev/nvme1n1 vendor: SK Hynix model: HFS001TDE9X084N
    size: 953.87 GiB temp: 42.9 C
  ID-3: /dev/sda vendor: Sony model: Storage Media size: 57.7 GiB type: USB
Partition:
  ID-1: / size: 936.84 GiB used: 281.32 GiB (30.0%) fs: ext4
    dev: /dev/nvme1n1p2
  ID-2: /boot size: 1022 MiB used: 422.8 MiB (41.4%) fs: vfat
    dev: /dev/nvme1n1p1
Swap:
  ID-1: swap-1 type: zram size: 4 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 35.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 31.13 GiB used: 5.73 GiB (18.4%)
  Processes: 361 Uptime: 1h 0m Init: systemd
  Packages: 1162 Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Bash v: 5.2.37
    inxi: 3.3.36

Sometimes the glitches are really crazy and pronounced, like here.

Does this happen to anyone else? Can you check?

Your videos are no available on youtube. Did you remove them?

Aynways, I do not have any issue with gnome47.

Yeah, the videos are no longer online.

Are you on AMD?

Yes, CPU and GPU

CPU:
  Info: 12-core model: AMD Ryzen 9 5900X bits: 64 type: MT MCP cache:
    L2: 6 MiB
  Speed (MHz): avg: 550 min/max: 550/4951 cores: 1: 550 2: 550 3: 550 4: 550
    5: 550 6: 550 7: 550 8: 550 9: 550 10: 550 11: 550 12: 550 13: 550 14: 550
    15: 550 16: 550 17: 550 18: 550 19: 550 20: 550 21: 550 22: 550 23: 550
    24: 550
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 23 [Radeon RX 6650 XT /
    6700S 6800S] driver: amdgpu v: kernel
  Device-2: Logitech Brio 100 driver: snd-usb-audio,uvcvideo type: USB
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.3
    compositor: gnome-shell driver: X: loaded: amdgpu dri: radeonsi gpu: amdgpu
    resolution: 1: 2560x1440 2: 1920x1080
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.5-arch1.1
    renderer: AMD Radeon RX 6650 XT (radeonsi navi23 LLVM 18.1.8 DRM 3.54
    6.6.58-273.1-tkg-eevdf)

Yeah, OK. These issues are NVIDIA and Vulkan specific.

FWIW, the recent update to Nautilus nautilus 47.1-1 fixed this issue and the environment variable GSK_RENDERER=cairo is no longer required.

Maximising and tiling Nautilus windows under X on nVidia is working fine now.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.