diff --git a/src/settings-ui/Settings.UI/ViewModels/PowerDisplayViewModel.cs b/src/settings-ui/Settings.UI/ViewModels/PowerDisplayViewModel.cs index a236b092d0..e9ddd7d1bb 100644 --- a/src/settings-ui/Settings.UI/ViewModels/PowerDisplayViewModel.cs +++ b/src/settings-ui/Settings.UI/ViewModels/PowerDisplayViewModel.cs @@ -312,6 +312,13 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels monitor.SupportsColorTemperature = result.SupportsColorTemperature; monitor.SupportsVolume = result.SupportsVolume; monitor.SupportsInputSource = result.SupportsInputSource; + + // WMI monitors always support brightness control, even without DDC/CI capabilities + // They control brightness through the Windows WMI interface + if (string.Equals(monitor.CommunicationMethod, "WMI", StringComparison.OrdinalIgnoreCase)) + { + monitor.SupportsBrightness = true; + } } [System.Diagnostics.CodeAnalysis.SuppressMessage("Usage", "CA1816:Dispose methods should call SuppressFinalize", Justification = "Base class PageViewModelBase.Dispose() handles GC.SuppressFinalize")]