[argyllcms] Re: Target Black problems with ColorMunki & NEC 3090

  • From: Kai-Uwe Behrmann <ku.b@xxxxxx>
  • To: David Heinrich <dh003i@xxxxxxxxx>, ArgyllCMS <argyllcms@xxxxxxxxxxxxx>
  • Date: Thu, 16 Dec 2010 07:49:20 +0100 (MET)

Date: Wed, 15 Dec 2010 18:25:02 -0500
From: David Heinrich <dh003i@xxxxxxxxx>

On Wed, Dec 15, 2010 at 6:12 PM, Graeme Gill <graeme@xxxxxxxxxxxxx> wrote:
David Heinrich wrote:

Well, I tried installing Spectraview II in Linux under Wine. After using
"winetricks" to install a missing dll, the installer proceeded, but told
the
setup tells me, "Setup was unable to find any supported monitors". I
d/l-ed
a copy of Win XP (unbelievable that MS still wants $100 for it), maybe I
can
do it through virtualiazation.


The problem is that emulators often don't implement hardware
details properly or at all. There's no standard way on Linux
to read/write the DDC, so there is no surprise that wine doesn't
emulate MSWin's API's for this. It's doubtful that any of the
VM's do either. USB can be an issue too, and some instruments
may not work in an emulated environment.


Thanks, I'm surprised that Linux as no standardized way to read/write the
DDC. It is also annoying when vendors making as much on higher margin

There are simply too few people asking for it on the right places. The xorg email list would be one good place. As well writing a blog article with details, why you think its great to have monitor LUT access with some more details, and then pointing to that can open eyes of some Xorg developers. Usually people dont get easily the point for a exotic feature. CM still is exotic to many in the Xorg community.

premium products like the 3090 don't publish open hardware specs so that
drivers can be developed. (seeing as how the monitor could always just be
priced $90 higher anyways).

I talked with some vendors. The typical thinking is that they dont want to be copied, after the work they spent to get a feature in their hardware. The next is supportability. With no proper i2c access its harder to tell a boss to spent money on Linux support for in monitor calibration. If a vendor of a expensive device start supporting a platform they want to do it right. Otherwise they are in danger to increase the number of returned devices due to unsatisfied customers.

i2c is the bidirectional data path used for monitor to host communication.
The according Linux kernel module is i2c-dev. Its typical not loaded. And once its loaded, the rights of the created i2c device nodes are set to default root only.

kind regards
Kai-Uwe Behrmann
--
developing for colour management www.behrmann.name + www.oyranos.org


Other related posts: