Only Disable f.lux on The Monitor That Has Fullscreen App
-
I have the same issue when this updated to version 4.131
Advanced Micro Devices, Inc. 31.0.23013.1023: AMD Radeon RX 6800 (20231128)
Generic PnP Monitor, 598 x 336mm, built 2019
Chromaticities:
R=0.674805 0.315430
G=0.277344 0.643555
B=0.150391 0.074219
W=0.313477 0.329102
sRGB gamut: 100%, AdobeRGB gamut: 78%Unlimited gamma ramp=1, Internal ramp=0
Monitor 1 on AMD Radeon RX 6800
Has VCGT profile=0, Gamma Ramp works=1
Monitor 2 on AMD Radeon RX 6800
Has VCGT profile=0, Gamma Ramp works=1Windows Build: 22631.3007
-
@Beatsah I'm saying it should do per-monitor disable, and it always has, except in some unusual conditions.
We will do some more testing on Windows 11 / 23H2 today.
-
So what's unusual here and different than our test environment is this:
For both of your machines, we have found the monitor info for just ONE monitor, but then there are multiple monitors connected. So we might not be seeing them as independent devices necessarily. Another difference is that our test machine has an Intel integrated adapter while these are both discrete GPUs.
Can you say how monitors 2-3-4-etc are connected, like which kind of cable? If it's HDMI which version?
-
Confirming from code - if we only find metadata for one monitor f.lux treats them as a group. We may try to do it a different way for your machines, but the best fix would be to actually figure out where the monitor information went. ;)
-
I have two fixes in mind, and first I want to be sure that we can find the monitors on Windows 11. This is possibly fixed in v4.132, which I have posted here:
https://justgetflux.com/flux-setup4-132.exe
Can anyone with this issue please post "driver info" again using 4.132? What we're looking for is that the number of monitor descriptions matches the number of connected monitors.
Michael
-
I can confirm the same issue on my computer, f.lux 4.131. Behavior on previous f.lux versions was only the monitor with the fullscreen app would disable. Now when a fullscreen app appears all the monitors get disabled.
-
@herf I have tried 4.132 and the issue still persists. Here is the driver info.
Intel Corporation 31.0.101.2125: Intel(R) UHD Graphics 630 (20230524)
NVIDIA 31.0.15.5152: NVIDIA GeForce RTX 3080 (20240207)
Microsoft 10.0.22621.1: Virtual Display Adapter (20060621)Generic PnP Monitor, 797 x 334mm, built 2020
Chromaticities:
R=0.676758 0.314453
G=0.286133 0.636719
B=0.135742 0.077148
W=0.313477 0.329102
sRGB gamut: 101%, AdobeRGB gamut: 77%Unlimited gamma ramp=1, Internal ramp=1
Monitor 1 on NVIDIA GeForce RTX 3080
Has VCGT profile=0, Gamma Ramp works=1
Monitor 2 on NVIDIA GeForce RTX 3080
Has VCGT profile=0, Gamma Ramp works=1
Monitor 3 on NVIDIA GeForce RTX 3080
Has VCGT profile=1, Gamma Ramp works=1Windows Build: 22631.3155
-
This post is deleted! -
@herf tried the new version, still does not work. It did work prior to 4.131 though.
Advanced Micro Devices, Inc. 31.0.23013.1023: AMD Radeon RX 6800 (20231128)
Generic PnP Monitor, 598 x 336mm, built 2019
Chromaticities:
R=0.674805 0.315430
G=0.277344 0.643555
B=0.150391 0.074219
W=0.313477 0.329102
sRGB gamut: 100%, AdobeRGB gamut: 78%Unlimited gamma ramp=1, Internal ramp=0
Monitor 1 on AMD Radeon RX 6800
Has VCGT profile=0, Gamma Ramp works=1
Monitor 2 on AMD Radeon RX 6800
Has VCGT profile=0, Gamma Ramp works=1Windows Build: 22631.3007
-
@herf 4.132 fixed the issue. For validation sake, here is my driver info on 4.1.32 that now properly disables f.lux on a per monitor basis.
NVIDIA 31.0.15.5123: NVIDIA GeForce RTX 3080 Ti (20240118)
Generic PnP Monitor, 521 x 293mm, built 2011
Chromaticities:
R=0.640625 0.337891
G=0.315430 0.628906
B=0.159180 0.058594
W=0.313477 0.329102
sRGB gamut: 89%, AdobeRGB gamut: 63%Generic PnP Monitor, 697 x 392mm, built 2020
Chromaticities:
R=0.679688 0.309570
G=0.293945 0.652344
B=0.147461 0.053711
W=0.313477 0.329102
sRGB gamut: 100%, AdobeRGB gamut: 75%Unlimited gamma ramp=1, Internal ramp=1
Monitor 1 on NVIDIA GeForce RTX 3080 Ti
Has VCGT profile=0, Gamma Ramp works=1
Monitor 2 on NVIDIA GeForce RTX 3080 Ti
Has VCGT profile=0, Gamma Ramp works=1
Monitor 3 on NVIDIA GeForce RTX 3080 Ti
Has VCGT profile=0, Gamma Ramp works=1Windows Build: 22631.3007
Interestingly it seems to only be showing 2 monitors, which is indeed more than the 1 it was showing on the previous version. However, it's correctly disabling f.lux on all three monitors, on a per monitor basis and that's all that matters to me. Thanks for your help and the fix, @herf.
-
@Beatsah The difference is that we disable "instantly" in the multi-monitor case, and we animate more slowly in the single monitor case, so these are slightly different. If driver info shows >1 display it will do per-monitor disable and otherwise no.
However, we prefer to be able to "see" this monitor info in order to calibrate to each display separately, so we would like to see it work 100% - but we can (+will) work around this for the disable feature though.
v4.133 has one more fix and is on the beta track today.
-
I did want to jump in and say that the issue is resolved on version 4.134. Thank you so much!
-
@Chase-Hobbs we changed things so we don't have to see all the monitor info to disable it. But I would like to fix this situation the "right way" soon.