Summary: | Add option to force software H264 encoding even when a valid radeonsi device is present | ||
---|---|---|---|
Product: | [Plasma] KRdp | Reporter: | Matt <m.mcnutt> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | ahiemstra, akselmo, deadmeu, nate, xalt7x.service |
Priority: | NOR | ||
Version: | 6.1.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Matt
2024-06-21 04:28:11 UTC
You can try to force software encoding with following: KPIPEWIRE_FORCE_ENCODER=libx264_baseline krdpserver -u test -p test or KPIPEWIRE_FORCE_ENCODER=libx264 krdpserver -u test -p test Does either of these work for you? If so, maybe this flag could be used in Fedora Kinoite to force it, until if/when we can come up with additional GUI setting? (In reply to Akseli Lahtinen from comment #1) > You can try to force software encoding with following: > > KPIPEWIRE_FORCE_ENCODER=libx264_baseline krdpserver -u test -p test > > or > > KPIPEWIRE_FORCE_ENCODER=libx264 krdpserver -u test -p test > > Does either of these work for you? If so, maybe this flag could be used in > Fedora Kinoite to force it, until if/when we can come up with additional GUI > setting? The problem is that libx264 is not in the main repository but on the RPMFusioion (https://github.com/rpmfusion/x264). Which means that just like with openh264, that still requires user actions. OpenH264 is not a hardware encoder, it's a software one. We use VAAPI to detect whether hardware encoding is working or not. If that succeeds but doesn't actually work, then that's a distro bug that should be fixed by your distro. However, what I think is happening here is that it tries hardware encoding, fails because of missing drivers, then tries software encoding which also fails because currently we only support libx264 for that. There's a merge request in the works to add support for that, which will probably be released with Plasma 6.2. Once that is in, I think this issue will be fixed. This is resolved between plasma 6.2 supporting openh264 and on the fedora side with the welcome app offering package layering as an option from Fedora 42 https://pagure.io/fedora-kde/SIG/issue/549 |