hyper添加nvdia虚拟显卡

#如虚拟机名称为win10
Set-VM -Name "win10" -AutomaticStopAction TurnOff
Set-VM -GuestControlledCacheTypes $true -VMName "win10"

# 设置MMIO,总的io映射内存,我们直接设置为32GB(通用大小),出现其他问题再扩大即可
Set-VM -LowMemoryMappedIoSpace 1Gb -VMName "win10"
Set-VM -HighMemoryMappedIoSpace 32Gb -VMName "win10"

# 添加虚拟化,
Add-VMGpuPartitionAdapter -VMName "win10"

# 指定显卡添加,这个显卡ID通过Get-VMHostPartitionableGpu命令获取到的“Name”字段值
# 注意,低版本的window10是无法使用这个命令指定的
# Add-VMGpuPartitionAdapter -VMName "win10" -InstancePath "显卡ID"
# 例如我的显卡ID是:\\?\PCI#VEN_10DE&DEV_1F91&SUBSYS_1AB11043&REV_A1#4&1885b93c&0&0008#{064092b3-625e-43bf-9eb5-dc845897dd59}\GPUPARAV


# 添加后,设置自动配置显卡
Set-VMGpuPartitionAdapter -VMName "win10"


# 删除虚拟显卡的分配,配置错误可重新来
Remove-VMGpuPartitionAdapter -VMName "win10"


我们先复制物理机系统的
C:\Windows\System32\nvapi64.dll
放到虚拟机的:
C:\Windows\System32\nvapi64.dll

再复制物理机中的
C:\Windows\System32\DriverStore\FileRepository
目录中以nv开头的文件夹到虚拟机中的
C:\Windows\System32\HostDriverStore\FileRepository
目录下,其中HostDriverStore\FileRepository目录需要自己创建:
重启虚拟机即可

标签: none

评论已关闭