努力让 H.264 编码在 NVIDIA A2 的 RDP 上运行

努力让 H.264 编码在 NVIDIA A2 的 RDP 上运行

我有一台服务器虚拟机,其中启用了三个组策略:

  • 对所有远程桌面服务会话使用硬件图形适配器
  • 优先考虑远程桌面连接的 H.264/AVC 444 图形模式
  • 为远程桌面连接配置 H.264/AVC 硬件编码

该服务器还启用了 nvidia vGPU,安装了 Nvidia 的最新 A2 卡驱动程序,并在 vmware esxi 中使用 q4 配置文件。连接到虚拟机的客户端也安装了 nvidia t1000 卡和最新的 studio 驱动程序。连接时,根据事件查看器显示,我仍在使用 remoteFX 而不是 h.264。服务器似乎完全使用显卡进行自身加速,没有任何问题。

以下是任务管理器的屏幕截图,显示已识别 Nvidia A2-4Q 图形适配器:

任务管理器的屏幕截图显示 Nvidia A2-4Q 图形适配器已被识别

在 RemoteDesktopServices-RdpCoreTS 中的事件 162 下显示The client supports version 0xA0600 of the RDP graphics protocol, client mode: 0, AVC available: 1, Initial profile: 2048

活动 170 演出AVC hardware encoder enabled: 1, encoder name is NVIDIA H.264 Encoder MFT

最后,事件 227 显示了一些不同的错误:

'Failed GetConnectionProperty' in CUMRDPConnection::QueryProperty at 2884 err=[0x80004001]

'Failed CreateVirtualChannel call on this Connections Stack' in CUMRDPConnection::CreateVirtualChannel at 2498 err=[0xd0000001]

'Reverse Connection Listener Name not found. Default Listener Name will be used.' in CUMRDPProtocolManager::CreateListener at 4156 err=[0x2]

'Connection doesn't support logon error redirector' in CUMRDPConnection::GetLogonErrorRedirector at 4179 err=[0x80004001]

有人能指点我一些资源来调整它以使用 RDP 的完整硬件加速吗?似乎在组策略中启用 h.264 后,所有微软文档都停止了。

相关内容