作为我的日常驱动程序工作站,我通过 GTX 1080 从 Windows 10 桌面 RDP 到 Windows 10 VM。我刚刚将显示器从 3440x1440 升级到 5120x1440。我最近注意到视频播放体验有点差。这导致了一些挖掘,其中我发现服务器上的 AVC 444 + H264 硬件编码功能不起作用。服务器的印象是我的客户端不支持硬件加速解码,但确实支持。如果我将客户端机器上的分辨率降低到 3440x1440,AVC 将再次开始工作。
这是什么限制?这是 GPU 上的 NVENC 编码器吗?还是微软为远程桌面实施的硬件编码?
远程桌面协议将执行 AVC 的最大分辨率限制为 HEVC 级别 5.1(定义见此处:此处)。因此,它将每个尺寸的最大单个帧大小限制为 4096 像素,将总帧大小限制为 9437184 像素。
这与您所看到的有关 - 您正在跨越 4096px 阈值,然后 AVC 不再起作用。