Hyper-V和VM虚拟机显卡去虚拟化直通本机宿主机显卡解决方案

1.搜索powershell,使用管理员权限运行


set-executionpolicy remotesigned //选择Y开启策略,虚拟显卡工作后可以关闭


2.开启hyper -v功能


3.安装虚拟机,强烈建议虚拟机系统和你真机系统一模一样 


4.powershell中执行以下命令


$vm="windows10"

Get-VMPartitionableGpu //获取你的支持虚拟的GPU清单,最新系统使用Get-VMHostPartitionableGpu获取

Add-VMGpuPartitionAdapter -VMName $vm //如果上一步执行的结果你要添加的显卡在第一个位置,用此命令即可成功添加虚拟显卡,否则。

Add-VMGpuPartitionAdapter -InstancePath "显卡id" //  使用此命令添加上一步获取的ID,必须双引号。

Set-VMGpuPartitionAdapter -VMname $vm //自动设置虚拟显卡

Set-VM -VMName $vm -GuestControlledCacheTypes $true  -LowMemoryMappedIoSpace 1GB -HighMemoryMappedIoSpace 33GB


5.//虚拟机开机,从主机上复制C:\windows\system32\driverstore\filerepository目录下以nv开头的文件夹,或者iigd开头inter显卡

到虚拟机C:\windows\system32\HostDriverStore\文件夹下 ,HostDriverStore    FileRepository 要自己创建。


6补充命令

Remove-VMGpuPartitionAdapter -VMName $vm//此命令是删除虚拟机显卡,如果配置出错可以让你重新来过。


 


8启用远程桌面独显加速


a.启动组策略 gpedit.msc

b.计算机配置》管理模版》windows组件》远程桌面服务》远程桌面会话主机》远程会话环境

c.设置 将硬件图形适配器应用于所有远程桌面服务会话 为启用;

d.设置 配置远程桌面连接的 H.264/AVC硬件编码为启用;

e.设置 为远程桌面连接 H.264/AVC 444图形模式的优先级 为启用

f.配置Remote FX数据压缩

g.设置 为远程桌面连接使用WDDM图形显示驱动 为启用

h.将 RemoteFx for Windows Server下的 配置 Remote FX,使用Remote FX时优化视觉体验,为远程桌面服务优化视觉体验 选项设置为启用

其中c/g/h是必须,其他自行尝试,找到适合自己的,还有其他的策略大家也可以尝试


9.解除30帧率限制

a.启动注册表编辑器

b.定位到健值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations;

c.新建DWORD(32位)值,名称 DWMFRAMEINTERVAL;

d.16进制的F;



视频教程