Connection from Microsoft Remote Desktop app functionally works, but the client has a black screen with the cursor visible
On my Fedora 39 machine running Plasma 6 Wayland git master with 225% scaling, I started the server with krdpserver -u test -p test
. Then I connected to it on my Windows 10 desktop machine using the Microsoft Remote Desktop app.
It worked functionally; I could move the cursor on the server machine and interact with the system. However in the client app, the screen was all black except for the cursor being visible in a scaled, pixelated state.
Video showing what it looked like:
processed-20230608_101212-20230608-103028
Logging from the server:
[10:10:18:037] [618289:620284] [INFO][com.freerdp.core.connection] - Client Security: NLA:1 TLS:1 RDP:0
[10:10:18:037] [618289:620284] [INFO][com.freerdp.core.connection] - Server Security: NLA:1 TLS:0 RDP:0
[10:10:18:037] [618289:620284] [INFO][com.freerdp.core.connection] - Negotiated Security: NLA:1 TLS:0 RDP:0
[10:10:22:026] [618289:620284] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_CONTINUE_NEEDED [0x00090312]
[10:10:22:028] [618289:620284] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_COMPLETE_NEEDED [0x00090313]
[10:10:22:075] [618289:620284] [INFO][com.freerdp.core.connection] - Accepted client: living-room-pc
[10:10:22:075] [618289:620284] [INFO][com.freerdp.core.connection] - Accepted channels:
[10:10:22:075] [618289:620284] [INFO][com.freerdp.core.connection] - rdpdr
[10:10:22:075] [618289:620284] [INFO][com.freerdp.core.connection] - rdpsnd
[10:10:22:075] [618289:620284] [INFO][com.freerdp.core.connection] - cliprdr
[10:10:22:075] [618289:620284] [INFO][com.freerdp.core.connection] - drdynvc
[10:10:22:075] [618289:620284] [INFO][com.freerdp.core.gcc] - Active rdp encryption level: NONE
[10:10:22:075] [618289:620284] [INFO][com.freerdp.core.gcc] - Selected rdp encryption method: NONE
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_18
libva info: va_openDriver() returns 0
kpipewire_record_logging: VAAPI: Display initialized
kpipewire_record_logging: VAAPI: API version 1 . 18
kpipewire_record_logging: VAAPI: Intel iHD driver for Intel(R) Gen Graphics - 23.1.6 () in use for device "/dev/dri/renderD128"