我已经在以下硬件上安装了 Windows Server 2012 Standard:
- 支持虚拟化硬件的英特尔台式机主板。
- 16 GB RAM
- 英特尔 i5-2500(支持 SLAT) -
nVidia Quadro 5000 -
1TB HDD
按照http://social.technet.microsoft.com/wiki/contents/articles/16652.remotefx-vgpu-setup-and-configuration-guide-for-windows-server-2012.aspx我已经设置了具有适当功能的 HyperV 和远程桌面虚拟化主机角色。
我从 nVidia 网站安装了最新的视频驱动程序,即“QUADRO/NVS/TESLA/GRID DESKTOP DRIVER RELEASE 331”包。我将 HyperV 配置为使用 Quadro 卡进行 RemoteFX。我确认主机服务器上的 dxdiag 显示 WDDM 1.2 和 DirectX 11。
我正常构建了 2 台客户机,一台装有 Windows 7 Enterprise SP1,另一台装有 Windows 8.1 Enterprise Evaluation。在两台客户机上,我都安装了所有可用更新,从本地用户和组 UI 将本地用户添加到远程桌面用户组,然后关闭每台计算机。我为每台计算机都创建了快照,然后将 RemoteFX 3D 视频适配器卡添加到它们的配置中。
当我启动 Win7 VM 时,我能够通过“LAN”质量 RDP 从另一个 Windows 7 SP1 盒连接并看到 RemoteFX 功能正在使用中,但 dxdiag 和设备管理器仅显示系统正在使用 DirectX 9.0c 和 OpenGL1.1 功能,并显示 WDDM 1.0。
当我启动 Win8.1 VM 时,我能够通过“LAN”质量 RDP 从同一个 Windows 7 SP1 框进行连接,但 RemoteFX 图形设备已停止,并在设备管理器中显示代码 43 错误。DirectX 诊断显示“RDPUDD Chained DD”为设备。故障排除程序无法解决问题。
我需要知道的是:
- 是否缺少一个步骤来让 OpenGL 1.1-4+ 通过 RemoteFX 工作?
- 如何让 Windows 8.1 正确安装和使用 RemoteFX 设备?
- 由于我没有使用任何基板管理控制器,cap 驱动程序能给我带来什么好处吗?
我读了一些资料,发现有某种 RemoteFX Cap 驱动程序,但我真的不明白它有什么作用,而且到目前为止还没有安装它。
答案1
进一步的研究表明,高于 1.1/1.2 的 OpenGL 不受支持。微软选择主要支持 DirectX。
Windows 8.1 目前不支持 RemoteFX。Windows 8 可以。
无需 cap 驱动程序即可使其运行。