© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
BazziteB
Bazzite•11mo ago•
4 replies
Riv

Remote Desktop Low Framerate - Missing OpenH264 ?

Hello, my work provides a portal that lets you download a .rdp file, which has all of the connection settings and a cert baked in.
They have enabled a high bandwidth connection so that it basically feels like real time, i.e. same hz as my local PC, and graphics/audio so you can even watch things youtube videos and it be reasonable okay.

I've been trying to use this on Bazzite and have only been able to get it to work in FreeRDP (via terminal) and Remmina (via Flatpak).
There are a few other options in Flathub that I tried, but they all seem to just outright fail, I assume because they haven't been setup to use rdp certs.

- Remmina :: I will probably uninstall because it's quite unstable, whenever I try to get it to expand across all 3 monitors it just crashes. However, it does have nice framerate when running on a single monitor
- FreeRDP :: This is nice and super simple, expands naturally across all monitors, however it's got quite a bit of latency and feels like ~30 fps. It's usable but hopefully can make it better.

Looking at the logs, it seems like FreeRDP is missing OpenH264 codec.

(Removed a bunch of the log so it fits in the post, as well as redacting my domain stuff)
Riv@Serenity:~$ xfreerdp Downloads/launch6d05e617.rdp /u:XXX@XXX.com
[WARN][com.freerdp.client.xfreerdp.utils] - [run_action_script]: [ActionScript] no such script '/home/Riv/.config/freerdp/action.sh'
[WARN][com.freerdp.client.xfreerdp.utils] - [run_action_script]: [ActionScript] no such script '/home/Riv/.config/freerdp/action.sh'
[ERROR][com.freerdp.codec] - [openh264_init]: Failed to create OpenH264 decoder
[WARN][com.freerdp.core.codecs] - [freerdp_client_codecs_prepare]: Failed to create h264 codec context
[WARN][com.freerdp.crypto] - [verify_cb]: Certificate verification failure 'self-signed certificate (18)' at stack position 0
[WARN][com.freerdp.crypto] - [verify_cb]: CN = XXX.XXX.com
Domain:
Password:
[ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXX.COM" [-XXX])
[ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXX.COM" [-XXX])
[WARN][com.freerdp.core.connection] - [rdp_client_connect_auto_detect]: expected messageChannelId=1007, got 1003
[WARN][com.freerdp.core.license] - [license_read_binary_blob_data]: license binary blob::type BB_ERROR_BLOB, length=0, skipping.
[WARN][com.freerdp.core.connection] - [rdp_client_connect_auto_detect]: expected messageChannelId=1007, got 1003
[ERROR][com.freerdp.codec] - [openh264_init]: Failed to create OpenH264 decoder
[WARN][com.freerdp.core.codecs] - [freerdp_client_codecs_prepare]: Failed to create h264 codec context
Riv@Serenity:~$ xfreerdp Downloads/launch6d05e617.rdp /u:XXX@XXX.com
[WARN][com.freerdp.client.xfreerdp.utils] - [run_action_script]: [ActionScript] no such script '/home/Riv/.config/freerdp/action.sh'
[WARN][com.freerdp.client.xfreerdp.utils] - [run_action_script]: [ActionScript] no such script '/home/Riv/.config/freerdp/action.sh'
[ERROR][com.freerdp.codec] - [openh264_init]: Failed to create OpenH264 decoder
[WARN][com.freerdp.core.codecs] - [freerdp_client_codecs_prepare]: Failed to create h264 codec context
[WARN][com.freerdp.crypto] - [verify_cb]: Certificate verification failure 'self-signed certificate (18)' at stack position 0
[WARN][com.freerdp.crypto] - [verify_cb]: CN = XXX.XXX.com
Domain:
Password:
[ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXX.COM" [-XXX])
[ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXX.COM" [-XXX])
[WARN][com.freerdp.core.connection] - [rdp_client_connect_auto_detect]: expected messageChannelId=1007, got 1003
[WARN][com.freerdp.core.license] - [license_read_binary_blob_data]: license binary blob::type BB_ERROR_BLOB, length=0, skipping.
[WARN][com.freerdp.core.connection] - [rdp_client_connect_auto_detect]: expected messageChannelId=1007, got 1003
[ERROR][com.freerdp.codec] - [openh264_init]: Failed to create OpenH264 decoder
[WARN][com.freerdp.core.codecs] - [freerdp_client_codecs_prepare]: Failed to create h264 codec context


However it is in the Flatpak software as part of install (I assume since I didn't install it)

flatpak list | grep 264
flatpak list | grep 264

>
Riv@Serenity:~$ flatpak list | grep 264
openh264    org.freedesktop.Platform.openh264    2.1.0    2.2.0    system
openh264    org.freedesktop.Platform.openh264    2.4.1    2.4.1    system
openh264    org.freedesktop.Platform.openh264    2.5.1    2.5.1    system
Riv@Serenity:~$ flatpak list | grep 264
openh264    org.freedesktop.Platform.openh264    2.1.0    2.2.0    system
openh264    org.freedesktop.Platform.openh264    2.4.1    2.4.1    system
openh264    org.freedesktop.Platform.openh264    2.5.1    2.5.1    system


FreeRDP must be part of the base Bazzite image
which xfreerdp
which xfreerdp

/usr/bin/xfreerdp
/usr/bin/xfreerdp

rpm -qf /usr/bin/xfreerdp
rpm -qf /usr/bin/xfreerdp

freerdp-3.12.0-1.fc41.x86_64
freerdp-3.12.0-1.fc41.x86_64


And I assume this means that FreeRDP isn't able to access the flatpak version of OpenH264.
Do we solve this by just doing an rpm layered package of OpenH264? Would that potentially cause conflicts with the flatpak version?

Has anyone tried any other options from connecting with .rdp and having a smooth experience?

Thanks!
Solution
I found a weird solution to this!!!

This worked on KDE:

- After creating the FreeRDP connection, pop it out of full screen (if it entered by default) by pressing ctrl+alt+enter
- Right click the title bar > More Actions > Configure Special Application Settings
- Add Property > Adaptive Sync
- Change the property setting to: Force | No

Butter smooth now!
Jump to solution
BazziteJoin
The operating system for the next generation of gamers.
29,482Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

Remote Desktop Recommendation
BazziteBBazzite / 🛟bazzite-help
2mo ago
Chrome Remote Desktop
BazziteBBazzite / 🛟bazzite-help
12mo ago
Low Framerate Compensation is borked. (Nvidia issue?)
BazziteBBazzite / 🛟bazzite-help
15mo ago
low framerate in game mode 25/24fps
BazziteBBazzite / 🛟bazzite-help
3y ago