Hyper-V 2016 和 1709+ 支持 RemoteFX 的 GPU 监视器

Microsoft.Windows.HyperV.RemoteFxCapableMonitor (UnitMonitor)

针对 RemoteFX 功能监视服务器中的 GPU。

Knowledge Base article:

摘要

此监视器验证 GPU 是否支持 RemoteFX。

原因

服务器中的 GPU 可能不支持 DX11。

解决方法

请访问 Microsoft 网站,了解有关支持 RemoteFX 的 GPU 的详细信息。

Element properties:

TargetMicrosoft.Windows.HyperV.Discovery.VirtualMachine
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.HyperV.RemoteFXMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
此服务器中安装的 GPU 不支持 RemoteFX。配置为使用 GPU 的虚拟机不会启动。
此服务器中安装的 GPU 不支持 RemoteFX。配置为使用 GPU 的虚拟机不会启动。
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.HyperV.RemoteFxCapableMonitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="HVDisc!Microsoft.Windows.HyperV.Discovery.VirtualMachine" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.HyperV.RemoteFXMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.HyperV.RemoteFxCapableMonitor.Alert">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="RemoteFXCapableHardware" MonitorTypeStateID="HostHealthy" HealthState="Success"/>
<OperationalState ID="RemoteFXInCapableHardware" MonitorTypeStateID="HostCritical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>86400</IntervalSeconds>
<TimeoutSeconds>30</TimeoutSeconds>
<PropertyName>RemoteFXCapable</PropertyName>
</Configuration>
</UnitMonitor>