如何在新的 Hyper-V 虚拟机上启用 GPU 加速?(无法使用remoteFX)

Inf*_*ive 8 virtualization hyper-v virtual-machine hardware-acceleration

我最近设置了一个运行 Windows 10 Pro 64 位的 Hyper-V 虚拟机,主机操作系统也运行 Windows 10 Pro 64 位

我希望虚拟机能够玩游戏,我尝试玩游戏,但速度非常慢,并且纹理无法加载

研究完这个问题后,我认为我需要做的是启用 GPU 加速,我的 GPU 是 AMD Radeon RX 570 4 GB

我无法使用 RemoteFX 3D 适配器,因为显然 Microsoft 不再支持它,而且由于这是一个较新的 VM,我无法添加它,而且我在 Hyper-V 设置中找不到“物理 GPU”选项,所以我该如何启用 GPU 加速?

编辑:我也不希望虚拟机拥有对 GPU 的独占访问权限,我希望主机操作系统和虚拟机都能够使用它

小智 0

使用 Powershell:

\n
\n
    \n
  1. 以管理员身份启动 PowerShell

    \n
  2. \n
  3. 运行命令:Get-VMRemoteFXPhysicalVideoAdapter

    \n
  4. \n
  5. 启用属性设置为 False

    \n
  6. \n
\n

记下显卡的名称

\n
    \n
  1. 运行命令:Enable-VMRemoteFXPhysicalVideoAdapter -Name \xe2\x80\x9c<graphic card name>\xe2\x80\x9d
  2. \n
\n

现在再试一次,带有 RemoteFX 适配器的虚拟机应该可以正常启动。

\n

如果您想添加新的 RemoteFX 适配器,请查看 powershell 命令Add-VMRemoteFx3dVideoAdapter

\n
\n

你可以在这里阅读更多

\n

  • 此答案不再有效,因为 Microsoft 已于 2021 年 4 月完全删除了 RemoteFX :( (8认同)