The Windows Server 2016 H.264 performance appears to be off quite a bit.
I assumed that the WS2016 image that was tested included Windows Desktop Experience? Many default codecs used by MSFT are not available in the Core version. (non-GUI)
Also, MSFT changed the codec priorities in Server 2016 to support new vGPU functionality in RDP 10. They use AVC444 which uses H.264 for video and some unknown proprietary codec for text transport. To support transcoding performance AVC444 looks for a DX11 compliant GPU to support performance offload. This is supposed to allow better OpenGL performance as well.
I can only speculate that Windows Server could not locate one on the test host and reverted to software acceleration.
VNC users have noticed similar slowdowns in screen performance in WS2016 as well as some Plex users.
I assumed that the WS2016 image that was tested included Windows Desktop Experience? Many default codecs used by MSFT are not available in the Core version. (non-GUI)
Also, MSFT changed the codec priorities in Server 2016 to support new vGPU functionality in RDP 10. They use AVC444 which uses H.264 for video and some unknown proprietary codec for text transport. To support transcoding performance AVC444 looks for a DX11 compliant GPU to support performance offload. This is supposed to allow better OpenGL performance as well.
I can only speculate that Windows Server could not locate one on the test host and reverted to software acceleration.
VNC users have noticed similar slowdowns in screen performance in WS2016 as well as some Plex users.
Comment