-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reapply "Enable VA-API support in FreeRDP" & bump ffmpeg extension #87
base: master
Are you sure you want to change the base?
Conversation
Started test build 169009 |
Build 169009 successful
|
As mentioned in #81 this works on my PC (AMD GPU) but I'd like to test this one on two laptops of mine with other GPU brands/Linux distributions. |
Thanks for testing! I'll wait until you get back to us with results. |
I couldn't get VA-API working on NVIDIA on Linux Mint for the life of me (in general, not just in KRDC). So I only tested two laptops with Intel graphics. It works well. The issue with out of bounds resolutions remains. As a workaround you can force software decoding by setting a bogus value for Not ideal but perhaps acceptable given the benefits of hardware acceleration. EDIT: I also had to manually install |
I've managed to test this with an Intel-based laptop connecting to a Windows 10 + NVIDIA setup. The video decoder does kick in, but there is some kind of major memory corruption happening, and view is basically completely garbled, flickering and overlays tiles from other applications. Haven't seen this with other applications using hardware decoding. Selecting "Disable All Acceleration" in the connection settings does however successfully disable hardware decoding and the picture is clean again. Maybe this could also work around the out of bounds resolution @JoelleJS ? I also had version 24.08.3 with #42 still kicking around, same issues with that... Maybe I need to re-boot and check again. Or it could also be an issue of the RDP host. |
@twelho Using
The remote is an Arch Linux machine running KRDP integrated in Plasma. |
A reboot didn't fix it in my case, the picture still becomes brighter and brighter with hardware acceleration until it's completely white. In the debug log output I spotted the following lines:
So it might be, that the framebuffer format conversions are failing. Nevertheless, disabling hardware acceleration does fix it, so not a deal breaker in this case. No idea why it doesn't work without hwaccel for you @JoelleJS , seems quite strange that that would have an effect on the connetion. What is the RDP server exactly? AFAIK KDE's integrated tool for that is Krfb, but it doesn't support RDP, only VNC (at least on my machine). |
@twelho It wasn't properly announced but the remote desktop functionality in the Plasma system settings is backed by KRDP since Plasma 6.1. |
Reapply "Enable VA-API support in FreeRDP"
This reverts commit c70cec9.
Bump org.freedesktop.Platform.ffmpeg-full to 24.08
See: #81