Flickering during updates with ptyxis terminal

Only observed during the download of multiple packages when doing sudo dnf upgrade --refresh

GPU info below

grumpey@grumpey0:~$ fpaste --sysinfo-video --printonly 
Gathering system info .......... 
=== fpaste 0.5.0.0 System Information ===
* OS Release (lsb_release -ds):
     "Fedora Linux 41 (Forty One Prerelease)"
     
* Kernel (uname -r):
     6.11.0-63.fc41.x86_64
     
* Kernel cmdline (cat /proc/cmdline):
     BOOT_IMAGE=(hd2,gpt2)/vmlinuz-6.11.0-63.fc41.x86_64 root=UUID=cb669de4-c6ea-4684-9631-534cfd9f4799 ro rootflags=subvol=@ preempt=full
     
* Desktop(s) Running (ps -eo comm= | grep -E '(gnome-session|startkde|startactive|xfce.?-session|fluxbox|blackbox|hackedbox|ratpoison|enlightenment|icewm-session|od-session|wmaker|wmx|openbox-lxde|openbox-gnome-session|openbox-kde-session|mwm|e16|fvwm|xmonad|sugar-session|mate-session|lxqt-session|cinnamon|lxdm-session|awesome|phosh|sway|Hyperland)' ):
     gnome-session-b
     gnome-session-c
     gnome-session-b
     
* Desktop(s) Installed (ls -m /usr/share/{xsessions,wayland-sessions}/ | sed 's/\.desktop//g' ):
     /usr/share/wayland-sessions/:
     gnome, gnome-wayland
     
     /usr/share/xsessions/:
     gnome, gnome-xorg
     
* Session Type (env | grep 'XDG_SESSION_TYPE' | sed 's/.*=//' ):
     wayland
     
* Xorg modules (grep LoadModule /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d \" -f 2 | xargs):
     
     
* Xorg errors (without results: "grep '^\[.*(EE)' /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d ':' -f 2- "):
     N/A

* PCI Video Card (lspci |  grep -i -E 'vga' | cut -b1-7 | xargs -i lspci -vnnks {} | grep -v "<access denied>"):
     03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c1) (prog-if 00 [VGA controller])
     	Subsystem: ASRock Incorporation Device [1849:5216]
     	Flags: bus master, fast devsel, latency 0, IRQ 88, IOMMU group 10
     	Memory at d0000000 (64-bit, prefetchable) [size=256M]
     	Memory at e0000000 (64-bit, prefetchable) [size=2M]
     	I/O ports at f000 [size=256]
     	Memory at fcc00000 (32-bit, non-prefetchable) [size=1M]
     	Expansion ROM at 000c0000 [disabled] [size=128K]
     	Kernel driver in use: amdgpu
     	Kernel modules: amdgpu
     
     
* GL Support (glxinfo -B | grep -E "OpenGL version|OpenGL renderer"):
     OpenGL renderer string: AMD Radeon RX 6600 XT (radeonsi, navi23, LLVM 19.1.0, DRM 3.58, 6.11.0-63.fc41.x86_64)
     OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.2.4

I can confirm this behavior. I didn’t raise the issue though, as I am running F41 in a VM and thought it was a hypervisor issue.

Does launching ptyxis with any of these have any effect on flickering?

GSK_RENDERER=gl ptyxis --standalone
GSK_RENDERER=ngl ptyxis --standalone
GSK_RENDERER=vulkan ptyxis --standalone

Doesn’t appear to.

I am also seeing this. Seems to be with how the rows in the interface are updated as %download data changes for 2 or 3 packages concurrently.

I also see the same behaviour when using Tilix. I didn’t see this in Fedora 40, so I presume it is a DNF5 thing.

I am also getting the flickering when running sudo dnf upgrade --refresh. It is only on the rows that are currently downloading.