Missing options for modern RDP servers (and compatibility options for xrdp)
- Starting with freerdp 2.0.0-rc4 the library is doing extended protocol checks which prevents the buggy behaviour of
xrdp
(https://github.com/neutrinolabs/xrdp/issues/1229) To allow connections to such serverssettings->AllowUnanouncedOrdersFromServer=TRUE
to ignore negociated capabilities andsettings->GlyphSupportLevel = GLYPH_SUPPORT_FULL
to set up local glyph cache are required. NOTE: Only use this withxrdp
, it will not work with MS servers supporting thatWindows XP
et al -
Windows 7
and up supportsettings->RemoteFxCodec = TRUE
-
Windows 8
and up support GFX channel withsettings->SupportGraphicsPipeline = TRUE;
(settings->GfxH264 = TRUE;
andsettings->GfxAVC444 = TRUE;
are only supported when compiled with H264) - The
RFX
andGFX
settings can be used in combination allowing the server to choose whatever it deems best.
Edited by akallabeth