我已看到多篇文章提到 Windows 10 自 2016 年以来就支持 DDA,但我尚未按照多篇 Microsoft 文章(包括下面的文章)中的步骤完成这项工作(在 Windows 10 Professional 上)。
“Windows 10 周年更新和 Windows Server 2016 中的 Hyper-V 具有执行离散设备分配的能力,其中 GPU 等设备可以直接映射到来宾 VM 的地址空间中。” https://answers.microsoft.com/en-us/windows/forum/windows_10-hardware-winpc/windows-10-for-workstations-and-dda/aebbfdb8-6c81-459b-8b64-0fed5f1fca90?auth=1
然后这篇 2017 年的文章说它仅适用于 Microsoft Hyper-V Server 2016、Windows Server 2016。
文章还称“这只是初步内容,可能会有所变动。”
哪一个是正确的?有人让 DDA 与 GPU 一起工作吗?我已经检查过我的 CPU、主板等都支持使用 DDA。目前我在启动虚拟机时卡住了。我收到错误消息:
“虚拟机管理程序功能对用户不可用”
我已经尝试过解决方案这里但仍然没有效果。
答案1
也在 Microsoft Technet 上提问。请参阅此主题但问题的关键是它不支持 Windows 10:
“嗨,经过我的大量搜索,从最新的官方文章使用离散设备分配规划设备部署,我们可以看到离散设备分配适用于:Microsoft Hyper-V Server 2016,Windows Server 2016,Microsoft Hyper-V Server 2019,Windows Server 2019。
支持的虚拟机和客户机操作系统 第一代或第二代虚拟机支持离散设备分配。此外,支持的客户机包括 Windows 10、Windows Server 2019、Windows Server 2016、应用了 KB 3133690 的 Windows Server 2012r2 以及 Linux 操作系统的各种发行版。
抱歉,我还没有在微软官方网站上搜索关于 Windows 10 中可以使用离散设备分配 (Discrete Device Assignment) 的解释。
谨致问候,Daisy Zhou”
还这个reddit帖子在 Windows 10 上尝试 DDA 时有一些额外的用户体验。