This is a pretty nice thing, but I can’t help but to feel a little frustrated. All my monitors have orientation detection built in, and it works on Windows, but I can’t find any way for them to report on Linux, meaning I have to do so by hand.
Similarly, I can’t seem to get laptop-driven brightness setting on my monitors. Local screen works fine, but DP attached monitors don’t seem to do the right thing, and I can’t figure out why.
Hmm that is really frustrating. My monitor is from the stone age, so it definitely doesn’t have a feature like that. Are the monitors connected to your machine only by HDMI? I wonder if it’s partially the kernel’s drivers, partially your windowing system.
No, they’re connected by DisplayPort. It’s definitely a software issue, it was a pretty big step down moving from Debian Jessie to Stretch. MST used to work, now it doesn’t, as well as DPMS which has regressed.
Remote monitor brightness control etc has worked since before VGA connections went out of fashion with I2C lines, but I’m not sure how well it’s been replaced.
Brightness: never seen it work on displayport on linux
Orientation: never seen it work on displayport on linux
MST: Stretch broke it here - I can no longer address chained monitors
DPMS: Stretch broke it here - if a screen sleeps, it can’t be woken up without undocking my laptop, turning the monitor off and on, and redocking.
I use my dock a lot less and for less important things these days so it’s not a big deal, it just would be cool if some developer time was poured into these little quality of life areas, is all.
Brightness can be controlled over DDC/CI these days, which is still I2C…
And for some really weird unknown reason, even Windows doesn’t do DDC/CI brightness control out of the box. I had to download ClickMonitorDDC to do it.
Here’s something for Linux that should do it.