[argyllcms] Re: OpenBSD options

  • From: Jan Johansson <janj@xxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Fri, 15 Apr 2016 09:20:17 +0200

Graeme Gill <graeme@xxxxxxxxxxxxx> wrote:

Jan Johansson wrote:
I understand from the archives that USB devices are currently
not supported on OpenBSD.

Yes, last time I looked the USB support was insufficient
to connect to many color measurement instruments
(no clear end point support, and no ability to abort I/O
 without Posix aio being compiled into the kernel.)

I could find no evidence that this has changed. How does libusb
fit into this? Does it have any affect or is it just an
abstraction between the driver and the application?

And to my understanding the screen output is
also affected by drivers and card

It depends what state X11 extension support in BSD is at.
There isn't actually meant to be anything Linux specific
in the screen output code, but an X11 extension that supports
access to the VideoLUT allows you to do screen calibration,
if you were to use a serial or FTDI connected instrument.
You should be able to do screen profiling without VideoLUT
access in any case.

I do have LUT access, atleast according to dispwin.

so using the Windows ICC file
or a Linux Live CD/virtual host is not an option.

I don't generally agree with that view. These are digital
devices, so the way the bits in the frame buffer get
delivered to the display should be pretty much identical,
regardless of which operating system is running, unless
some piece of software is going out of its way to
mess it up :-)

I think I might be in that mess. :-) My monitor has programable
LUTs on the backboard and a light sensor that changes the
brightness according to sourronding light. It also seems to
separate calibration for different connections. This rule out the
"Use the windows machine" option for me.

If you are using calibration, then of course the same VideoLUT
table needs to be loaded though.

So I went with the use a Linux Live USB option and have managed
to create a profile. There is still one question and a snag.

How can I check if the VideoLUT is the same between the BSD and
the Linux? Clear it with dispwin -c?

When using dispcal on the Live USB I select "2) White point
(Color temperature, R,G,B, Gain/Contrast)", I adjust the gains
until I get a (quite) stable "R= G= B=" but when I press space I
don't get back to the menu. (The cursor moves, but dispcal
continues to measure). Is this a bug or some stty magic I need to
do?


Other related posts: