Hyper-v虚拟机100%的CPU使用率

时间:2019-10-28 10:09:11

标签: windows-10 virtual-machine hyper-v bootcamp

我在创建虚拟机方面还很陌生。

我有这款MacBook:2015年年中的Apple MacBook Pro“ Core i7” 2.5 15”。

我在BootCamp中运行Windows 10。

我在Windows Bootcamp中通过Hyper-v安装了此虚拟Windows:https://developer.microsoft.com/en-us/windows/downloads/virtual-machines

我在虚拟机中安装了一个视频游戏。

当我运行游戏时,它占用了100%的CPU,并且运行速度如此之慢,无法播放。

我给它多少虚拟处理器都没关系。

同一游戏在正常的Bootcamp窗口上运行正常,CPU使用率非常低。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

我知道了。

问题在于虚拟机未使用GPU。

我已通过following steps here对其进行了修复:

在正常安装所有内容且未进行任何其他设置或调整等操作时,虚拟机未使用GPU。

我在上面的链接中遵循了Victor Miasnikov的回答。

  1. 以管理员身份启动Powershell并输入:Get-VMRemoteFXPhysicalVideoAdapter
  2. 在返回的结果中,检查“ CompatibleForVirtualization”和“ Enabled”是否为“ True”。我的幸运的是。
  3. 为RemoteFX vGPU启用主机GPU。在这里,我遵循documentation,并在我的情况下输入了以下命令:Get-VMRemoteFXPhysicalVideoAdapter -Name \*Radeon\* | Enable-VMRemoteFXPhysicalVideoAdapter
  4. 通过输入以下命令将RemoteFX vGPU添加到您的VM:Add-VMRemoteFx3dVideoAdapter -VMName <vmname>
  5. 打开VM设置对话框,您可以配置RemoteFX vGPU。但是我认为不需要其他配置。
  6. 启动VM。