Lunar – macOS utility to set brightness and volume on external monitors
31–40 of 143 posts
Re: Lunar – macOS utility to set brightness and volume on external monitors
#32There is a problem with "cheap" monitors and DDC/CI: some of them use EEPROMs to store brightness settings, and this limits you to about 100,000 writes. Worrying about this is the main reason we don't ship DDC/CI with f.lux. (I know that some more modern monitors use NAND and don't have limitations like this.) Anyone know if these fears are overblown?
Re: Lunar – macOS utility to set brightness and volume on external monitors
#33Creator of Lunar here. Thank you all for the kind comments and generous donations and many thanks to the OP for posting this! Let me know if you have any questions or quick feedback about Lunar.
AFAIK there is no events for brightness change so this is why polling for main monitor brightness?
What are you using for analytics at "https://log.lunar.fyi?
I have been using [1] before, your app seems much more slick
Re: Lunar – macOS utility to set brightness and volume on external monitors
#34Earlier quoted context omitted.
Wait...so after the 100.000th write, your monitor will be forever stuck on the brightness it was set to that time? BTW, assuming I change brightness 20 times per day, that would still give me 5000 days ≈ 13,5 years of service. By that time I definitely hope to use a different monitor than today
No, after 100.000th write your monitor is toast because the EEPROM died. Also note that most people change brightness in increments, with each step causing a write.
Re: Lunar – macOS utility to set brightness and volume on external monitors
#35I think they would complement each other. Anyone tried both? (Lunar and f.lux)
* [1] https://justgetflux.com/
Re: Lunar – macOS utility to set brightness and volume on external monitors
#36Creator of Lunar here. Thank you all for the kind comments and generous donations and many thanks to the OP for posting this! Let me know if you have any questions or quick feedback about Lunar.
Really well done. AFAIK there is no events for brightness change so this is why polling for main monitor brightness? What are you using for analytics at " https://log.lunar.fyi ? I have been using [1] before, your app seems much more slick [1]: https://github.com/KAMIKAZEUA/NativeDisplayBrightness
Yes, there are no brightness change events, but reading the brightness is very fast so polling adds very little overhead.
For analytics I've just been using a plain nginx route that logs the request body to a static file, and I parse that using loki for further visualization in Grafana. I haven't found much value in that info though so I've decommissioned it after I migrated from nginx to Caddy. I'll remove the analytics request in the next update.
Re: Lunar – macOS utility to set brightness and volume on external monitors
#37Neat. I have two external monitors which behave very differently though - please make the clipping setting per-monitor rather than global!
I already have a lot of users telling me that the UI is too complex.
Re: Lunar – macOS utility to set brightness and volume on external monitors
#38There is a problem with "cheap" monitors and DDC/CI: some of them use EEPROMs to store brightness settings, and this limits you to about 100,000 writes. Worrying about this is the main reason we don't ship DDC/CI with f.lux. (I know that some more modern monitors use NAND and don't have limitations like this.) Anyone know if these fears are overblown?
I suppose it's a type of problem that solves itself: If companies are dumb enough to store brightness settings in EEPROM, they're only doing it because no one uses DDC/CI. Use DDC/CI, and they'll stop. Even NAND is wrong if brightness is actually dynamically controlled, it should just be RAM.
Re: Lunar – macOS utility to set brightness and volume on external monitors
#39There is a problem with "cheap" monitors and DDC/CI: some of them use EEPROMs to store brightness settings, and this limits you to about 100,000 writes. Worrying about this is the main reason we don't ship DDC/CI with f.lux. (I know that some more modern monitors use NAND and don't have limitations like this.) Anyone know if these fears are overblown?
Re: Lunar – macOS utility to set brightness and volume on external monitors
#40Got a MacBook Pro (16-inch, 2019) weeks ago and bought a LG monitor ( https://www.amazon.com/gp/product/B07YGZ7C1K ). The brightness setting bothered me for 2 weeks as neither the Mac OSX nor LG's onscreen control software can set the brightness for the external monitor. The external monitor brightness changes every time I open/close the macbook lid. Thanks to both ddcctl and MonitorControl, I can finally set a fixed…