BrightnessMenulet icon indicating copy to clipboard operation
BrightnessMenulet copied to clipboard

Brightness not working on Sierra.

Open glmrvn opened this issue 8 years ago • 8 comments

Brightness not working on Sierra. Dell U2515H

glmrvn avatar Sep 21 '16 17:09 glmrvn

I second this, the menulet is not working on Sierra, BenQ BL2420U. This monitor supports DDC/CI and option is activated in the OSD.

alexmartinfr avatar Sep 23 '16 16:09 alexmartinfr

Not working on Sierra. Dell U2715H

Hope it will be fixed soon :(

Domas1232 avatar Sep 26 '16 17:09 Domas1232

Not working on Sierra, Dell P2415Q, worked fine on El Capitan.

sindex avatar Sep 28 '16 19:09 sindex

The main API calls for DDC communication is deprecated so this project could be obselete if Apple completely removes CGDisplayIOServicePort.

kernel-io avatar Oct 01 '16 08:10 kernel-io

So is there any chance it will work on Sierra ??

Domas1232 avatar Oct 03 '16 17:10 Domas1232

Maybe a bit offtopic but does somebody know an alternative which is working?

therealmarv avatar Oct 17 '16 20:10 therealmarv

@therealmarv There is the command line tool ddcctl. It still works.

sindex avatar Oct 17 '16 20:10 sindex

ddcctl replaced the menulet successfully on Sierra for me (but mostly because I know which brightness setting I need to set).

Maybe this is helpful for somebody else:

  1. Install ddctl
  2. Set brightness on first display to 40 (example):
ddcctl -d 1 -b 40

Thanks @sindex !

What is also noteworthy for this bug. It seems ddcctl can only set but cannot read my brightness settings (the values are not readable or wrong):

bash-3.2$ ddcctl -d 1 -b ?
2016-10-19 13:30:19.331 ddcctl[69409:3614836] D: NSScreen #1124219569 (2560x1440) DPI is 92.00
2016-10-19 13:30:19.331 ddcctl[69409:3614836] I: found 1 displays
2016-10-19 13:30:19.331 ddcctl[69409:3614836] I: polling display 1's EDID
VN:16652 PN:2279 SN:881 UN:1 IN:15619 AppleIntelFramebuffer IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@1/display0/AppleDisplay
2016-10-19 13:30:19.357 ddcctl[69409:3614836] D: command arg-pair: d: 1
2016-10-19 13:30:19.357 ddcctl[69409:3614836] D: command arg-pair: b: ?
2016-10-19 13:30:19.357 ddcctl[69409:3614836] D: querying VCP control: #16 =?
VN:16652 PN:2279 SN:881 UN:1 IN:17195 AppleIntelFramebuffer IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@1/display0/AppleDisplay
VN:16652 PN:2279 SN:881 UN:1 IN:17803 AppleIntelFramebuffer IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@1/display0/AppleDisplay
2016-10-19 13:30:19.462 ddcctl[69409:3614836] E: DDC send command failed!
2016-10-19 13:30:19.462 ddcctl[69409:3614836] E: VCP control #16 = current: 127, max: 208

So maybe this is the main error why the menulet fails too.

therealmarv avatar Oct 19 '16 11:10 therealmarv