Software dimming function resets to full brightness a few seconds when f.lux is running #561
-
Before opening the issue, have you...?
Describe the bugWhen enabling software dimming for an HDMI TV (connected through a USB C hub) the TV dims accordingly but suddenly returns to full brightness. Steps to reproduce
Expected behaviorThe software brightness adjusts itself accordingly and remains in the desired brightness level until changed. Anything else?VID_20210903_141738.1.1.mp4Environment Information (please complete the following information)- macOS version: 11.5.2 Big Sur
- Mac model: MacBook Air (M1, 2020)
- MonitorControl version: 3.0.0 Build 3095
- Monitor(s): Philco Pld50us9a1 4k
- Apple Silicon/M1 (yes or no): yes
- USB C Hub used: Anker (https://www.amazon.com/Anker-PowerExpand-Adapter-Delivery-Ethernet/dp/B087QZVQJX/ref=sr_1_5?dchild=1&keywords=anker+usb+c+hub&qid=1630689207&sr=8-5) |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
It seems like the gamma table is being reset for some reason immediately after changing it. The fact that it happens upon some activity is because on most macs gamma table changes are not reflected on the screen unless there is an event that causes some part of the screen to redraw. This is why you need to move the mouse or do something else that changes something on the screen and then the brightness is changed back to full. Don't you use any other software that does gamma table manipulation? Maybe some screen management app or anything else that changes the displays, gamma, tint, etc of the display (like f.lux)? |
Beta Was this translation helpful? Give feedback.
-
Hi @giulianofichera, f.lux and MonitorControl can run side-by-side only if MonitorControl uses Hardware Control (DDC). F.lux is incompatible with Software Control and 'Further lower brightness via software dimming' as both apps use a technique called gamma table manipulation to achieve its goal and they cancel each other out. You can use MonitorControl with NightShift as it is doing mostly the same as f.lux but it is a system service which applies its effect over the manipulated gamma table so it behaves in a neutral way. If you want to use f.lux and use software dimming, you might want to try Quickshade which simply draws a black frame over the screen and does not affect gamma tables. The only drawback with Quickshade is that the result is not as convincing (but still fine) and the mouse cursor will remain bright (as it hovers over the black frame). |
Beta Was this translation helpful? Give feedback.
It seems like the gamma table is being reset for some reason immediately after changing it. The fact that it happens upon some activity is because on most macs gamma table changes are not reflected on the screen unless there is an event that causes some part of the screen to redraw. This is why you need to move the mouse or do something else that changes something on the screen and then the brightness is changed back to full.
Don't you use any other software that does gamma table manipulation? Maybe some screen management app or anything else that changes the displays, gamma, tint, etc of the display (like f.lux)?