Hello All,
I am using RDP8.1 [from Windows 8.1 - Dell Thin client - Z90Q8] to connect to Windows 8.1 VM hosted in hyper-V (Windows server 2012) with NVIDIA Quadro 4000 GPU. Remotefx is enabled on the host VM. UDP and auto network detect is enabled on the client. Followed recommendations in below articles
https://blogs.msdn.microsoft.com/rds/2012/08/23/remotefx-for-wan-overview-of-intelligent-and-adaptive-transports-in-windows-8-and-windows-server-2012/
https://blogs.msdn.microsoft.com/rds/2013/10/31/remotefx-h-264-codec-improvements-in-windows-8-1-and-windows-server-2012-r2/
http://microsoftplatform.blogspot.in/2011/03/how-to-enable-and-test-remotefx-on-rdsh.html
The thin client has AMD Radeon 8400 Integrated Graphics card, which is capable of H264 hardware decoding.
While running 3d benchmark tests (https://unigine.com/products/benchmarks/heaven/) and viewing H264 videos through VLC player on the host, in high speed LAN network, I am able to see host side rendering.
The article, https://blogs.msdn.microsoft.com/rds/2012/08/06/remotefx-adaptive-graphics-in-windows-server-2012-and-windows-8/talks about RemoteFX offloading all image decoding to an AVC/H.264 hardware module on the client side based on network conditions.
When I switch to 1Mbps, 250ms latency, 5% latency network, I don't observe client side decoding. Modifying group policy to server scalability or network bandwidth didn't have any impact. Event-viewer logs show remotefx is enabled, the RDP connection
bar also shows low bandwidth.
Is there any specific criteria for remotefx to switch to client hardware H264 decoding?
Thanks,