Summary: | Screen recording via Pipewire and GPU Screen recorder broken on NVIDIA Wayland | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | kodatarule |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | ahiemstra, dec05eba, nate, noahadvs, xaver.hugl |
Priority: | NOR | Keywords: | qt6 |
Version: | 5.27.80 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
kodatarule
2023-11-17 09:33:32 UTC
The issue in gpu screen recorder is unrelated to kde. A recent(?) version of KDE makes the monitor default to 10-bit color depth is supported by the monitor and gpu screen recorder didn't support that on nvidia until today. The latest version of gpu screen recorder in aur should work on such systems now. I dont know about the issue in pipewire, but that is probably related to nvidia not supporting certain egl functionality (even when the driver advertises that it does). Pipewire recording being broken on NVidia is a NVidia driver bug, see bug 476602. For GPU screen recorder, the way it currently does screen capture is a bad hack that we don't (and can't) support in any way. It will break more in the future as we improve how KWin makes use of fixed function hardware on the GPU. *** This bug has been marked as a duplicate of bug 476602 *** Hello, Thanks for the quick updates - yes updating to latest aur package of gpu-screen-recorder does indeed fix the issue, but pipewire still gives black screen(it was working fine in plasma 5). The bug Zamundaaa linked to seems to be related, thanks for notifying and quick update! |