Closed skochko closed 3 years ago
Everything worked, thanks, the issue can be closed. Unfortunately, the error remains
xrdp[30]: [ERROR] Fastpath frame acks is disabled
xrdp[30]: [DEBUG] compress_rdp failed, sending uncompressed data. type 2, flags 1
The 'Fastpath frame acks is disabled' is occurring because the client is not sending a particular message to us, that message being a CAPSSETTYPE_FRAME_ACKNOWLEDGE
PDU.
We don't request that message, so there must be something in your client settings that's causing it not to be sent. As mstsc.exe is closed source, it's not really simple to work out what that could be. All I can suggest is checking you're selecting a colour depth of 32 and playing around with the performance settings.
Hope that's a bit useful.
From what I'm seeing in the specs, TS_FRAME_ACKNOWLEDGE_CAPABILITYSET
only gives a hint of how many inflight frames the client supports. Perhaps the server should have a sane default value.
Probably that mstsc
does not send that capability set, while claiming that it support remoteFx as a way of telling "I can remoteFX, but it's not my preferred codec".
I've not looked, but is Xrdp checking that the client do support the remoteFx codec ?
That's a very good question.
From what I can see (and this isn't really an area I'm familiar with), xrdp is processing the TS_RFX_CAPS structure here. I'd expect a log message to be generated at this point. @skochko doesn't mention this message, and I'm not seeing it in my logs either. So it seems likely the client doesn't support RFX.
This post from @speidy may be significant here. As I say, it's not an area I'm familiar with.
Hello! I am running xrdp in a docker container (fedora 33) and faced a slow performance issue when connecting Windows clients. When connected via reminna, everything fast works. What can I do to fix this? There is an error in the logs
Full logs