https://bugs.kde.org/show_bug.cgi?id=459872

            Bug ID: 459872
           Summary: Session freezes entirely and doesn't recover after AMD
                    GPU reset caused by VAAPI
    Classification: Plasma
           Product: kwin
           Version: 5.25.5
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: firlaevhans.fi...@protonmail.com
  Target Milestone: ---

Created attachment 152525
  --> https://bugs.kde.org/attachment.cgi?id=152525&action=edit
Excerpt from system journal

SUMMARY
Every now and then, VAAPI video decoding (in Firefox, in particular) triggers a
GPU reset on my AMD iGPU.
Whenever that happens, the screen goes black for a second and then comes back
but is entirely frozen. Sometimes I'm still able to switch to a tty, sometimes
not. But in any case, the Plasma session never recovers.

STEPS TO REPRODUCE
1. Have a GPU reset trigger somehow

OBSERVED RESULT
KWin freezes entirely (but doesn't crash?)

EXPECTED RESULT
KWin should be able to recover from the crash.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 36
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.5
Kernel Version: 5.19.11-200.fc36.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 4 × AMD Ryzen 3 3200U with Radeon Vega Mobile Gfx
Memory: 6.7 GiB of RAM
Graphics Processor: AMD Radeon Vega 3 Graphics

ADDITIONAL INFORMATION
I have attached an excerpt of the system journal from the time of the GPU
reset.
It never shows any indication that KWin crashed or whatever.
The GPU resets successfully, and Plasmashell detects it and claims to restart
its GPU process.
KWin never explicitly says anything about the reset at all, but for some reason
it continuously prints OpenGL information the the journal several times a
second, for about a minute until I switch to a TTY and then it stops, but
continues once I try to switch back.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to