Hacker News new | ask | show | jobs
by anonymousiam 1643 days ago
Thanks for posting this! I did not know that I had control of my monitor features this way. My LG 27UK850-W reports the following capabilities when queried. (First I ran "ddcutil detect" to see what it said.)

Invalid display

   I2C bus:             /dev/i2c-15

   EDID synopsis:

      Mfg id:           LGD

      Model:            

      Serial number:    

      Manufacture year: 2013

      EDID version:     1.4

   DDC communication failed

   This is an eDP laptop display. Laptop displays do not support DDC/CI.

Display 1

   I2C bus:             /dev/i2c-17

   EDID synopsis:

      Mfg id:           GSM

      Model:            LG HDR 4K

      Serial number:    

      Manufacture year: 2018

      EDID version:     1.3

   VCP version:         2.1

So knowing that my LG monitor is display device #1, I then ran "ddcutil -d 1 capabilities"

MCCS version: 2.1

VCP Features:

   Feature: 02 (New control value)

   Feature: 04 (Restore factory defaults)

   Feature: 05 (Restore factory brightness/contrast defaults)

   Feature: 08 (Restore color defaults)

   Feature: 10 (Brightness)

   Feature: 12 (Contrast)

   Feature: 14 (Select color preset)

      Values:

         05: 6500 K

         08: 9300 K

         0b: User 1

   Feature: 16 (Video gain: Red)

   Feature: 18 (Video gain: Green)

   Feature: 1A (Video gain: Blue)

   Feature: 52 (Active control)

   Feature: 60 (Input Source)

      Values:

         0f: DisplayPort-1

         10: DisplayPort-2

         11: HDMI-1

         12: HDMI-2

   Feature: AC (Horizontal frequency)

   Feature: AE (Vertical frequency)

   Feature: B2 (Flat panel sub-pixel layout)

   Feature: B6 (Display technology type)

   Feature: C0 (Display usage time)

   Feature: C6 (Application enable key)

   Feature: C8 (Display controller type)

   Feature: C9 (Display firmware level)

   Feature: D6 (Power mode)

      Values:

         01: DPM: On,  DPMS: Off

         04: DPM: Off, DPMS: Off

   Feature: DF (VCP Version)

   Feature: 62 (Audio speaker volume)

   Feature: 8D (Audio Mute)

   Feature: F4 (manufacturer specific feature)

   Feature: F5 (manufacturer specific feature)

      Values: 00 01 02 (interpretation unavailable)

   Feature: F6 (manufacturer specific feature)

      Values: 00 01 02 (interpretation unavailable)

   Feature: 4D (unrecognized feature)

   Feature: 4E (unrecognized feature)

   Feature: 4F (unrecognized feature)

   Feature: 15 (unrecognized feature)
      Values: 01 06 09 10 11 13 14 28 29 32 44 48 (interpretation unavailable)

   Feature: F7 (manufacturer specific feature)

      Values: 00 01 02 03 (interpretation unavailable)

   Feature: F8 (manufacturer specific feature)

      Values: 00 01 (interpretation unavailable)

   Feature: F9 (manufacturer specific feature)

   Feature: E4 (manufacturer specific feature)

   Feature: E5 (manufacturer specific feature)

   Feature: E6 (manufacturer specific feature)

   Feature: E7 (manufacturer specific feature)

   Feature: E8 (manufacturer specific feature)

   Feature: E9 (manufacturer specific feature)

   Feature: EA (manufacturer specific feature)

   Feature: EB (manufacturer specific feature)

   Feature: EF (manufacturer specific feature)

   Feature: FD (manufacturer specific feature)

      Values: 00 01 (interpretation unavailable)

   Feature: FE (manufacturer specific feature)

      Values: 00 01 02 (interpretation unavailable)

   Feature: FF (manufacturer specific feature)quirred

So I pretty much have control of all monitor features!