Saturday, April 8, 2017

ddccontrol and different monitors

Not every monitor supports ddc, so I thought I'd try a few:

An EIZO CE240W doesn't support ddc at all...

My Hanns-G HH241 works fine.

==========================================================

A Sun Microsystems 24.1" LCD v4 works fine and gives these results:

sudo ddccontrol -p 
ddccontrol version 0.4.2
Copyright 2004-2005 Oleg I. Vdovikin (oleg@cs.msu.su)
Copyright 2004-2006 Nicolas Boichat (nicolas@boichat.ch)
This program comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of this program under the terms of the GNU General Public License.

Probing for available monitors...I/O warning : failed to load external entity "/usr/share/ddccontrol-db/monitor/SUN059A.xml"
Document not parsed successfully.
....
Detected monitors :
- Device: dev:/dev/i2c-3
DDC/CI supported: Yes
Monitor Name: VESA standard monitor
Input type: Digital
(Automatically selected)
Reading EDID and initializing DDC/CI at bus dev:/dev/i2c-3...
I/O warning : failed to load external entity "/usr/share/ddccontrol-db/monitor/SUN059A.xml"
Document not parsed successfully.

EDID readings:
Plug and Play ID: SUN059A [VESA standard monitor]
Input type: Digital
=============================== WARNING ===============================
There is no support for your monitor in the database, but ddccontrol is
using a basic generic profile. Many controls will not be supported, and
some controls may not work as expected.
Please update ddccontrol-db, or, if you are already using the latest
version, please send the output of the following command to
ddccontrol-users@lists.sourceforge.net:

LANG= LC_ALL= ddccontrol -p -c -d

Thank you.
=============================== WARNING ===============================

= VESA standard monitor
> Color settings
> Brightness and Contrast
> id=brightness, name=Brightness, address=0x10, delay=-1ms, type=0
supported, value=68, maximum=100
> id=contrast, name=Contrast, address=0x12, delay=-1ms, type=0
supported, value=50, maximum=100
> Color maximum level
> id=red, name=Red maximum level, address=0x16, delay=-1ms, type=0
supported, value=100, maximum=100
> id=green, name=Green maximum level, address=0x18, delay=-1ms, type=0
supported, value=100, maximum=100
> id=blue, name=Blue maximum level, address=0x1a, delay=-1ms, type=0
supported, value=100, maximum=100
> Color minimum level
> id=redblack, name=Red minimum level, address=0x6c, delay=-1ms, type=0
supported, value=123, maximum=255
> id=greenblack, name=Green minimum level, address=0x6e, delay=-1ms, type=0
supported, value=123, maximum=255
> id=blueblack, name=Blue minimum level, address=0x70, delay=-1ms, type=0
supported, value=123, maximum=255
> Others
> Restore defaults
> id=defaults, name=Restore Factory Defaults, address=0x4, delay=2000ms, type=1
Possible values:
> id=default - name=Restore Factory Defaults, value=1
supported, value=0, maximum=65535
> id=defaultluma, name=Restore Brightness and Contrast, address=0x5, delay=2000ms, type=1
Possible values:
> id=default - name=Restore Brightness and Contrast, value=1
supported, value=0, maximum=65535
> id=defaultcolor, name=Restore Factory Default Color, address=0x8, delay=2000ms, type=1
Possible values:
> id=default - name=Restore Factory Default Color, value=1
supported, value=0, maximum=65535
> Input settings
> id=inputsource, name=Input Source Select, address=0x60, delay=-1ms, type=2
Possible values:
> id=analog - name=Analog, value=1
> id=digital - name=Digital, value=3
supported, value=3, maximum=3
> Power control
> id=dpms, name=DPMS Control, address=0xd6, delay=-1ms, type=2
Possible values:
> id=on - name=On, value=1
> id=standby - name=Standby, value=4
supported, value=1, maximum=5


==================================================


and running

sudo ddccontrol -p -c -d

gives this:

ddccontrol version 0.4.2
Copyright 2004-2005 Oleg I. Vdovikin (oleg@cs.msu.su)
Copyright 2004-2006 Nicolas Boichat (nicolas@boichat.ch)
This program comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of this program under the terms of the GNU General Public License.

Probing for available monitors...I/O warning : failed to load external entity "/usr/share/ddccontrol-db/monitor/SUN059A.xml"
Document not parsed successfully.
....
Detected monitors :
- Device: dev:/dev/i2c-3
DDC/CI supported: Yes
Monitor Name: VESA standard monitor
Input type: Digital
(Automatically selected)
Reading EDID and initializing DDC/CI at bus dev:/dev/i2c-3...
I/O warning : failed to load external entity "/usr/share/ddccontrol-db/monitor/SUN059A.xml"
Document not parsed successfully.

EDID readings:
Plug and Play ID: SUN059A [VESA standard monitor]
Input type: Digital
=============================== WARNING ===============================
There is no support for your monitor in the database, but ddccontrol is
using a basic generic profile. Many controls will not be supported, and
some controls may not work as expected.
Please update ddccontrol-db, or, if you are already using the latest
version, please send the output of the following command to
ddccontrol-users@lists.sourceforge.net:

LANG= LC_ALL= ddccontrol -p -c -d

Thank you.
=============================== WARNING ===============================

Capabilities:
Raw output: (prot(monitor)type(LCD)model(Sun)cmde(01 02 03 07 0C E3 F3)vcp(02 04 05 08 0B 0C 10 12 14(01 05 08 0B) 16 18 1A 52 60(01 03) 6C 6E 70 AC AE B2 B6 C6 C8 C9 CC(00 02 03 04 05 10) D6(01 04) DF)mswhql(1)asset_eep(40)mccs_ver(2.0))
Parsed output: 
VCP: 02 04 05 08 0b 0c 10 12 14 16 18 1a 52 60 6c 6e 70 ac ae b2 b6 c6 c8 c9 cc d6 df 
Type: Unknown

Controls (valid/current/max) [Description - Value name]:
Control 0x02: +/2/2 C [???]
Control 0x04: +/0/65535 C [Restore Factory Defaults]
Control 0x05: +/0/65535 C [Restore Brightness and Contrast]
Invalid response, first byte is 0xbe, should be 0x6e
be 6e 80 be 6e 80 be 6e 80 be 6e                | .n..n..n..n     
Invalid response, first byte is 0x80, should be 0x6e
80 be 6e 80 be 6e 80 be 6e 80 be                | ..n..n..n..     
Control 0x08: +/0/65535 C [Restore Factory Default Color]
Control 0x0b: +/3000/12288 C [???]
Control 0x0c: +/1/6 C [???]
Invalid response, first byte is 0xbe, should be 0x6e
be 6e 80 be 6e 80 be 6e 80 be 6e                | .n..n..n..n     
Invalid response, first byte is 0x80, should be 0x6e
80 be 6e 80 be 6e 80 be 6e 80 be                | ..n..n..n..     
Control 0x10: +/68/100 C [Brightness]
Control 0x12: +/50/100 C [Contrast]
Control 0x14: +/8/11 C [???]
Control 0x16: +/100/100 C [Red maximum level]
Control 0x18: +/100/100 C [Green maximum level]
Control 0x1a: +/100/100 C [Blue maximum level]
Invalid response, first byte is 0xbe, should be 0x6e
be 6e 80 be 6e 80 be 6e 80 be 6e                | .n..n..n..n     
Invalid response, first byte is 0x80, should be 0x6e
80 be 6e 80 be 6e 80 be 6e 80 be                | ..n..n..n..     
Invalid response, first byte is 0xbe, should be 0x6e
be 6e 80 be 6e 80 be 6e 80 be 6e                | .n..n..n..n     
Invalid response, first byte is 0x80, should be 0x6e
80 be 6e 80 be 6e 80 be 6e 80 be                | ..n..n..n..     
Invalid response, first byte is 0xbe, should be 0x6e
be 6e 80 be 6e 80 be 6e 80 be 6e                | .n..n..n..n     
Invalid response, first byte is 0x80, should be 0x6e
80 be 6e 80 be 6e 80 be 6e 80 be                | ..n..n..n..     
Invalid response, first byte is 0xbe, should be 0x6e
be 6e 80 be 6e 80 be 6e 80 be 6e                | .n..n..n..n     
Invalid response, first byte is 0x80, should be 0x6e
80 be 6e 80 be 6e 80 be 6e 80 be                | ..n..n..n..     
Invalid response, first byte is 0xbe, should be 0x6e
be 6e 80 be 6e 80 be 6e 80 be 6e                | .n..n..n..n     
Invalid response, first byte is 0x80, should be 0x6e
80 be 6e 80 be 6e 80 be 6e 80 be                | ..n..n..n..     
Control 0x52: +/72/255 C [???]
Control 0x60: +/3/3 C [Input Source Select - Digital]
Control 0x6c: +/123/255 C [Red minimum level]
Control 0x6e: +/123/255 C [Green minimum level]
Control 0x70: +/123/255 C [Blue minimum level]
Invalid response, length is 9, should be 8 at most
Invalid response, length is 9, should be 8 at most
Invalid response, length is 9, should be 8 at most
Control 0xac: +/73/65535 C [???]
Control 0xae: +/59/65535 C [???]
Control 0xb2: +/1/1 C [???]
Control 0xb6: +/3/5 C [???]
Control 0xc6: +/90/255 C [???]
Control 0xc8: +/8969/65535 C [???]
Control 0xc9: +/512/255 C [???]
Control 0xca: +/1/2   [???]
Control 0xcc: +/2/9 C [???]
Control 0xd6: +/1/5 C [DPMS Control - On]
Control 0xdf: +/512/65535 C [???]
Control 0xe5: +/19202/2   [???]

===========================================================================

A dell 2408wfp works fine and gives this:

sudo get-edid | parse-edid
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 0
No EDID on bus 1
No EDID on bus 2
No EDID on bus 4
No EDID on bus 5
No EDID on bus 6
1 potential busses found: 3
128-byte EDID successfully retrieved from i2c bus 3
Looks like i2c was successful. Have a good day.
Checksum Correct

Section "Monitor"
Identifier "DELL 2408WFP"
ModelName "DELL 2408WFP"
VendorName "DEL"
# Monitor Manufactured week 28 of 2008
# EDID version 1.3
# Digital Display
DisplaySize 520 320
Gamma 2.20
Option "DPMS" "true"
Horizsync 30-83
VertRefresh 56-76
# Maximum pixel clock is 170MHz
#Not giving standard mode: 1280x1024, 60Hz
#Not giving standard mode: 1600x1200, 60Hz
#Not giving standard mode: 1152x864, 75Hz
Modeline  "Mode 0" 154.00 1920 1968 2000 2080 1200 1203 1209 1235 +hsync -vsync 
EndSection


sudo ddccontrol -p -c -d
ddccontrol version 0.4.2
Copyright 2004-2005 Oleg I. Vdovikin (oleg@cs.msu.su)
Copyright 2004-2006 Nicolas Boichat (nicolas@boichat.ch)
This program comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of this program under the terms of the GNU General Public License.

Probing for available monitors...I/O warning : failed to load external entity "/usr/share/ddccontrol-db/monitor/DELA02A.xml"
Document not parsed successfully.
....
Detected monitors :
- Device: dev:/dev/i2c-3
DDC/CI supported: Yes
Monitor Name: VESA standard monitor
Input type: Digital
(Automatically selected)
Reading EDID and initializing DDC/CI at bus dev:/dev/i2c-3...
I/O warning : failed to load external entity "/usr/share/ddccontrol-db/monitor/DELA02A.xml"
Document not parsed successfully.

EDID readings:
Plug and Play ID: DELA02A [VESA standard monitor]
Input type: Digital
=============================== WARNING ===============================
There is no support for your monitor in the database, but ddccontrol is
using a basic generic profile. Many controls will not be supported, and
some controls may not work as expected.
Please update ddccontrol-db, or, if you are already using the latest
version, please send the output of the following command to
ddccontrol-users@lists.sourceforge.net:

LANG= LC_ALL= ddccontrol -p -c -d

Thank you.
=============================== WARNING ===============================

Capabilities:
Raw output: (vcp(02 04 05 06 08 10 12 14(01 05 08 0B 0C) 16 18 1A 52 60(01 03 04 05 07 0C) AC AE B6 C6 C8 C9 D6(01 03 04 05) DC(00 02 03 04 05 06) DF) type(LCD) mccs_ver(2.0) asset_eep(32) mswhql(1))
Parsed output: 
VCP: 02 04 05 06 08 10 12 14 16 18 1a 52 60 ac ae b6 c6 c8 c9 d6 dc df 
Type: Unknown

Controls (valid/current/max) [Description - Value name]:
Control 0x02: +/1/2 C [???]
Control 0x04: +/0/1 C [Restore Factory Defaults]
Control 0x05: +/0/1 C [Restore Brightness and Contrast]
Control 0x06: +/0/1 C [Restore Factory Default Geometry]
Control 0x08: +/0/1 C [Restore Factory Default Color]
Control 0x10: +/70/100 C [Brightness]
Control 0x12: +/39/100 C [Contrast]
Control 0x14: +/5/12 C [???]
Control 0x16: +/100/100 C [Red maximum level]
Control 0x18: +/100/100 C [Green maximum level]
Control 0x1a: +/100/100 C [Blue maximum level]
Control 0x52: +/96/255 C [???]
Control 0x60: +/4/12 C [Input Source Select]
Control 0x68: +/1/2   [???]
Control 0x8a: +/256/65535   [???]
Control 0x8c: +/10/65535   [???]
Control 0xac: +/8564/1 C [???]
Control 0xae: +/6000/65535 C [???]
Control 0xb6: +/3/65535 C [???]
Control 0xc6: +/17868/65535 C [???]
Control 0xc8: +/32770/118 C [???]
Control 0xc9: +/1/65535 C [???]
Control 0xd6: +/1/5 C [DPMS Control - On]
Control 0xdc: +/0/6 C [???]
Control 0xdf: +/512/65535 C [???]
Control 0xff: +/0/65535   [???]

=============================================================================

No comments:

Post a Comment