Krdp not working on a fresh kubuntu 25.10

Hi,

On a fresh kunbutu 25.10 installation, krdp is not working.

  • KDE Plasma version: 6.4.5
  • KDE Frameworks: 6.17.0
  • QT: 6.9.2
  • Kernel: 6.17.0-8-genereix 64 bits
  • Graphic platform: Wayland

steps to reproduce:

  1. install the krdp package
  2. started the RDP server on system settings
  3. added a user with password
  4. restarted de RDP (restarted my computer too)

result: cannot connect with krdc nor remmina.

no messages or notifications on the client screen

on the server desktop I see this notificaction …

Saying something like …

A remote desktop session has been started
KRdp has requested access to remotely control:

  • Displays
  • Input devices

on syslog I see…

2025-12-18T10:11:27.668864+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Initializing Freedesktop Portal Session
2025-12-18T10:11:27.676832+01:00 pentangelo kded6[1954]: Registering ":1.98/StatusNotifierItem" to system tray
2025-12-18T10:11:27.678061+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Session setup completed, start processing...
2025-12-18T10:11:27.701429+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Started Freedesktop Portal session
2025-12-18T10:11:27.701571+01:00 pentangelo krdpserver[3254]: libva info: VA-API version 1.22.0
2025-12-18T10:11:27.701729+01:00 pentangelo krdpserver[3254]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-12-18T10:11:27.701810+01:00 pentangelo krdpserver[3254]: libva info: Found init function __vaDriverInit_1_22
2025-12-18T10:11:27.704660+01:00 pentangelo krdpserver[3254]: libva info: va_openDriver() returns 0
2025-12-18T10:11:27.704715+01:00 pentangelo krdpserver[3254]: kpipewire_vaapi_logging: VAAPI: entrypoint 6 of profile 14 is not supported by the device "/dev/dri/renderD128"
2025-12-18T10:11:27.704748+01:00 pentangelo krdpserver[3254]: kpipewire_vaapi_logging: VAAPI: entrypoint 8 of profile 14 is not supported by the device "/dev/dri/renderD128"
2025-12-18T10:11:27.705189+01:00 pentangelo krdpserver[3254]: libva info: VA-API version 1.22.0
2025-12-18T10:11:27.705213+01:00 pentangelo krdpserver[3254]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-12-18T10:11:27.705241+01:00 pentangelo krdpserver[3254]: libva info: Found init function __vaDriverInit_1_22
2025-12-18T10:11:27.707400+01:00 pentangelo krdpserver[3254]: libva info: va_openDriver() returns 0
2025-12-18T10:11:27.707424+01:00 pentangelo krdpserver[3254]: kpipewire_vaapi_logging: VAAPI: entrypoint 6 of profile 6 is not supported by the device "/dev/dri/renderD128"
2025-12-18T10:11:27.707825+01:00 pentangelo krdpserver[3254]: libva info: VA-API version 1.22.0
2025-12-18T10:11:27.707847+01:00 pentangelo krdpserver[3254]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-12-18T10:11:27.707884+01:00 pentangelo krdpserver[3254]: libva info: Found init function __vaDriverInit_1_22
2025-12-18T10:11:27.709703+01:00 pentangelo krdpserver[3254]: libva info: va_openDriver() returns 0
2025-12-18T10:11:27.709724+01:00 pentangelo krdpserver[3254]: kpipewire_vaapi_logging: VAAPI: entrypoint 6 of profile 13 is not supported by the device "/dev/dri/renderD128"
2025-12-18T10:11:28.679830+01:00 pentangelo systemd[2839]: drkonqi-coredump-launcher.socket - Socket to launch DrKonqi for a systemd-coredump crash was skipped because of an unmet condition check (ConditionUser=!@system).
2025-12-18T10:11:28.681260+01:00 pentangelo systemd[2839]: message repeated 15 times: [ drkonqi-coredump-launcher.socket - Socket to launch DrKonqi for a systemd-coredump crash was skipped because of an unmet condition check (ConditionUser=!@system).]
2025-12-18T10:11:28.681317+01:00 pentangelo systemd[2839]: drkonqi-coredump-launcher.socket: Unit needs to be started because active unit sockets.target upholds it, but not starting since we tried this too often recently. Will retry later.
2025-12-18T10:11:29.707848+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Client does not support graphics pipeline which is required
2025-12-18T10:11:29.708037+01:00 pentangelo krdpserver[3254]: [10:11:29:707] [3254:000010c2] [ERROR][com.freerdp.api] - [rdp_peer_handle_state_demand_active]: [CONNECTION_STATE_CAPABILITIES_EXCHANGE_DEMAND_ACTIVE] freerdp_peer::Capabilities() callback failed
2025-12-18T10:11:29.708129+01:00 pentangelo krdpserver[3254]: [10:11:29:707] [3254:000010c2] [ERROR][com.freerdp.core.transport] - [transport_check_fds]: transport_check_fds: transport->ReceiveCallback() - STATE_RUN_FAILED [-1]
2025-12-18T10:11:29.708197+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Unable to check file descriptor
2025-12-18T10:11:29.708303+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Closing session
2025-12-18T10:11:29.715029+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Closing Freedesktop Portal Session
2025-12-18T10:11:29.716635+01:00 pentangelo kded6[1954]: Service  ":1.98" unregistered
2025-12-18T10:11:29.815818+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Initializing Freedesktop Portal Session
2025-12-18T10:11:29.823289+01:00 pentangelo kded6[1954]: Registering ":1.100/StatusNotifierItem" to system tray
2025-12-18T10:11:29.825278+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Session setup completed, start processing...
2025-12-18T10:11:29.859095+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Started Freedesktop Portal session
2025-12-18T10:11:29.859239+01:00 pentangelo krdpserver[3254]: libva info: VA-API version 1.22.0
2025-12-18T10:11:29.859266+01:00 pentangelo krdpserver[3254]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-12-18T10:11:29.859416+01:00 pentangelo krdpserver[3254]: libva info: Found init function __vaDriverInit_1_22
2025-12-18T10:11:29.861559+01:00 pentangelo krdpserver[3254]: libva info: va_openDriver() returns 0
2025-12-18T10:11:29.861586+01:00 pentangelo krdpserver[3254]: kpipewire_vaapi_logging: VAAPI: entrypoint 6 of profile 14 is not supported by the device "/dev/dri/renderD128"
2025-12-18T10:11:29.861614+01:00 pentangelo krdpserver[3254]: kpipewire_vaapi_logging: VAAPI: entrypoint 8 of profile 14 is not supported by the device "/dev/dri/renderD128"
2025-12-18T10:11:29.861932+01:00 pentangelo krdpserver[3254]: libva info: VA-API version 1.22.0
2025-12-18T10:11:29.861952+01:00 pentangelo krdpserver[3254]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-12-18T10:11:29.862021+01:00 pentangelo krdpserver[3254]: libva info: Found init function __vaDriverInit_1_22
2025-12-18T10:11:29.863430+01:00 pentangelo krdpserver[3254]: libva info: va_openDriver() returns 0
2025-12-18T10:11:29.863468+01:00 pentangelo krdpserver[3254]: kpipewire_vaapi_logging: VAAPI: entrypoint 6 of profile 6 is not supported by the device "/dev/dri/renderD128"
2025-12-18T10:11:29.863695+01:00 pentangelo krdpserver[3254]: libva info: VA-API version 1.22.0
2025-12-18T10:11:29.863713+01:00 pentangelo krdpserver[3254]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-12-18T10:11:29.863734+01:00 pentangelo krdpserver[3254]: libva info: Found init function __vaDriverInit_1_22
2025-12-18T10:11:29.864859+01:00 pentangelo krdpserver[3254]: libva info: va_openDriver() returns 0
2025-12-18T10:11:29.864875+01:00 pentangelo krdpserver[3254]: kpipewire_vaapi_logging: VAAPI: entrypoint 6 of profile 13 is not supported by the device "/dev/dri/renderD128"
2025-12-18T10:11:31.859266+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Client does not support graphics pipeline which is required
2025-12-18T10:11:31.859463+01:00 pentangelo krdpserver[3254]: [10:11:31:858] [3254:000010d1] [ERROR][com.freerdp.api] - [rdp_peer_handle_state_demand_active]: [CONNECTION_STATE_CAPABILITIES_EXCHANGE_DEMAND_ACTIVE] freerdp_peer::Capabilities() callback failed
2025-12-18T10:11:31.859636+01:00 pentangelo krdpserver[3254]: [10:11:31:858] [3254:000010d1] [ERROR][com.freerdp.core.transport] - [transport_check_fds]: transport_check_fds: transport->ReceiveCallback() - STATE_RUN_FAILED [-1]
2025-12-18T10:11:31.859728+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Unable to check file descriptor
2025-12-18T10:11:31.859789+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Closing session
2025-12-18T10:11:31.865753+01:00 pentangelo krdpserver[3254]: org.kde.krdp: Closing Freedesktop Portal Session
2025-12-18T10:11:31.867550+01:00 pentangelo kded6[1954]: Service  ":1.100" unregistered

Any ideas?

Thanks

1 Like

I have exactly the same problem and don’t know where to start looking at things. Searching for the topic, I mostly found about some NVIDIA incompatibilities and H.264. I already tried to install various different H.264 related packages and stuff, but nothing helped.

Could someone confirm that H.264 and YUV420 is really the root cause of the problem? Because it’s not explicitly logged as an error, but lots of other errors are logged as well.

Other people built different clients, like Apache Guacamole and seem to have succeeded when adding some H.264 related build steps. But I couldn’t find which of those H.264 related stuff would be needed by KRDC to succeed.

Any ideas on this?