伺服器 GPU 設定

Microsoft.Windows.HyperV.HeterogeneousGPUMonitor (UnitMonitor)

監視伺服器中的 GPU 設定。

Knowledge Base article:

摘要

伺服器 GPU 設定。

原因

此伺服器中有兩個以上的 GPU 具有不同製造商與型號。這是不支援的設定。

解決方式

請確定此伺服器所有 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 製造商與模型不同。
此伺服器目前裝載著不同製造商與模型的 GPU。此設定對 RemoteFX 無效。此伺服器安裝的 GPU 製造商與模型皆須相同才可使用 RemoteFX。
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.HyperV.HeterogeneousGPUMonitor" 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.HeterogeneousGPUMonitor.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>HeterogeneousGPU</PropertyName>
</Configuration>
</UnitMonitor>