前言

Hyper-V是微软家的虚拟机平台,RemoteFX是应用于Hyper-V虚拟机的显卡虚拟化技术。
但是自 Win10 1809 以后,微软放弃了 RemoteFX,使用自带管理器无法创建RemoteFx显卡了。
添加虚拟机硬件
但是使用命令还是可以正常使用的。

貌似在 Windows 10 1909 上已经无法使用了,建议考虑Vmware或者VBox等方案。

步骤

  1. 检查显卡可用性
    用管理员身份打开PowerShewll
    Get-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,可以洗洗睡了

  1. 开启显卡支持

    Enable-VMRemoteFXPhysicalVideoAdapter [显卡名]
    > 就是上面的"Name"项
  2. 为虚拟机添加显卡
    Add-VMRemoteFx3dVideoAdapter [虚拟机名]

    就是Hyper-V管理器里虚拟机的"名称"列

添加完效果如图

已知问题

添加RemoteFX虚拟GPU后再使用增强会话模式有概率卡死。
关闭方法如图
关闭增强会话模式

最后修改:2020 年 04 月 06 日
Null