我在一台配备Xeon v4,100GB + RAM和带有6GB GDDR的支持RemoteFX的NVidia Quadro卡的新服务器上干净安装了Server 2016 + Hyper-V角色。(如果它有效,我将使用裸Hyper-V服务器2016,这是用于测试,所以完整的服务器+角色是好的)。
安装很好。我启用了角色和功能,这也很好,然后安装了Quadro驱动程序。Hyper-V Manager立即识别并接受Quadro并报告它可以为VM提供RemoteFX服务。所以我创建了一个简单的Gen2 VM来测试它。VM安装程序ISO是Win 8.1 Enterprise,与RemoteFX兼容。
如果我在硬件中包含RemoteFX 3D适配器,则VM拒绝启动。它尝试可能1-3分钟,然后在GUI弹出窗口中报告错误32788,它无法启动。如果我删除虚拟RemoteFX适配器,它会正常启动。
Hyper-V VMMS和Worker事件日志显示各种错误:
- 错误32613 “VM管理服务无法启动RemoteFX Manager ...尝试重新启动VM管理服务。错误消息:尝试引用不存在的令牌。状态码20.” 。
- 错误4120 “无法找到说明...所需消息的区域设置特定资源不存在...消息的基础XML格式不正确”
- 错误32607 “无法访问所需的GPU资源。此服务器无法在没有GPU的情况下作为RemoteFX主机运行。验证GPU是否已正确安装”
- 错误15350 “虚拟化基础结构驱动程序(VID)未运行”
- 错误12010 “无法找到说明...所需消息的区域设置特定资源不存在。”
- 错误12018 “合成3D显示控制器:无法启动...因为无法创建工作人员会话”
我已经排除了通常的原因(磁盘空间,不兼容的CPU /卡),并且无法找到任何资源来进一步排除故障。VM或虚拟机监控程序设置页面中未显示任何设备错误。服务器具有启用Hyper-V和桌面虚拟化的所有适用角色。“设备管理器”中的所有设备(包括“系统”下的MS Hyper-V VID驱动程序)报告为正常工作,因此它似乎不是驱动程序启动错误。我的整个活动几乎包括:安装Server 2016 +更新,启用Hyper-V /桌面虚拟化角色+功能,安装Quadro驱动程序,设置Hyper-V以及创建VM,因此没有太多空间可供使用继续。
某些网页引用可能导致VM无法启动的RemoteFX权限问题,但通常如果是这样,则会明确说明(根据我见过的页面)。在我的情况下,没有明确的权限问题声明,虽然“令牌”和资源“无法访问”的声明强烈建议可能会发生某种权限令牌问题。但没有暗示什么,如果是的话。
我找不到更多信息,并且没有其他类似的在线错误引用。我不知道在哪里修复它,或追踪导致失败的原因。