Page 2 - DDCcontrol Documentation
DDCcontrol Documentation Nicolas BoichatCopyright © 2005 Nicolas Boichat Documentation for DDCcontrol version 0.3.
Page 4 - Table of Contents
Table of Contents 1. About DDCcontrol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 About DDCcontrol . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Page 5 - Chapter 1. About DDCcontrol; About DDCcontrol
Chapter 1. About DDCcontrol About DDCcontrol DDCcontrol is a tool used to control monitor parameters, like brightness and contrast, without usingthe OSD (On Screen Display) and the buttons in front of the monitor. All the software provided by monitor manufacturers (NEC/Mitsubishi NaviSet and Samsung...
Page 6 - Chapter 2. Install notes; Software Requirement; Download the sources; Configure; Note
Chapter 2. Install notes Software Requirement To compile and run DDCcontrol, you need to have these packages installed: • libxml2 [http://www.xmlsoft.org/] • pci-utils [http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml] • gtk+>=2.4 [http://www.gtk.org/] In addition to the library packages, you a...
Page 7 - Kernel configuration options
If your graphics card is supported by /dev/i2c-* devices (see Appendix C, Supported graphics cards), you must load the i2c-dev module by typing, as root: # modprobe i2c-dev You must also load your graphics card framebuffer driver (for card-specific instructions see Ap-pendix C, Supported graphics ca...
Page 8 - Usage example; List available controls
Chapter 3. Usage GTK+ GUI If GTK+>=2.4 is installed on your computer, the configure process will detect it, and build theGTK+ application. The GTK+ GUI is designed to be user-friendly, so it should be easy to use it. To launch this GUI,simply type: # gddccontrol Gnome panel applet If Gnome>=2....
Page 9 - Change the brightness
Device : pci:01:00.0-2Detected monitors : - Device : pci:01:00.0-1 DDC/CI supported : YesMonitor Name : Samsung SyncMaster 173P (DVI)Input type : Digital (Automatically selected) - Device : pci:01:00.0-2 DDC/CI supported : YesMonitor Name : NEC Multisync 2080UX+Input type : Analog Reading EDID and i...
Page 12 - Appendix B. Supported monitors; Dell; NEC
Appendix B. Supported monitors The following monitors are supported by DDCcontrol: Dell • Dell 1704FPT (DVI input) Fujitsu Siemens • P17-2 • P19-2 • P20-2 (VGA and DVI inputs) Mitsubishi • Diamond Plus 92 • Diamond Pro 2060u (VGA input B only) • Diamond Pro 2070sb NEC • Multisync 2080UX+ (VGA and DV...
Page 13 - Your monitor is not on this list?
• SyncMaster 712N (at least VGA input) • SyncMaster 912N (at least VGA input) • SyncMaster 930BF (at least VGA input) • SyncMaster 997MB Your monitor is not on this list? If your monitor is not on this list, and so doesn't work with DDCcontrol, but you think that it sup-ports the DDC/CI protocol, pl...
Page 14 - versus PCI memory; ATI Radeon series; Direct PCI memory access support; Warning; ATI cards support table
Appendix C. Supported graphics cards /dev/i2c-* versus PCI memory To control a monitor, DDCcontrol must access to the I2C bus of the graphics card. There are twomethods to do so: the first one uses /dev/i2c-* devices provided by kernel drivers (abbreviated by dev in tables), the second one reads and...
Page 15 - nVidia; nVidia cards support table
Name Works dev PCI Radeon 9200 Yes ??? Radeon 9500 Yes ??? Radeon 9550 SE Yes ??? Radeon 9600 Pro Yes ??? Radeon 9700 Yes ??? Radeon 9800 Pro Yes Yes nVidia Direct PCI memory access support Almost every nVidia cards work with direct PCI memory access, and this method is compatiblewith the nVidia pro...
Page 16 - Intel; Intel chipset support table; Matrox
Name Works dev PCI GeForce FX 5600 No Yes GeForce FX 5700 No Yes GeForce FX 5700 LE ??? Yes GeForce FX 5950 Ultra ??? Yes GeForce 6200 TC ??? Yes GeForce 6800 GT ??? Yes nForce 2 IGP No No Intel i810/i815/i830/i845/i855/i865/i915/i945 with IntegratedGraphics Controller Intel integrated graphics cont...
Page 17 - Matrox cards support table
Matrox cards support table These Matrox cards have been reported to work. If yours is not listed, please send a message to oneof the DDCcontrol mailing lists (see Appendix A, Report problems and successes). Name Works dev PCI Matrox G200 AGP No No Matrox G450 AGP Yes No Supported graphics cards 13
Page 19 - Monitor database structure; Control list
Appendix E. Documents for developers Monitor database structure The monitor database is written in XML, it can be found in the db directory of ddccontrol-db package. This directory contains the following files: • options.xml • monitor/%monitor_id%.xml Control list XML file: options.xml control eleme...
Page 20 - Monitor Profiles
• “command” : An action occurs when the value is set to something greater than “0” (e.g. degauss). If you don't define any value element in a command control, the default value “0x01” will be used. • “list” : The control accepts a list of values (e.g. OSD language). • refresh (only for list and comm...
Page 21 - Profile file structure
following: • If caps is not defined, caps are read from monitor. • If this attribute exists and have a “vcp” string (e.g. “type(lcd) vcp(10 12)” ) then the specified caps string is used. • If this attribute exists but does not have a “vcp” (e.g. “type(crt)” or “” ), then all controls defined in the ...
Page 23 - Preamble
Appendix F. GNU General Public License Version 2, June 1991Copyright © 1989, 1991 Free Software Foundation, Inc. Free Software Foundation, Inc. 59 Temple Place, Suite 330,Boston,MA02111-1307USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changingit is n...
Page 24 - Section 0
everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING,DISTRIBUTION AND MODIFICATION Section 0 This License applies to any program or other work which contains a notice placed by the copyrightho...
Page 27 - Section 11 NO WARRANTY
If you wish to incorporate parts of the Program into other free programs whose distribution condi-tions are different, write to the author to ask for permission. For software which is copyrighted bythe Free Software Foundation, write to the Free Software Foundation; we sometimes make excep-tions for...