hardware calibration etc and linux

@gwgill OK I think this is a misunderstandig. I can access the native color space. But I have to do hardware calibration first. In fact now I am using Linux and the native calor space.
You do hardware calibration (with PME/Win), the calibration is saved in the screen as a “color mode”. I activate the color mode in OSD. Then I profile the screen.
If I do hardware calibration and select the mode “calibration xy”, I cannot change the settings of the screen such as contrast or rgb-values, which makes sense.
But every now and then I need to use PME for hardware calibration which is a Windows app.

I had Dell display once which supposed to have hardware calibration. What I learnt is that is just lock the settings and kept them at CAL1. There is no hardware calibration in Dell displays. That is the answer I got from people who professionally do the calibration (screen, printers and so on).

I do not understand what you mean. AFAIK Dell also has a calibration software. I know this because I was about to buy a Dell screen but I learned that the Dell calibration software only supports x-Rite devices. Why would there be a Dell calibration software if it does not do anything?
I mean in theory it is possible. You install the software, you attach the screen and the calibration device, you launch the software, the software recongnizes the screen and the device an then it actives panel native mode and locks the screen settings. And then it only does profiling actually.

The Dell software was as I remember re-branded X-Rite software. I was told that the whole marketing talk about calibration was simply overstatement, see here: Planuję kupić X-Rite I1 Display Pro - Strona 4 - mva.pl (use translation of course).

Maybe start by telling us which screen you’re using, linking to a PDF user manual, and defining what you mean by “hardware calibration”.

it’s a BenQ SW240.
I am kind of not looking for help here. It is just a discussion about the availability of screen manufacturer’s software for Linux.
I know what hardware calibration is. I kind of assumed that everybody here knows what it is.
So far it is indeed an interesting result that some important brands do “secretly” provide their software for LInux as well.

Yes indeed! I was confused because here and there Eizo mentioned Linux but no official statement. So I wrote to the distributor asking about it and they give it to me without any further questions :slight_smile:

It’s many things, so it would be good to start off with a definition of what you mean by it.

See page 42 of the “SW240 User Manual” SW240 User Manual | BenQ US :

Custom 1 Custom 2 Applies a combination of color settings defined
by users.

SW240 Data Sheet: https://gzhls.at/blob/ldb/c/e/3/6/e19cd14d9e98798cea135719f881ce828639.pdf

But OK, for those who do not know what hardware calibration is - although this is not easy for me in English: h.c. is basically when it is not the user who sets brightness, contrast, color temperature etc. with the help of the screen’s OSD and the buttons of the monitor but a software. You connect the screen and the computer with a usb cable, attach the calibration device, place it on the screen and launch the software. At the end of the process the software saves the settings in the screen and you can access the setting (which is usually called calibration 1-x) with the OSD, but the software usually activates it. If the “mode” is active, you cannot change brightness, contrast etc. But of course you can disable the this color mode and switch to “custom” or “AdobeRGB” or whatever it you want. Then you can tweak brightness etc.
But whether you use h.c. or not, you still need to profile the screen with a software such as Displaycal.
If you do h.c. there is no need to change the video card LUT or whatever it is called, i.e. do actual (software) calibration.

yes. But Custom1 and Custom2 are “only” in AdobeRGB. Believe me, I have the device. I know it.
Although it would be interesting(nice to somehow activate the native color space in custom mode. But I am quite sure that it is not possible.
Maybe I should just ask BenQ if they have the PME software for Linux.

In the color world, calibration could mean:

  • Tweaking knobs on your CRT screen.
  • Tweaking digital parameters via an OSD on your modern screen.
  • Loading the things @gwgill mentioned above into the monitor.
  • Loading calibration curves into the GPU (VCGT).

It seems by “hardware calibration” you’re referring to points 2 and 3.

I agree.

A LUT is a LUT, whether in the GPU or monitor (with the caveat as explained by @gwgill). Both are software, you’re not tweaking any analog knobs.

Also see

amen

does anybody happen to know if it is possible to use a spyder on a virtual pc?
I mean this: Virtualbox is installed on Linux. Windows is installed on Virtualbox. a calibration software such as Palette Master Element is installed on the virtual Windows.
I am thinking of buying a license key for Windows in order to install it was a virtual system and then use it for the Palette Master Element software and the Olympus Viewer in order to update the firmware of my camera and lenses.
but the license would be more or less useless if it would not work.

Probably not, or at least not to its full extent. Try for yourself, download a Windows ISO for free from here:
https://www.microsoft.com/software-download/windows10ISO

Virtualbox offers usb passthrought so why not?

You need to pass spider to Guest os (Windows) and that’s it.
I did it and it worked perfectly. Display and x-rite pro were simply passthrou to guest os. CN uses usb cable to control monitor so there was no issues. If you passthrou device it can’t be used in host os. You can passthrou other devices too :wink:

What you need to know whether your calibration software also uses usb to control monitor.
And download Virtualbox extension pack and in windows install guest additions.

Good luck!

1 Like

Sorry, to be precise: my guest os was Centos6 32bit on Ubuntu 16.04 64 bits. But it should work for Windows anyway. That’s the idea of virtualization.

Was the VCGT set correctly?

I see the extension pack is only free for private use

Oh, the process is 2 step really. Now I understand your reservations.

  1. Calibration in guest os. Set desired hw profile in cal. sw. Grab icc profiles.
  2. Import generated icc into host os. Set the proper one.

Guest is only for hw profile change or recalibration/verification. No need to use it otherwise.

Vitrualbox is free only for non comertial use. Check the license.

I think the same will work for livirt/quemu.