手动为Hyper-V虚拟机添加RemoteFX显卡
前言
Hyper-V是微软家的虚拟机平台,RemoteFX是应用于Hyper-V虚拟机的显卡虚拟化技术。
但是自 Win10 1809 以后,微软放弃了 RemoteFX,使用自带管理器无法创建RemoteFx显卡了。
但是使用命令还是可以正常使用的。
步骤
检查显卡可用性
用管理员身份打开PowerShewllGet-VMRemoteFXPhysicalVideoAdapter
示例输出
Id : pci#ven_10de&dev_1b80&subsys_142819da&rev_a1#4&2d78ab8f&0&0008
Name : NVIDIA GeForce GTX 1080
GPUID : 4318_7040_338172378_161
TotalVideoMemory : 25519079424
AvailableVideoMemory : 25519079424
DedicatedSystemMemory : 0
DedicatedVideoMemory : 8376025088
SharedSystemMemory : 17143054336
Enabled : True
CompatibleForVirtualization : True
DirectXVersion : 12.1
PixelShaderVersion : 5.0
DriverProvider : NVIDIA
DriverDate : 2019-11-06 08:00:00Z
DriverInstalledDate : 2019-11-06 08:00:00Z
DriverVersion : 26.21.14.4120
DriverModelVersion : 2.6
CimSession : CimSession: .
ComputerName : DSK-PC
IsDeleted : False
如果CompatibleForVirtualization为False则代表该显卡不支持RemoteFX,可以洗洗睡了
开启显卡支持
Enable-VMRemoteFXPhysicalVideoAdapter [显卡名] > 就是上面的"Name"项
- 为虚拟机添加显卡
Add-VMRemoteFx3dVideoAdapter [虚拟机名]
就是Hyper-V管理器里虚拟机的"名称"列
已知问题
添加RemoteFX虚拟GPU后再使用增强会话模式有概率卡死。
关闭方法如图