| Summary: | KPipeWire's H.264 encoding outputs broken video on an integrated + discrete AMD GPU system | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] KPipeWire | Reporter: | Prajna Sariputra <putr4.s> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ahiemstra, aleixpol, nate, xaver.hugl |
| Priority: | NOR | Keywords: | qt6 |
| Version First Reported In: | 6.6.0 | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Recording output if H264 is selected in Spectacle
Recording output if KPipeWire is patched to use the integrated GPU |
||
|
Description
Prajna Sariputra
2023-12-22 07:07:12 UTC
Created attachment 164357 [details]
Recording output if KPipeWire is patched to use the integrated GPU
With the integrated GPU I can make out bits of Konsole as well as my wallpaper in the recording, all I'm doing in the recording is switching virtual desktops.
Also, the way I made KPipeWire use the integrated GPU is just by making it select the second device it sees instead of the first one, so definitely a hack and not upstreamable.
Just retested this with KWin at commit ef41fa8e8fd869ddfc511264a5bfbf4384fad12a and KPipeWire at commit 2c1b2e3d21c338c77d990156a3b25d8f9bbe9fb3, and the recordings look fine now, both when using the discrete GPU as KPipeWire does out of the box and when KPipeWire is patched to always use my integrated GPU, so looks like this bug is fixed now! |