xanderfrangos / twinkle-tray

Easily manage the brightness of your monitors in Windows from the system tray
https://twinkletray.com
MIT License
5.11k stars 169 forks source link

Is there any ways to extend more ddc/ci funtions? #566

Open zhufeng opened 1 year ago

zhufeng commented 1 year ago

xanderfrangos thanks for your great work on twink-tray.

I got a dell monitor and dell offers a great software called 'Dell Display Manager', it can adjust a lot of monitor osd settings, like brightness/preset mode/auto change preset mode on specified exe and so on.

‘DDM’ may also use ddc/ci protocol to change such settings, so is there any ways to make twinkle-tray to change more settings of a monitor osd? Like debug ddc/ci or something :)

Linx-ESP commented 1 year ago

One option is useful to change on the fly is overdrive. Its "optimal" setting in monitors will change depending on framerate. So when moving from a 60fps game to 144fps+ game, having a shortcut for this would be good. Color spaces / settings (gain/offset/gamma) might help a lot for people switching between sRGB/DCI-P3 workflows, but every display does whatever it wants so I imagine only displays that allow switching profiles from DDC would benefit fully from this.

Linx-ESP commented 6 months ago

https://github.com/xanderfrangos/twinkle-tray?tab=readme-ov-file#command-line-arguments The --VCP flag and https://www.ddcutil.com/vcpinfo_output/ this HEX codes

Overdrive is not defined on those codes