File: help_limitations.html

package info (click to toggle)
ddcui 0.6.0-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,136 kB
  • sloc: cpp: 10,333; ansic: 6,581; xml: 42; makefile: 6
file content (64 lines) | stat: -rw-r--r-- 2,336 bytes parent folder | download | duplicates (3)
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
    <head>
        <title>ddcui - Limitations</title>
    </head>

    <h3>Fundamental Limitations</h3>
    <p>
      Inadequacies in the DDC/CI design, and its marginal implementation in many monitors, 
      lead to some problems for which <ddcui>ddcui</ddcui> has no good workaround. 

<ul>
         <li>Actual monitor settings may not match those reported by <strong>ddcui</strong></li>
    <ul>
<li>Some monitors will change their state (e.g. red gain) when the value in the GUI changes.
However, the value reported by the monitor is unchanged.
</li>
<li>Conversely, some monitors report a newly set value, but the observed state of the monitor
is unchanged.
</li>
<li>Monitor settings can be changed by another program, including the command like program <strong>ddcutil</strong>
</li>
<li>If feature values are changed using the monitor's On Screen Display. The DDC/CI specification includes a 
  mechanism for informing a program of changes made using the OSD.  In practice, this facility cannot be relied on. 
</li>
<li>The DDC/CI and Monitor Control Command Set specifications are old. Advanced features of recent monitors, 
  such as Picture-by-Picture were simply not envisioned and have no (at least documented) integration to the Virtual Control Panel.
</li>

    </ul>

<li>
  It is possible for feature values reported in **ddcui** to become out of sync with actual monitor 
values.
<ul>
  <li>If feature values are changed using the monitor's On Screen Display. 
  </li>
  <li>If feature values are changed by another program, including the command line program **ddcutil**. 
  </li>
  <li>Some monitors will change their state (e.g. red gain) when the value in the GUI changes.
However, the value reported by the monitor is unchanged.
</li>
<li>
Conversely, some monitors report a newly set value, but the observed state of the monitor
is unchanged.
</li>
</ul>


<h3>Implementation</h3>
<p>
<ul>
  <li><strong>ddcui</strong> does not detect that a monitor has been connected or disconnected.
    The program must be restarted.
  </li>
  <li>The value of various special feature codes is not interpreted, but instead simply reported as bytes.
    Interpretations of these feature codes will be added with time.
  </li>
</ul>



    </body>
</html>