Skip to content

Remedy for faulty monitor which fails to respond its capabilities #270

Description

@CC0126

At first I only used it to control my AOC Q2790PQ, it had no problems, but after I replaced a monitor AOC Q2790PC, the software did not work properly.
After many searches, I found the open source address of your software, downloaded its source code, and studied it.
After I tested DDC-Control, AOC iMenu, FreeMonitorManager, I found the problem.
This new monitor has multiple interfaces (such as HDMI, DP, USB-C), the VCP value of the USB-C interface returns to normal, but HDMI returns garbled characters, which makes the software unable to obtain whether the display actually supports DDC /CI command, which hinders the work of the software.
I can get the actual brightness by judging that the VCP has a response but cannot be resolved. To determine whether the monitor supports DDC/CI non-standard, just like FreeMonitorManager.
Now he works fine on my monitor.
probe.log is here:

[Date: 2021/12/19 下午 06:12:53 Ver: 3.8.0.0]
{
  "System": "Manufacturer: LENOVO, Model: 80NV",
  "Device Context - DeviceItems": [
    {
      "DeviceInstanceId": "DISPLAY\\AOC2790\\4&1c062684&1&UID198147",
      "Description": "Generic PnP Monitor",
      "DisplayIndex": 1,
      "MonitorIndex": 0
    }
  ],
  "DisplayMonitor - DisplayItems": [
    {
      "DeviceInstanceId": "DISPLAY\\AOC2790\\4&1c062684&1&UID198147",
      "DisplayName": "Q2790R3",
      "IsInternal": false,
      "ConnectionDescription": "HDMI",
      "PhysicalSize": 26.9708023
    }
  ],
  "Display Config - DisplayItems": [
    {
      "DeviceInstanceId": "DISPLAY\\AOC2790\\4&1c062684&1&UID198147",
      "DisplayName": "Q2790R3",
      "IsInternal": false,
      "ConnectionDescription": "HDMI",
      "IsAvailable": true
    }
  ],
  "Device Installation - InstalledItems": [
    {
      "DeviceInstanceId": "DISPLAY\\AOC2790\\4&1C062684&1&UID198147",
      "Description": "通用即插即用监视器",
      "IsRemovable": true
    }
  ],
  "Monitor Configuration - PhysicalItems": [
    {
      "Key": {
        "DisplayIndex": 1,
        "MonitorRect": "Location:0,0, Size:2560,1440"
      },
      "Value": [
        {
          "Description": "Generic PnP Monitor",
          "MonitorIndex": 0,
          "Capability": {
            "IsHighLevelBrightnessSupported": false,
            "IsLowLevelBrightnessSupported": false,
            "IsContrastSupported": false,
            "CapabilitiesString": "O╠",
            "CapabilitiesReport": "Luminance: False, Contrast: False, Speaker Volume: False, Power Mode: False",
            "CapabilitiesData": "T6hkAMzMzMw4AQAAAAAAAAAAAgAu8uk9svQDADOO7T2y9NcBAQAAAAEAAAABAAAABAACAAAAAAAAAAAAAAAAAAIAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAFIAAAAAAAAAUgAAAFwAXAA\/AFwARABJAFMAUABMAEEAWQAjAEEATwBDADIANwA5ADAAIwA0ACYAMQBjADAANgAyADYAOAA0ACYAMQAmAFUASQBEADEAOQA4ADEANAA3ACMAewBlADYAZgAwADcAYgA1AGYALQBlAGUAOQA3AC0ANABhADkAMAAtAGIAMAA3ADYALQAzADMAZgA1ADcAYgBmADQAZQBhAGEANwB9AAAAAgAAAFNYCMrOFqpIsRTenHIzQiMBAAAAAAAAAAAAAABTWAjKzhaqSLEU3pxyM0IjAgAAAAAAAAAAAAAAAAAAAExNRU1IAQAAAAAAAAAAAAA="
          },
          "GetBrightness": "Success: True, Valid: True (Minimum: 0, Current: 0, Maximum: 100)",
          "SetBrightness": "Success: True, Match: True (Expected: 9, Actual: 9)"
        }
      ]
    }
  ],
  "MSMonitorClass - DesktopItems": [
    {
      "DeviceInstanceId": "DISPLAY\\LGD0533\\4&1C062684&1&UID265988",
      "Description": "通用即插即用监视器",
      "BrightnessLevels": "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100"
    }
  ],
  "ElapsedTime": [
    "DeviceItems    -> 0.001",
    "DisplayMonitorItems -> 0.013",
    "DisplayConfigItems -> 0.007",
    "InstalledItems -> 0.014",
    "PhysicalItems  -> 8.162",
    "DesktopItems   -> 0.035"
  ]
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions