Skip to content

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

Closed
@CC0126

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"
  ]
}

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