emoacht / Monitorian

A Windows desktop tool to adjust the brightness of multiple monitors with ease
https://www.microsoft.com/store/apps/9nw33j738bl0
MIT License
3.49k stars 164 forks source link

Opening the panel slider will automatically reset #656

Open a81n9 opened 4 days ago

a81n9 commented 4 days ago

Each time you open the panel slider value, it will be reset, and the screen brightness display is normal

https://github.com/user-attachments/assets/ff23a255-b453-4fff-be86-2a130614e469

emoacht commented 4 days ago

Does your monitor's brightness actually change when you move the slider? Could you read Contributing Guidelines and post probe.log and operation.log? How to produce these logs is explained in Reporting section of readme.

a81n9 commented 3 days ago

Yes, my screen brightness does change. When I reopen the panel, the slider will be reset but the screen brightness is not reset.

https://github.com/user-attachments/assets/2c61b9ff-5823-4056-afb1-b9a6bce02938

[Date: 2024/11/26 8:13:26 Ver: 4.9.1.0]
{
  "System": "Manufacturer: Dell Inc., Model: Vostro 3881, OS: 10.0.19045.0",
  "Device Context - DeviceItems": [
    {
      "DeviceInstanceId": "DISPLAY\\PHLC306\\4&29418c43&0&UID198203",
      "Description": "Generic PnP Monitor",
      "DisplayIndex": 1,
      "MonitorIndex": 0
    }
  ],
  "DisplayMonitor - DisplayItems": [
    {
      "DeviceInstanceId": "DISPLAY\\PHLC306\\4&29418c43&0&UID198203",
      "DisplayName": "PHL 241V8LB",
      "NativeResolution": {
        "_height": 1080,
        "_width": 1920
      },
      "PhysicalSize": {
        "_height": 11.653543472290039,
        "_width": 20.748031616210938
      },
      "PhysicalDiagonalLength": 23.7967625,
      "IsInternal": false,
      "ConnectionDescription": "HDMI"
    }
  ],
  "Display Config - DisplayItems": [
    {
      "DeviceInstanceId": "DISPLAY\\PHLC306\\4&29418c43&0&UID198203",
      "DisplayName": "PHL 241V8LB",
      "IsInternal": false,
      "RefreshRate": 59.94006,
      "ConnectionDescription": "HDMI",
      "IsAvailable": true
    }
  ],
  "Device Installation - InstalledItems": [
    {
      "DeviceInstanceId": "DISPLAY\\PHLC306\\4&29418C43&0&UID198203",
      "Description": "通用即插即用监视器",
      "IsRemovable": true
    }
  ],
  "Monitor Configuration - PhysicalItems": [
    {
      "Key": {
        "DisplayIndex": 1,
        "MonitorRect": "Location:0,0, Size:1920,1080"
      },
      "Value": [
        {
          "Description": "Generic PnP Monitor",
          "MonitorIndex": 0,
          "Capability": {
            "IsHighLevelBrightnessSupported": false,
            "IsLowLevelBrightnessSupported": true,
            "IsContrastSupported": true,
            "IsPrecleared": false,
            "CapabilitiesString": "(prot(monitor)type(LCD)model(241V8)cmds(01 02 03 07 0C E3 F3)vcp(02 04 05 08 0B 0C 10 12 14(01 04 05 06 07 08 0A 0B) 16 18 1A 52 54(00 01) 60(01 11) 62(00 01) 6C 6E 70 72(05 78 FB 50 64 78 8C A0) 86(02 08) 87 8D(00 01) AC AE B2 B6 C0 C6 C8 CA(01 02) CC(01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 12 14 16 17 1A 1E 24) D6(01 04 05) DC(00 01 05 0B 0E E3) DF E9(00 02) EB(00 01 02 03) F0(00 01) FD FF)mswhql(1)asset_eep(40)mccs_ver(2.2))",
            "CapabilitiesReport": "Luminance: True, Contrast: True, Temperature: True, Input Source: True, Speaker Volume: True, Power Mode: True",
            "CapabilitiesData": null
          },
          "GetBrightness": "Success: True, Valid: True (Minimum: 0, Current: 0, Maximum: 100)",
          "SetBrightness": "Success: True, Match: False (Expected: 13, Actual: 0)",
          "GetContrast": "Success: True, Valid: True (Minimum: 0, Current: 50, Maximum: 100)",
          "SetContrast": "Success: True, Match: True (Expected: 70, Actual: 70)"
        }
      ]
    }
  ],
  "MSMonitorClass - DesktopItems": [ ],
  "ElapsedTime": [
    "DeviceItems    -> 0.014",
    "DisplayMonitorItems -> 0.013",
    "DisplayConfigItems -> 0.013",
    "InstalledItems -> 0.012",
    "PhysicalItems  -> 7.361",
    "DesktopItems   -> 0.117"
  ]
}
emoacht commented 3 days ago

Thank you for the log. Could you post operation.log as well?

a81n9 commented 3 days ago

Thank you for the log. Could you post operation.log as well?

Yes, I can. It currently prompts me Wait for more information to be recorded to operation log.