Issues with f.lux when using multiple monitors
-
Hello, I've been using f.lux for a while now without any problems but I just got a second monitor and I've started experiencing a few issues, specifically related to the "disable for fullscreen apps" feature.
-
When I have the second monitor plugged in the "disable for fullscreen apps" feature doesn't seem to work at all for certain apps. However as soon as I unplug the monitor it starts working again. This mostly happens in games, even though I have them set to fullscreen/exclusive fullscreen.
-
For apps that do work, when I only have one monitor plugged in and I launch an app in fullscreen the transition to disabled happens slowly and smoothly over several seconds, but when I'm using multiple monitors the transition happens instantly. Is it possible to have the smooth transition even when using multiple monitors? The current behavior is a bit jarring.
Just wondering if anyone else with multiple monitors is experiencing these issues? Also this seems unlikely but my could the problem be coming from the monitor itself? My main monitor is an LG ultragear but my second monitor is a portable monitor from a relatively unknown brand.
NVIDIA 31.0.15.1694: NVIDIA GeForce RTX 3070 (20220721)
Generic PnP Monitor, 597 x 336mm, built 2021
Chromaticities:
R=0.685547 0.308594
G=0.264648 0.667969
B=0.150391 0.057617
W=0.313477 0.329102
sRGB gamut: 101%, AdobeRGB gamut: 83%Generic PnP Monitor, 344 x 193mm, built 2022
Chromaticities:
R=0.639648 0.330078
G=0.299805 0.599609
B=0.150391 0.059570
W=0.312500 0.329102
sRGB gamut: 100%, AdobeRGB gamut: 64%Unlimited gamma ramp=1, Internal ramp=0
Monitor 1 on NVIDIA GeForce RTX 3070
Has VCGT profile=0, Gamma Ramp works=1
Monitor 2 on NVIDIA GeForce RTX 3070
Has VCGT profile=0, Gamma Ramp works=1Windows Build: 19044.2251
-
-
@adityapstar is the second monitor plugged via just one USB-C cable? Sometimes these will use DisplayLink which puts f.lux into a different mode that is not always as capable. However, your "driver info" seems to say it should be working as a native device. If you have a spare HDMI cable, I might try that instead to see if it behaves better.
One second thing to try is to see if the second monitor can be disabled with the "Disable" menu, which makes a list of monitors. Since you said sometimes it does disable (without the fade) I would expect this to work, but I'm curious if it works with the games as well.
I suspect what's going on is we are not seeing these games as "fullscreen" which would be a bug we should fix - can you say which games show this?
-
@herf Apologies for the late reply. My primary monitor is connected via DisplayPort, and my second monitor via HDMI.
Also it seems like the first issue only happens for applications that are ran as administrator. When I have both monitors plugged in and I launch a fullscreen app as administrator f.lux doesn't become disabled, and the app doesn't show up in the f.lux "disabled" menu either. When I only have one monitor connected it does become disabled when I enter fullscreen, but it still doesn't show up in the f.lux running applications list. Running f.lux as administrator fixes this issue. Is there a way to let f.lux detect apps running in administrator mode without launching it as administrator itself?
-
Yes on Asus Pro Duo the lower monitor does not work. Only the main monitor functions as normal. Jarring indeed.
-
@BluSleeper that looks like a neat machine - can you post f.lux options > driver info?
-
Ok so I know this post is over a year and a half old, but I thought I'd share what resolved this for me for any newcomers facing this issue.
All I did was change which monitor was classed as the main monitor in the windows settings.
Settings ---> Display ---> Multiple displays ---> Tick "Make this main display" on the monitor not currently set as this ---> Re-tick your actual main monitor.
This is what resolved it for me, on a windows 11 machine without giving f.lux admin control as it's a work PC. I was also running this via a daisy chained 3 monitor set up connected to the laptop via a single USB-C cable.
My Driver Info below incase anyone needs that for reference:
Driver info
Intel Corporation 31.0.101.5333: Intel(R) Iris(R) Xe Graphics (20240221)
Dell P2425HE(DisplayPort), 527 x 296mm, built 2024
Chromaticities:
R=0.665039 0.324219
G=0.311523 0.628906
B=0.142578 0.061523
W=0.313477 0.329102
sRGB gamut: 100%, AdobeRGB gamut: 70%Generic PnP Monitor, 293 x 165mm, built 2019
Chromaticities:
R=0.644531 0.338867
G=0.324219 0.613281
B=0.155273 0.048828
W=0.313477 0.329102
sRGB gamut: 85%, AdobeRGB gamut: 60%Dell P2425HE(USB Type_C), 527 x 296mm, built 2024
Chromaticities:
R=0.665039 0.324219
G=0.311523 0.628906
B=0.142578 0.061523
W=0.313477 0.329102
sRGB gamut: 100%, AdobeRGB gamut: 70%Dell P2425HE(DisplayPort), 527 x 296mm, built 2024
Chromaticities:
R=0.665039 0.324219
G=0.311523 0.628906
B=0.142578 0.061523
W=0.313477 0.329102
sRGB gamut: 100%, AdobeRGB gamut: 70%Unlimited gamma ramp=1, Internal ramp=1
Monitor 1 on Intel(R) Iris(R) Xe Graphics
Has VCGT profile=0, Gamma Ramp works=1
Monitor 2 on Intel(R) Iris(R) Xe Graphics
Has VCGT profile=0, Gamma Ramp works=1
Monitor 3 on Intel(R) Iris(R) Xe Graphics
Has VCGT profile=0, Gamma Ramp works=1Windows Build: 22631.3880