Skip to content
This repository has been archived by the owner on Oct 31, 2019. It is now read-only.

Trouble shootings

mfe edited this page Jul 31, 2012 · 2 revisions

Screen issues

Screen detections (Linux)

Screen detection on Linux is a nightmare. Nothing works at 100%. The more efficient method is to rely on nvcontrol when there's an nvidia graphic card.

If not, DisplayDeviceScout tries to retrieve EDID and sometimes it failed. When it's the case, it just means that ColorKeeper will not be able to detect screen changes and will not send a calib request.

Nvidia driver and number of xscreens (Linux)

On Linux, when you want to set up a dual screens with Nvidia graphic cards, there are two solutions:

  • Separate X screens: we have two xscreens = two desktops, potentially two taskbars (in order to launch apps on each desk). An app launched on a desktop can not be transferred to the other (which makes this environment ergonomically difficult to bear).

  • TwinView: there is a single x screen, a task bar and an extended desktop on both screens.

We use the TwinView configuration.

Problem : it's the xscreen that allows us to load a gamma correction. A single xscreen = a single possible correction. This means that for two screens, only one correction will be loaded.

So, the calibrator will choose the best of both screens and select it as the main screen (see configuration files in conf directory). And only this screen will be calibrated with a probe and will be valid to check the colors. ColorKeeper will then automatically disable the secondary display.

So careful when you are in this configuration, check your colors on the calibrated screen as the second screen is doubly invalid (uncalibrated + corrected with a profile that is not its).

Other issues

No systray

At start up, ColorKeeper registers itself in the system tray (systray) of the task bar.
If the environnement have no systray (can happen on Linux), an error is displayed and ColorKeeper closes.
Most of the time, you can add the missing systray by customizing your environnement.
But if you can't, there is no workaround (TODO).