ublue-os / bazzite

Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
https://bazzite.gg
Apache License 2.0
3.18k stars 168 forks source link

Task Manager becomes frozen/non-responsive #849

Open Laephis opened 4 months ago

Laephis commented 4 months ago

Describe the bug

Running bazzite-nvidia on my desktop PC. After an hour or two of use, the following issues happen:

What did you expect to happen?

I expected the task manager to continue working and keep up to date on changing applications

Output of rpm-ostree status

rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
                   Digest: sha256:8b42e6eebebf733d3f33b3a3ca4515a253201c0097f517bb69a20a3cc7fd03ee
                  Version: 39.20240116.0 (2024-03-03T02:19:09Z)
          LayeredPackages: sunshine
                Initramfs: '"-I /etc/crypttab /usr/lib/modprobe.d/nvidia.conf"' 

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
                   Digest: sha256:611e15a54c5cc26d70a4a5ad939ced4b693e9b87c8e61c0a494695cab8cf0cb5
                  Version: 39.20240116.0 (2024-03-01T18:25:46Z)
          LayeredPackages: sunshine
                Initramfs: '"-I /etc/crypttab /usr/lib/modprobe.d/nvidia.conf"'

Hardware

................. ----------- .;;;;;;;;;;;;;;;;;;;;;;;. Host: MS-7E07 2.0 ,;;;;;;;; ;;;;;;;;;;;;;;;. OCI: Bazzite (NVIDIA Edition) x86_64 .;;;;;;;;; ▲ ;;;;;;;;;;;;;;;;;; OS: Fedora Linux 39.20240302.0 (Bazzite) x86_64 ';;;;;;;;; ;;;;;;;;;;;;;;;;;:; Kernel: 6.7.6-201.fsync.fc39.x86_64 ';; ;; .;;;;;;;: Uptime: 2 hours, 57 mins ';; ◄ ► ;; .;;;;;' Packages: 2568 (rpm), 8 (steam), 102 (flatpak) ';; ;; .;;;;; Shell: bash 5.2.26 ';;;;;;;;; ;;;;;;;;;;;;, ,;;;;. Resolution: 2560x1440 ';;;;;;;;; ▼ ;;;;;;;;;;;;. ;;;;;, DE: Plasma 5.27.10 [KF5 5.115.0] [Qt 5.15.12] (wayland) .;;;;;;;;; ;;;;;;;;;;;' ,;;;;;. WM: kwin_wayland_wr kwin_wayland ';;;;;;;;;;;;;;;;;;;;;;;. ;;;;;, Theme: Breeze [GTK2/3] .;;;;;;;; ;;;;;;;;. .;;;;;;. Icons: breeze-dark [GTK2/3] .;;;;;;;; ;;;;;;;. Terminal: ptyxis-agent ;;;;;;;; .;;;;;;;; CPU: 13th Gen Intel i7-13700K (24) @ 5.3GHz .;;;;;;;;; ;;;;:;;;;;;. GPU: NVIDIA GeForce RTX 3080 Lite Hash Rate ;;;;;;;;;;;;;;;;;;;;;; GPU: Intel Raptor Lake-S GT1 [UHD Graphics 770] .;;;;;;;;;;;;;;. Memory: 5.99 GiB / 62.56 GiB (9%)

Extra information or context

No response

Laephis commented 3 months ago

Doing some more research and it appears this was a bug in the past, possibly with Plasma interacting with Firefox.

https://www.reddit.com/r/kde/comments/10i1s81/plasma_526_panel_freezing_with_wayland_nvidia/

And the relevant bug report: https://bugs.kde.org/show_bug.cgi?id=469016

I'm getting by with doing "plasmashell --replace" periodically, but it's a pretty frustrating bug.

EDIT: Further reading and it looks like it's a bug in the threaded render loop and it's fixed in Plasma 6. Hopefully this is coming soon to Bazzite.