23

I run 3 monitors in addition to my laptop display at work - two of the monitors are using DisplayLink adapters. I've always thought that all my displays were too bright (and possibly give me headaches?) - even after I reduced their brightness as far as possible using the monitor menus and the nvidia software control panel.

Recently I installed f.lux - I love it's "halogen" color profile which has improved my life considerably. The problem is that f.lux has no effect on/will not adjust the color & brightness of my two DisplayLink monitors. F.lux has a faq (#4 under troubleshooting) that addresses this - saying DisplayLink has no support for color calibration so f.lux only works with monitors "directly connected to your computer".

Does anyone know of a work around? Specifically a way to use windows color management/profiles (or some other software) to adjust the brightness/color tone of DisplayLink monitors? Thanks in advance!

1
  • 1
    I'm not aware of one and we've looked before (we sell a lot of these to laptop power users, and we're impatiently awaiting USB3 ones.)
    – Shinrai
    Mar 14, 2011 at 21:23

6 Answers 6

20

author of f.lux here.

DisplayLink does pass through DDC/CI commands to displays. We've had an implementation to do this for a few years, but we've been cautious to support this for a few reasons:

  1. Most displays store color settings using an EEPROM, and these typically have a finite number of write cycles. We could get away with changing things a couple times a day, but gradual fading like we do would wear out this hardware quite quickly.

  2. We've observed some variation in how displays implement gain controls, so the colors don't always look like we expect. Similarly, some displays flash, etc.

  3. DisplayPort-connected monitors (read again, it sounds like DisplayLink) are often omitting these color controls entirely.

  4. The communication channels available do not usually tell us if things worked or not, so it's somewhat a crapshoot overall.

All this said, we will probably add some simple controls to push color commands to DDC/CI in a future version, but it might not be so automatic.

4
  • 9
    Please, oh please post a beta/alpha/"use at your own risk!" version of this! Just switched from a desktop to my Lenovo Helix with the USB 3.0 Dock and 2 monitors on DisplayLink. After 2+ years of f.lux... Oh, MY EYES! I'm willing to try anything. Apr 24, 2015 at 13:17
  • YES, please! I can't use my computer without f.lux! Oct 18, 2015 at 2:37
  • Agreed, am using the DisplayLink to connect my external monitor, which is the primary monitor when i work from home in the night. So missing f.lux is terrible, beats the purpose of having it installed. Would be happy to beta test your changes for this. :)
    – ioWint
    Oct 25, 2015 at 2:06
  • To f.lux's author: maybe there's some other way, do you know how is Iris doing it? Because it's working even with DisplayLink connected monitors (see this answer). Sep 28, 2017 at 17:16
2

You can get color changes working on all your monitors with Iris

The feature is called High-level Color API and can be enabled like this

https://www.youtube.com/watch?v=DUe_DeQXuww

It works with DisplayLink and even works in Virtual Machine

1
  • 2
    Did not / does not work for me in MacOS Mojave.
    – atwixtor
    Jul 3, 2019 at 4:11
2

There's a registry flag you must enable. Also it works on Creators Update and later but at this stage most people should have that.

  1. Ensure you have the latest DisplayLink drivers
  2. Start Regedit, go to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\DisplayLink\Core
  3. Create a new "String Value" with the name "EnableGammaRamp" and Data being "true".
  4. Replug the dock/graphics adapter.

Source: https://www.displaylink.org/forum/showthread.php?p=82958#post82958

1

From http://justgetflux.com/faq.html

I have a DisplayLink USB monitor adapter. Is there a way to make f.lux work for this display?

DisplayLink has no support for color calibration, so f.lux can't make changes to DisplayLink monitors. Unfortunately, you can only use f.lux today on displays that are directly connected to your computer. (e.g., it usually won't work over remote desktop either.)

1

If you are arriving here in 2020 and are using something like a Dell Dock (I am using a Dell D6000 on a Macbook Pro 16), I got this working by doing the following:

  1. Quit the Displaylink Manager application and set it so that it does not start on startup.
  2. Unplug the Dock connection to your Macbook.
  3. Replug the Dock connection to your Macbook.

The monitors should work AND with Night Shift without needing to have the DisplayLink manager running in the background.

2
  • Did you use DisplayPort or HDMI? Because it doesn't work with DisplayPort for me with the same HW setup.
    – daerin
    May 7, 2021 at 8:37
  • 1
    HDMI. It does not work with DisplayPort no matter what I tried. DisplayPort needs DisplayLink to function which cannot do Night Shift. So I just have 1 monitor being powered through the Dell dock and a second monitor via an USB-C to HDMI extender.
    – saurabhj
    May 7, 2021 at 12:12
0

@saurabhj HDMI in general is not powered by DisplayLink. This dock is configured so the two DisplayPorts are handled by DisplayLink chip and HDMi is powered by Alt-Mode. There are priorities set for this particular dock so if you have only two monitors connected (could be HDMI and one DP monitor) it should be handled by DisplayLink but connecting 3 external monitors will always have the HDMI port work as Alt-mode and not DisplayLink. I am not sure how those priorities work but it is possible that it will fail in some cases / with certain firmware version as it did not have those priorities from the start. Now DisplayLink added f.lux support to their MacOS driver, you can add Night Shift registry entry to be able to get some f.lux like functionality in Windows: https://support.displaylink.com/knowledgebase/articles/1886413-how-to-enable-night-light-or-f-lux-on-displaylink I haven't tried any color calibration apps - I think some basic color calibration can be done but I would not bet on it.

1
  • 1
    You should break up this wall-of-text, for the sake of readibility Jul 12, 2022 at 7:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .