GPU桌面虚拟化HyperV实践
目录
创建虚拟机
额外补充说明:镜像可用Wintogo快速制作,刷入wintogo EFI到虚拟机EFI文件夹;
网络设置如下
磁盘挂载到主机子操作如下
其它
CPU核心少的话识别的内存小,建议4核
添加GPU
add_GPU.ps1
//#add_vgpu.ps1Set-ExecutionPolicy RemoteSigned$vm = Read-Host -Prompt "计算机名,请输入后回车"$vmem = Read-Host -Prompt "输入分配的显存大小(如8G输入8),请输入后回车"$vmem = ($vmem/1)* 1GBAdd-VMGpuPartitionAdapter -VMName $vmSet-VMGpuPartitionAdapter -VMName $vmSet-VM -GuestControlledCacheTypes $true -VMName $vmSet-VM -LowMemoryMappedIoSpace 256MB -VMName $vmSet-VM -HighMemoryMappedIoSpace "$vmem" -VMName $vmecho 配置完毕//第二种add_vgpu.ps1$vm = "rendernode-101"Add-VMGpuPartitionAdapter -VMName $vmSet-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 100000000Set-VM -GuestControlledCacheTypes $true -VMName $vmSet-VM -LowMemoryMappedIoSpace 1Gb -VMName $vmSet-VM -HighMemoryMappedIoSpace 32GB -VMName $vm
注意:
关于签名 - PowerShell | Microsoft Learn
PS.移除vpgu显卡加速
Remove-VMGpuPartitionAdapter -VMName 虚拟机名
刷入显卡驱动
HYPER-V 配置GPU分区https://oxdl.cn/?p=843
运行完成之后等待虚拟机开机,连接上之后进入设备管理器查看显卡是否已经能被识别,由于Nvidia屏蔽了家用显卡的虚拟化功能,所以此时虽然已经可以在设备管理器看到显卡已被正确识别,但仍然无法安装驱动,必须要手动复制宿主机的以下驱动文件到虚拟机上:
先将
C:\Windows\System32\nvapi64.dll
复制到System32文件夹中,再创建
C:\Windows\System32\HostDriverStore
C:\Windows\System32\HostDriverStore\FileRepository
两个文件夹,在宿主机里打开设备管理器找到显卡-驱动-驱动程序详细信息,拉到最下面
找到一个nv开头的文件夹,在
C:\Windows\System32\DriverStore\FileRepository
文件夹中找到这个文件夹,复制到虚拟机上面刚创建的\FileRepository 文件夹内,重启虚拟机,打开设备管理器可以看到显卡已经可以正确识别并工作了
*************
ps. 不要使用Hyper-V的增强会话进行连接,增强会话模式会禁用Direct3D 加速,宿主机驱动更新之后要同步把文件再拷贝到虚拟机一次,不然会报错
完成
愉快的跑起UE4文件
来源地址:https://blog.csdn.net/qq_42593324/article/details/129378345
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341