Win11 Win Server Hyper-V显卡直通

注意本文的---全部替换虚拟机名字

1右键开始按钮

2点击power shell输入

$vm = "---"
Add-VMGpuPartitionAdapter -VMName $vm

Set-VMGpuPartitionAdapter -VMName $vm -MinPartitionVRAM 80000000 -MaxPartitionVRAM 100000000 -OptimalPartitionVRAM 100000000 -MinPartitionEncode 80000000 -MaxPartitionEncode 100000000 -OptimalPartitionEncode 100000000 -MinPartitionDecode 80000000 -MaxPartitionDecode 100000000 -OptimalPartitionDecode 100000000 -MinPartitionCompute 80000000 -MaxPartitionCompute 100000000 -OptimalPartitionCompute 100000000

Set-VM -GuestControlledCacheTypes $true -VMName $vm
Set-VM -LowMemoryMappedIoSpace 2Gb -VMName $vm
Set-VM -HighMemoryMappedIoSpace 32GB -VMName $vm

4复制驱动文件

实体机位置C:\Windows\System32\DriverStore\FileRepository

找到nv_开头文件

虚拟机C:\Windows\System32\HostDriverStore\FileRepository

注:

HostDriverStore\FileRepository虚拟机没有这个文件需要自己创建

5.复制文件从实体机复制

位置C:\Windows\System32中的nvapi64.dll

复制到虚拟机

C:\Windows\System32

6重启

二、windows server 2022 启动提示错误“系统资源不足,无法完成请求的服务”解决方法

注册表编辑器:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\HyperV
如果左边没有HyperV,就在左边Windows位置点右键-新建-项,输入HyperV

右键-新建-DWord项(32位)分别输入:
RequireSecureDeviceAssignment
RequireSupportedDeviceAssignment
值都设置为0输入时注意大小写

三、(1)虚拟化

在power shell输入

Set-VMProcessor --- -ExposeVirtualizationExtensions $true

(2)取消虚拟化

Set-VMProcessor --  -ExposeVirtualizationExtensions $flase

四、取消显卡直通

Get-VMGpuPartitionAdapter -VMName "--" | Remove-VMGpuPartitionAdapter
阅读剩余
THE END