From hughsient at gmail.com Wed Dec 1 15:10:33 2010 From: hughsient at gmail.com (Richard Hughes) Date: Wed, 1 Dec 2010 15:10:33 +0000 Subject: GNOME Color Manager 2.91.3 Message-ID: gnome-color-manager is a session program that makes it easy to manage, install and generate color profiles in the GNOME desktop. Version 2.91.3 ~~~~~~~~~~~~~~ Released: 2010-12-01 * Translations - Added UG translation (Gheyret T.Kenji) - Updated Czech translation (Milan Knizek) - Updated Galician translations (Fran Di?guez) - Updated Norwegian bokm?l translation (Kjartan Maraas) - Updated Romanian translation (Daniel ?erb?nescu) - Updated Romanian translation (Lucian Adrian Grijincu) * New Features: - Set 'ICC meta Tag for Monitor Profiles' data for future use (Richard Hughes) * Bugfix: - Do not create auto-profiles for XRandR devices without EDID data (Richard Hughes) - Don't segfault if cmsCreateRGBProfile fails. Fixes rh#653419 (Richard Hughes) - Never show the 'Fine tuning' section in the control center, it invalidates the profiles (Richard Hughes) - Remove the display tab in the color panel (Richard Hughes) Richard From jorge.fabregas at gmail.com Sat Dec 11 14:22:14 2010 From: jorge.fabregas at gmail.com (Jorge =?iso-8859-1?q?F=E1bregas?=) Date: Sat, 11 Dec 2010 10:22:14 -0400 Subject: Spyder & nvidia/nouveau - Fedora 14 Message-ID: <201012111022.14393.jorge.fabregas@gmail.com> Hi, I'm planning to install Fedora 14 (as Fedora 12 reached its EOL) and I'm looking forward to gnome-color-manager (first time I'm going to use it). I have two questions: - Will GCM work with Spyder 3 Express? Anything special to do (copy some file from the CD to some dir)? - Any showstoppers for using the nvidia driver instead of nouveau? Thanks, Jorge From hughsient at gmail.com Sat Dec 11 17:48:55 2010 From: hughsient at gmail.com (Richard Hughes) Date: Sat, 11 Dec 2010 17:48:55 +0000 Subject: Spyder & nvidia/nouveau - Fedora 14 In-Reply-To: <201012111022.14393.jorge.fabregas@gmail.com> References: <201012111022.14393.jorge.fabregas@gmail.com> Message-ID: 2010/12/11 Jorge F?bregas : > - Will GCM work with Spyder 3 Express? Anything special to do (copy some file > from the CD to some dir)? Yes. Depending on your spyder version, you might have to copy the firmware, but GCM should warn you if this is the case. > - Any showstoppers for using the nvidia driver instead of nouveau? Yes. NVidia doesn't support RANDR 1.3, so multihead color correction won't work correctly, and argyll will get confused. You can calibrate using nouveau and then switch to the binary driver after that. Richard. From jorge.fabregas at gmail.com Sat Dec 11 18:08:30 2010 From: jorge.fabregas at gmail.com (Jorge =?utf-8?q?F=C3=A1bregas?=) Date: Sat, 11 Dec 2010 14:08:30 -0400 Subject: Spyder & nvidia/nouveau - Fedora 14 In-Reply-To: References: <201012111022.14393.jorge.fabregas@gmail.com> Message-ID: <201012111408.30411.jorge.fabregas@gmail.com> On Saturday 11 December 2010 13:48:55 Richard Hughes wrote: > > - Will GCM work with Spyder 3 Express? Anything special to do (copy some > > file from the CD to some dir)? > > Yes. Depending on your spyder version, you might have to copy the > firmware, but GCM should warn you if this is the case. > > > - Any showstoppers for using the nvidia driver instead of nouveau? > > Yes. NVidia doesn't support RANDR 1.3, so multihead color correction > won't work correctly, and argyll will get confused. You can calibrate > using nouveau and then switch to the binary driver after that. > > Richard. Great!. Thanks Richard. Much appreciated. Regards, Jorge From aravindh.2138 at gmail.com Fri Dec 17 10:03:12 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Fri, 17 Dec 2010 15:33:12 +0530 Subject: Enabling colour management in openGL code Message-ID: Hi, I wish to calibrate two LCD monitors running fedora 13. I am planning to use gnome colour manager with Huey as the calibrating device. After monitor calibration, how do I enable colour management for simple openGL apps written by me using freeglut library, or does colour management get enabled for all applications automatically after calibration. Thanking you, M. Aravindh From pmjdebruijn at pcode.nl Fri Dec 17 11:23:10 2010 From: pmjdebruijn at pcode.nl (Pascal de Bruijn) Date: Fri, 17 Dec 2010 12:23:10 +0100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: On Fri, Dec 17, 2010 at 11:03 AM, Aravindh M wrote: > Hi, > > I wish to calibrate two LCD monitors running fedora 13. I am planning > to use gnome colour manager with Huey as the calibrating device. > After monitor calibration, how do I enable colour management for > simple openGL apps written by me using freeglut library, or does > colour management get enabled for all applications automatically after > calibration. The VideoLUT (which includes whitepoint and gamma correction) part applies to everything on-screen regardless... The color matrix correction needs to be applied with a library like lcms/lcms2, but to be honest I'm quite clueless as how to that interacts with OpenGL, you might want to look into babl... Regards, Pascal de Bruijn From aravindh.2138 at gmail.com Sat Dec 18 10:58:34 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Sat, 18 Dec 2010 16:28:34 +0530 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: Hi, Thanks for the quick reply. If gcm updates the videoLUT, do I need to use lcms/lcms2. Do I need to do something extra (apart from selecting the profile for the display device in the devices tab of gnome colour manager) to update the videoLUT. I came across this comment on http://live.gnome.org/GnomeColorManager "(although huey is now a native driver, the profiles it produces are poor)." Is this still an issue. Thanking you, M. Aravindh On Fri, Dec 17, 2010 at 4:53 PM, Pascal de Bruijn wrote: > On Fri, Dec 17, 2010 at 11:03 AM, Aravindh M wrote: >> Hi, >> >> I wish to calibrate two LCD monitors running fedora 13. I am planning >> to use gnome colour manager with Huey as the calibrating device. >> After monitor calibration, how do I enable colour management for >> simple openGL apps written by me using freeglut library, or does >> colour management get enabled for all applications automatically after >> calibration. > > The VideoLUT (which includes whitepoint and gamma correction) part > applies to everything on-screen regardless... > > The color matrix correction needs to be applied with a library like > lcms/lcms2, but to be honest I'm quite clueless as how to that > interacts with OpenGL, you might want to look into babl... > > Regards, > Pascal de Bruijn > From pmjdebruijn at pcode.nl Sat Dec 18 11:22:49 2010 From: pmjdebruijn at pcode.nl (Pascal de Bruijn) Date: Sat, 18 Dec 2010 12:22:49 +0100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: On Sat, Dec 18, 2010 at 11:58 AM, Aravindh M wrote: > Hi, > > Thanks for the quick reply. > > If gcm updates the videoLUT, do I need to use lcms/lcms2. Do I need to > do something extra (apart from selecting the profile for the display > device in the devices tab of gnome colour manager) to update the > videoLUT. The VideoLUT and Color Matrix complement each other... Like I said the VideoLUT only compensates for white point and gamma. The color matrix compensates for color shifts and saturation... > I came across this comment on http://live.gnome.org/GnomeColorManager > "(although huey is now a native driver, the profiles it produces are poor)." > Is this still an issue. Native is meant as in native to GCM, otherwise GCM uses ArgyllCMS to drive the colorimetric instruments, and Argyll has given me good results. Regards, Pascal de Bruijn From clement at unportant.info Sat Dec 18 11:59:39 2010 From: clement at unportant.info (Clement Mathieu) Date: Sat, 18 Dec 2010 12:59:39 +0100 Subject: Custom profile name Message-ID: <20101218125939.7dca0473@unportant.info> Hi, I have several icc profiles to match various lighting conditions. I created theses profiles using GCM so the name of each profile is something like . Works great but it is quite hard to remember which profile to use. Is it possible to change the name of a profile ? If it is possible from the command line I believe it would be a great improvement to add this feature to the GUI. Regards. From hughsient at gmail.com Sat Dec 18 12:51:57 2010 From: hughsient at gmail.com (Richard Hughes) Date: Sat, 18 Dec 2010 12:51:57 +0000 Subject: Custom profile name In-Reply-To: <20101218125939.7dca0473@unportant.info> References: <20101218125939.7dca0473@unportant.info> Message-ID: On 18 December 2010 11:59, Clement Mathieu wrote: > Is it possible to change the name of a profile ? If it is possible from > the command line I believe it would be a great improvement to add this > feature to the GUI. I think for 3.0 we should just allow the user to change the title of generated profiles, as long they are stored in $HOME. In the meantime, if you are feeling clever, try gcm-fix-profile which may be installed on your distro. Richard. From aravindh.2138 at gmail.com Sun Dec 19 12:06:20 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Sun, 19 Dec 2010 17:36:20 +0530 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: Hi, I am a newbie. I only vaguely understand what you have written. :( As I understand, for my openGL code to run with the right colours, I need to fix videoLUT and the Color Matrix (What's this?). Which of these is fixed by using gnome colour manager? You had mentioned that videoLUT works for everything on the screen, regardless of which application is rendering. What about Color Matrix? Thanking you, M. Aravindh On Sat, Dec 18, 2010 at 4:52 PM, Pascal de Bruijn wrote: > On Sat, Dec 18, 2010 at 11:58 AM, Aravindh M wrote: >> Hi, >> >> Thanks for the quick reply. >> >> If gcm updates the videoLUT, do I need to use lcms/lcms2. Do I need to >> do something extra (apart from selecting the profile for the display >> device in the devices tab of gnome colour manager) to update the >> videoLUT. > > The VideoLUT and Color Matrix complement each other... Like I said the > VideoLUT only compensates for white point and gamma. The color matrix > compensates for color shifts and saturation... > >> I came across this comment on http://live.gnome.org/GnomeColorManager >> "(although huey is now a native driver, the profiles it produces are poor)." >> Is this still an issue. > > Native is meant as in native to GCM, otherwise GCM uses ArgyllCMS to > drive the colorimetric instruments, and Argyll has given me good > results. > > Regards, > Pascal de Bruijn > From pmjdebruijn at pcode.nl Sun Dec 19 16:50:31 2010 From: pmjdebruijn at pcode.nl (Pascal de Bruijn) Date: Sun, 19 Dec 2010 17:50:31 +0100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: On Sun, Dec 19, 2010 at 1:06 PM, Aravindh M wrote: > Hi, > > I am a newbie. I only vaguely understand what you have written. :( > > As I understand, for my openGL code to run with the right colours, I > need to fix videoLUT and the Color Matrix (What's this?). Which of > these is fixed by using gnome colour manager? GCM applies the VideoLUT when select a color profile, and will apply it when you reboot your system, so you don't need to worry about that. > You had mentioned that videoLUT works for everything on the screen, > regardless of which application is rendering. What about Color Matrix? GCM also sets the X atom: http://www.freedesktop.org/wiki/Specifications/icc_profiles_in_x_spec Which you can use the see where the select ICC profile exist, and you can use LCMS to apply the color matrix. Though I don't know how this applies to OpenGL. But to make a long story short, do extensively read up on color management in general, if you don't understand the color management concept, you'll probably implement it wrong anyhow. I can recommend the following book as an introduction into color management in general: http://www.colorremedies.com/realworldcolor/ Regards, Pascal de Bruijn From graeme2 at argyllcms.com Tue Dec 21 01:48:23 2010 From: graeme2 at argyllcms.com (Graeme Gill) Date: Tue, 21 Dec 2010 12:48:23 +1100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: <4D100767.7040508@argyllcms.com> Pascal de Bruijn wrote: > The VideoLUT (which includes whitepoint and gamma correction) part > applies to everything on-screen regardless... Not quite. It may not get applied to overlays. This can be important if video is using overlays. Graeme Gill. From aravindh.2138 at gmail.com Fri Dec 24 07:27:04 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Fri, 24 Dec 2010 12:57:04 +0530 Subject: Enabling colour management in openGL code In-Reply-To: <4D100767.7040508@argyllcms.com> References: <4D100767.7040508@argyllcms.com> Message-ID: Hi, Does openGL in game mode use overlays? Thanks for suggesting the book. But, is there any online content (web pages) that explains colour management, including how to make colour managed applications? I have been reading from online resources but none of them discussed videoLUT and color Matrix. The articles I have read were theoretical and mostly discussed the need for colour management, color gamut, rendering intents etc. They did not discuss as to how it is achieved - using videoLUT and color matrix. Also, are there any existing applications (the simpler the better) whose source code might help. My openGL code would run only on my system. I am willing to hardcode. Will the below work? I use lcms2 to make a cmsHTRANSFORM htransform, using the profile generated by gnome colour manager and a virtual sRGB profile. I need to render different shades of red and green. Before rendering I transform the colour (say 255, 0, 0) using htransform and use glColor with the transformed values. I hope this does not apply the videoLUT part twice (once during transformation and then by X). Thanking you, M. Aravindh On Tue, Dec 21, 2010 at 7:18 AM, Graeme Gill wrote: > Pascal de Bruijn wrote: >> >> The VideoLUT (which includes whitepoint and gamma correction) part >> applies to everything on-screen regardless... > > Not quite. It may not get applied to overlays. This can be > important if video is using overlays. > > Graeme Gill. > _______________________________________________ > gnome-color-manager-list mailing list > gnome-color-manager-list at gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-color-manager-list > From hughsient at gmail.com Fri Dec 24 10:58:02 2010 From: hughsient at gmail.com (Richard Hughes) Date: Fri, 24 Dec 2010 10:58:02 +0000 Subject: Enabling colour management in openGL code In-Reply-To: References: <4D100767.7040508@argyllcms.com> Message-ID: On 24 December 2010 07:27, Aravindh M wrote: > I hope this does not apply the videoLUT part twice (once during > transformation and then by X). X doesn't actually do any color transforms. The only thing that is sent to the display is the VCGT to the gamma ramps of the output, but other than that, you can assume X will map 255 to 255 if you know what I mean. Richard. From aravindh.2138 at gmail.com Sun Dec 26 06:30:46 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Sun, 26 Dec 2010 12:00:46 +0530 Subject: Enabling colour management in openGL code In-Reply-To: References: <4D100767.7040508@argyllcms.com> Message-ID: On Fri, Dec 24, 2010 at 4:28 PM, Richard Hughes wrote: > On 24 December 2010 07:27, Aravindh M wrote: >> I hope this does not apply the videoLUT part twice (once during >> transformation and then by X). > > X doesn't actually do any color transforms. The only thing that is > sent to the display is the VCGT to the gamma ramps of the output, but > other than that, you can assume X will map 255 to 255 if you know what > I mean. > > Richard. > Which part of Linux + gnome uses videoLUT to correct for white point and gamma? Something should do 255 -> 1 and then 1 -> [1 ^ (1/x)], so that finally gamma is 2.5. I just want to prevent 1 -> [1^(1/x)] -> [1^(1/(x*x))] (applying the correction twice). So will the following work:- I use lcms2 to make a cmsHTRANSFORM htransform, using the profile generated by gnome colour manager and a virtual sRGB profile (I guess the transform is from the monitor profile to the sRGB profile). I need to render different shades of red and green. Before rendering I transform the colour (say 136, 0, 0) using htransform and use glColor with the transformed values. Thanking you, M. Aravindh From hughsient at gmail.com Wed Dec 1 15:10:33 2010 From: hughsient at gmail.com (Richard Hughes) Date: Wed, 1 Dec 2010 15:10:33 +0000 Subject: GNOME Color Manager 2.91.3 Message-ID: gnome-color-manager is a session program that makes it easy to manage, install and generate color profiles in the GNOME desktop. Version 2.91.3 ~~~~~~~~~~~~~~ Released: 2010-12-01 * Translations - Added UG translation (Gheyret T.Kenji) - Updated Czech translation (Milan Knizek) - Updated Galician translations (Fran Di?guez) - Updated Norwegian bokm?l translation (Kjartan Maraas) - Updated Romanian translation (Daniel ?erb?nescu) - Updated Romanian translation (Lucian Adrian Grijincu) * New Features: - Set 'ICC meta Tag for Monitor Profiles' data for future use (Richard Hughes) * Bugfix: - Do not create auto-profiles for XRandR devices without EDID data (Richard Hughes) - Don't segfault if cmsCreateRGBProfile fails. Fixes rh#653419 (Richard Hughes) - Never show the 'Fine tuning' section in the control center, it invalidates the profiles (Richard Hughes) - Remove the display tab in the color panel (Richard Hughes) Richard From jorge.fabregas at gmail.com Sat Dec 11 14:22:14 2010 From: jorge.fabregas at gmail.com (Jorge =?iso-8859-1?q?F=E1bregas?=) Date: Sat, 11 Dec 2010 10:22:14 -0400 Subject: Spyder & nvidia/nouveau - Fedora 14 Message-ID: <201012111022.14393.jorge.fabregas@gmail.com> Hi, I'm planning to install Fedora 14 (as Fedora 12 reached its EOL) and I'm looking forward to gnome-color-manager (first time I'm going to use it). I have two questions: - Will GCM work with Spyder 3 Express? Anything special to do (copy some file from the CD to some dir)? - Any showstoppers for using the nvidia driver instead of nouveau? Thanks, Jorge From hughsient at gmail.com Sat Dec 11 17:48:55 2010 From: hughsient at gmail.com (Richard Hughes) Date: Sat, 11 Dec 2010 17:48:55 +0000 Subject: Spyder & nvidia/nouveau - Fedora 14 In-Reply-To: <201012111022.14393.jorge.fabregas@gmail.com> References: <201012111022.14393.jorge.fabregas@gmail.com> Message-ID: 2010/12/11 Jorge F?bregas : > - Will GCM work with Spyder 3 Express? Anything special to do (copy some file > from the CD to some dir)? Yes. Depending on your spyder version, you might have to copy the firmware, but GCM should warn you if this is the case. > - Any showstoppers for using the nvidia driver instead of nouveau? Yes. NVidia doesn't support RANDR 1.3, so multihead color correction won't work correctly, and argyll will get confused. You can calibrate using nouveau and then switch to the binary driver after that. Richard. From jorge.fabregas at gmail.com Sat Dec 11 18:08:30 2010 From: jorge.fabregas at gmail.com (Jorge =?utf-8?q?F=C3=A1bregas?=) Date: Sat, 11 Dec 2010 14:08:30 -0400 Subject: Spyder & nvidia/nouveau - Fedora 14 In-Reply-To: References: <201012111022.14393.jorge.fabregas@gmail.com> Message-ID: <201012111408.30411.jorge.fabregas@gmail.com> On Saturday 11 December 2010 13:48:55 Richard Hughes wrote: > > - Will GCM work with Spyder 3 Express? Anything special to do (copy some > > file from the CD to some dir)? > > Yes. Depending on your spyder version, you might have to copy the > firmware, but GCM should warn you if this is the case. > > > - Any showstoppers for using the nvidia driver instead of nouveau? > > Yes. NVidia doesn't support RANDR 1.3, so multihead color correction > won't work correctly, and argyll will get confused. You can calibrate > using nouveau and then switch to the binary driver after that. > > Richard. Great!. Thanks Richard. Much appreciated. Regards, Jorge From aravindh.2138 at gmail.com Fri Dec 17 10:03:12 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Fri, 17 Dec 2010 15:33:12 +0530 Subject: Enabling colour management in openGL code Message-ID: Hi, I wish to calibrate two LCD monitors running fedora 13. I am planning to use gnome colour manager with Huey as the calibrating device. After monitor calibration, how do I enable colour management for simple openGL apps written by me using freeglut library, or does colour management get enabled for all applications automatically after calibration. Thanking you, M. Aravindh From pmjdebruijn at pcode.nl Fri Dec 17 11:23:10 2010 From: pmjdebruijn at pcode.nl (Pascal de Bruijn) Date: Fri, 17 Dec 2010 12:23:10 +0100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: On Fri, Dec 17, 2010 at 11:03 AM, Aravindh M wrote: > Hi, > > I wish to calibrate two LCD monitors running fedora 13. I am planning > to use gnome colour manager with Huey as the calibrating device. > After monitor calibration, how do I enable colour management for > simple openGL apps written by me using freeglut library, or does > colour management get enabled for all applications automatically after > calibration. The VideoLUT (which includes whitepoint and gamma correction) part applies to everything on-screen regardless... The color matrix correction needs to be applied with a library like lcms/lcms2, but to be honest I'm quite clueless as how to that interacts with OpenGL, you might want to look into babl... Regards, Pascal de Bruijn From aravindh.2138 at gmail.com Sat Dec 18 10:58:34 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Sat, 18 Dec 2010 16:28:34 +0530 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: Hi, Thanks for the quick reply. If gcm updates the videoLUT, do I need to use lcms/lcms2. Do I need to do something extra (apart from selecting the profile for the display device in the devices tab of gnome colour manager) to update the videoLUT. I came across this comment on http://live.gnome.org/GnomeColorManager "(although huey is now a native driver, the profiles it produces are poor)." Is this still an issue. Thanking you, M. Aravindh On Fri, Dec 17, 2010 at 4:53 PM, Pascal de Bruijn wrote: > On Fri, Dec 17, 2010 at 11:03 AM, Aravindh M wrote: >> Hi, >> >> I wish to calibrate two LCD monitors running fedora 13. I am planning >> to use gnome colour manager with Huey as the calibrating device. >> After monitor calibration, how do I enable colour management for >> simple openGL apps written by me using freeglut library, or does >> colour management get enabled for all applications automatically after >> calibration. > > The VideoLUT (which includes whitepoint and gamma correction) part > applies to everything on-screen regardless... > > The color matrix correction needs to be applied with a library like > lcms/lcms2, but to be honest I'm quite clueless as how to that > interacts with OpenGL, you might want to look into babl... > > Regards, > Pascal de Bruijn > From pmjdebruijn at pcode.nl Sat Dec 18 11:22:49 2010 From: pmjdebruijn at pcode.nl (Pascal de Bruijn) Date: Sat, 18 Dec 2010 12:22:49 +0100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: On Sat, Dec 18, 2010 at 11:58 AM, Aravindh M wrote: > Hi, > > Thanks for the quick reply. > > If gcm updates the videoLUT, do I need to use lcms/lcms2. Do I need to > do something extra (apart from selecting the profile for the display > device in the devices tab of gnome colour manager) to update the > videoLUT. The VideoLUT and Color Matrix complement each other... Like I said the VideoLUT only compensates for white point and gamma. The color matrix compensates for color shifts and saturation... > I came across this comment on http://live.gnome.org/GnomeColorManager > "(although huey is now a native driver, the profiles it produces are poor)." > Is this still an issue. Native is meant as in native to GCM, otherwise GCM uses ArgyllCMS to drive the colorimetric instruments, and Argyll has given me good results. Regards, Pascal de Bruijn From clement at unportant.info Sat Dec 18 11:59:39 2010 From: clement at unportant.info (Clement Mathieu) Date: Sat, 18 Dec 2010 12:59:39 +0100 Subject: Custom profile name Message-ID: <20101218125939.7dca0473@unportant.info> Hi, I have several icc profiles to match various lighting conditions. I created theses profiles using GCM so the name of each profile is something like . Works great but it is quite hard to remember which profile to use. Is it possible to change the name of a profile ? If it is possible from the command line I believe it would be a great improvement to add this feature to the GUI. Regards. From hughsient at gmail.com Sat Dec 18 12:51:57 2010 From: hughsient at gmail.com (Richard Hughes) Date: Sat, 18 Dec 2010 12:51:57 +0000 Subject: Custom profile name In-Reply-To: <20101218125939.7dca0473@unportant.info> References: <20101218125939.7dca0473@unportant.info> Message-ID: On 18 December 2010 11:59, Clement Mathieu wrote: > Is it possible to change the name of a profile ? If it is possible from > the command line I believe it would be a great improvement to add this > feature to the GUI. I think for 3.0 we should just allow the user to change the title of generated profiles, as long they are stored in $HOME. In the meantime, if you are feeling clever, try gcm-fix-profile which may be installed on your distro. Richard. From aravindh.2138 at gmail.com Sun Dec 19 12:06:20 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Sun, 19 Dec 2010 17:36:20 +0530 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: Hi, I am a newbie. I only vaguely understand what you have written. :( As I understand, for my openGL code to run with the right colours, I need to fix videoLUT and the Color Matrix (What's this?). Which of these is fixed by using gnome colour manager? You had mentioned that videoLUT works for everything on the screen, regardless of which application is rendering. What about Color Matrix? Thanking you, M. Aravindh On Sat, Dec 18, 2010 at 4:52 PM, Pascal de Bruijn wrote: > On Sat, Dec 18, 2010 at 11:58 AM, Aravindh M wrote: >> Hi, >> >> Thanks for the quick reply. >> >> If gcm updates the videoLUT, do I need to use lcms/lcms2. Do I need to >> do something extra (apart from selecting the profile for the display >> device in the devices tab of gnome colour manager) to update the >> videoLUT. > > The VideoLUT and Color Matrix complement each other... Like I said the > VideoLUT only compensates for white point and gamma. The color matrix > compensates for color shifts and saturation... > >> I came across this comment on http://live.gnome.org/GnomeColorManager >> "(although huey is now a native driver, the profiles it produces are poor)." >> Is this still an issue. > > Native is meant as in native to GCM, otherwise GCM uses ArgyllCMS to > drive the colorimetric instruments, and Argyll has given me good > results. > > Regards, > Pascal de Bruijn > From pmjdebruijn at pcode.nl Sun Dec 19 16:50:31 2010 From: pmjdebruijn at pcode.nl (Pascal de Bruijn) Date: Sun, 19 Dec 2010 17:50:31 +0100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: On Sun, Dec 19, 2010 at 1:06 PM, Aravindh M wrote: > Hi, > > I am a newbie. I only vaguely understand what you have written. :( > > As I understand, for my openGL code to run with the right colours, I > need to fix videoLUT and the Color Matrix (What's this?). Which of > these is fixed by using gnome colour manager? GCM applies the VideoLUT when select a color profile, and will apply it when you reboot your system, so you don't need to worry about that. > You had mentioned that videoLUT works for everything on the screen, > regardless of which application is rendering. What about Color Matrix? GCM also sets the X atom: http://www.freedesktop.org/wiki/Specifications/icc_profiles_in_x_spec Which you can use the see where the select ICC profile exist, and you can use LCMS to apply the color matrix. Though I don't know how this applies to OpenGL. But to make a long story short, do extensively read up on color management in general, if you don't understand the color management concept, you'll probably implement it wrong anyhow. I can recommend the following book as an introduction into color management in general: http://www.colorremedies.com/realworldcolor/ Regards, Pascal de Bruijn From graeme2 at argyllcms.com Tue Dec 21 01:48:23 2010 From: graeme2 at argyllcms.com (Graeme Gill) Date: Tue, 21 Dec 2010 12:48:23 +1100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: <4D100767.7040508@argyllcms.com> Pascal de Bruijn wrote: > The VideoLUT (which includes whitepoint and gamma correction) part > applies to everything on-screen regardless... Not quite. It may not get applied to overlays. This can be important if video is using overlays. Graeme Gill. From aravindh.2138 at gmail.com Fri Dec 24 07:27:04 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Fri, 24 Dec 2010 12:57:04 +0530 Subject: Enabling colour management in openGL code In-Reply-To: <4D100767.7040508@argyllcms.com> References: <4D100767.7040508@argyllcms.com> Message-ID: Hi, Does openGL in game mode use overlays? Thanks for suggesting the book. But, is there any online content (web pages) that explains colour management, including how to make colour managed applications? I have been reading from online resources but none of them discussed videoLUT and color Matrix. The articles I have read were theoretical and mostly discussed the need for colour management, color gamut, rendering intents etc. They did not discuss as to how it is achieved - using videoLUT and color matrix. Also, are there any existing applications (the simpler the better) whose source code might help. My openGL code would run only on my system. I am willing to hardcode. Will the below work? I use lcms2 to make a cmsHTRANSFORM htransform, using the profile generated by gnome colour manager and a virtual sRGB profile. I need to render different shades of red and green. Before rendering I transform the colour (say 255, 0, 0) using htransform and use glColor with the transformed values. I hope this does not apply the videoLUT part twice (once during transformation and then by X). Thanking you, M. Aravindh On Tue, Dec 21, 2010 at 7:18 AM, Graeme Gill wrote: > Pascal de Bruijn wrote: >> >> The VideoLUT (which includes whitepoint and gamma correction) part >> applies to everything on-screen regardless... > > Not quite. It may not get applied to overlays. This can be > important if video is using overlays. > > Graeme Gill. > _______________________________________________ > gnome-color-manager-list mailing list > gnome-color-manager-list at gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-color-manager-list > From hughsient at gmail.com Fri Dec 24 10:58:02 2010 From: hughsient at gmail.com (Richard Hughes) Date: Fri, 24 Dec 2010 10:58:02 +0000 Subject: Enabling colour management in openGL code In-Reply-To: References: <4D100767.7040508@argyllcms.com> Message-ID: On 24 December 2010 07:27, Aravindh M wrote: > I hope this does not apply the videoLUT part twice (once during > transformation and then by X). X doesn't actually do any color transforms. The only thing that is sent to the display is the VCGT to the gamma ramps of the output, but other than that, you can assume X will map 255 to 255 if you know what I mean. Richard. From aravindh.2138 at gmail.com Sun Dec 26 06:30:46 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Sun, 26 Dec 2010 12:00:46 +0530 Subject: Enabling colour management in openGL code In-Reply-To: References: <4D100767.7040508@argyllcms.com> Message-ID: On Fri, Dec 24, 2010 at 4:28 PM, Richard Hughes wrote: > On 24 December 2010 07:27, Aravindh M wrote: >> I hope this does not apply the videoLUT part twice (once during >> transformation and then by X). > > X doesn't actually do any color transforms. The only thing that is > sent to the display is the VCGT to the gamma ramps of the output, but > other than that, you can assume X will map 255 to 255 if you know what > I mean. > > Richard. > Which part of Linux + gnome uses videoLUT to correct for white point and gamma? Something should do 255 -> 1 and then 1 -> [1 ^ (1/x)], so that finally gamma is 2.5. I just want to prevent 1 -> [1^(1/x)] -> [1^(1/(x*x))] (applying the correction twice). So will the following work:- I use lcms2 to make a cmsHTRANSFORM htransform, using the profile generated by gnome colour manager and a virtual sRGB profile (I guess the transform is from the monitor profile to the sRGB profile). I need to render different shades of red and green. Before rendering I transform the colour (say 136, 0, 0) using htransform and use glColor with the transformed values. Thanking you, M. Aravindh From hughsient at gmail.com Wed Dec 1 15:10:33 2010 From: hughsient at gmail.com (Richard Hughes) Date: Wed, 1 Dec 2010 15:10:33 +0000 Subject: GNOME Color Manager 2.91.3 Message-ID: gnome-color-manager is a session program that makes it easy to manage, install and generate color profiles in the GNOME desktop. Version 2.91.3 ~~~~~~~~~~~~~~ Released: 2010-12-01 * Translations - Added UG translation (Gheyret T.Kenji) - Updated Czech translation (Milan Knizek) - Updated Galician translations (Fran Di?guez) - Updated Norwegian bokm?l translation (Kjartan Maraas) - Updated Romanian translation (Daniel ?erb?nescu) - Updated Romanian translation (Lucian Adrian Grijincu) * New Features: - Set 'ICC meta Tag for Monitor Profiles' data for future use (Richard Hughes) * Bugfix: - Do not create auto-profiles for XRandR devices without EDID data (Richard Hughes) - Don't segfault if cmsCreateRGBProfile fails. Fixes rh#653419 (Richard Hughes) - Never show the 'Fine tuning' section in the control center, it invalidates the profiles (Richard Hughes) - Remove the display tab in the color panel (Richard Hughes) Richard From jorge.fabregas at gmail.com Sat Dec 11 14:22:14 2010 From: jorge.fabregas at gmail.com (Jorge =?iso-8859-1?q?F=E1bregas?=) Date: Sat, 11 Dec 2010 10:22:14 -0400 Subject: Spyder & nvidia/nouveau - Fedora 14 Message-ID: <201012111022.14393.jorge.fabregas@gmail.com> Hi, I'm planning to install Fedora 14 (as Fedora 12 reached its EOL) and I'm looking forward to gnome-color-manager (first time I'm going to use it). I have two questions: - Will GCM work with Spyder 3 Express? Anything special to do (copy some file from the CD to some dir)? - Any showstoppers for using the nvidia driver instead of nouveau? Thanks, Jorge From hughsient at gmail.com Sat Dec 11 17:48:55 2010 From: hughsient at gmail.com (Richard Hughes) Date: Sat, 11 Dec 2010 17:48:55 +0000 Subject: Spyder & nvidia/nouveau - Fedora 14 In-Reply-To: <201012111022.14393.jorge.fabregas@gmail.com> References: <201012111022.14393.jorge.fabregas@gmail.com> Message-ID: 2010/12/11 Jorge F?bregas : > - Will GCM work with Spyder 3 Express? Anything special to do (copy some file > from the CD to some dir)? Yes. Depending on your spyder version, you might have to copy the firmware, but GCM should warn you if this is the case. > - Any showstoppers for using the nvidia driver instead of nouveau? Yes. NVidia doesn't support RANDR 1.3, so multihead color correction won't work correctly, and argyll will get confused. You can calibrate using nouveau and then switch to the binary driver after that. Richard. From jorge.fabregas at gmail.com Sat Dec 11 18:08:30 2010 From: jorge.fabregas at gmail.com (Jorge =?utf-8?q?F=C3=A1bregas?=) Date: Sat, 11 Dec 2010 14:08:30 -0400 Subject: Spyder & nvidia/nouveau - Fedora 14 In-Reply-To: References: <201012111022.14393.jorge.fabregas@gmail.com> Message-ID: <201012111408.30411.jorge.fabregas@gmail.com> On Saturday 11 December 2010 13:48:55 Richard Hughes wrote: > > - Will GCM work with Spyder 3 Express? Anything special to do (copy some > > file from the CD to some dir)? > > Yes. Depending on your spyder version, you might have to copy the > firmware, but GCM should warn you if this is the case. > > > - Any showstoppers for using the nvidia driver instead of nouveau? > > Yes. NVidia doesn't support RANDR 1.3, so multihead color correction > won't work correctly, and argyll will get confused. You can calibrate > using nouveau and then switch to the binary driver after that. > > Richard. Great!. Thanks Richard. Much appreciated. Regards, Jorge From aravindh.2138 at gmail.com Fri Dec 17 10:03:12 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Fri, 17 Dec 2010 15:33:12 +0530 Subject: Enabling colour management in openGL code Message-ID: Hi, I wish to calibrate two LCD monitors running fedora 13. I am planning to use gnome colour manager with Huey as the calibrating device. After monitor calibration, how do I enable colour management for simple openGL apps written by me using freeglut library, or does colour management get enabled for all applications automatically after calibration. Thanking you, M. Aravindh From pmjdebruijn at pcode.nl Fri Dec 17 11:23:10 2010 From: pmjdebruijn at pcode.nl (Pascal de Bruijn) Date: Fri, 17 Dec 2010 12:23:10 +0100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: On Fri, Dec 17, 2010 at 11:03 AM, Aravindh M wrote: > Hi, > > I wish to calibrate two LCD monitors running fedora 13. I am planning > to use gnome colour manager with Huey as the calibrating device. > After monitor calibration, how do I enable colour management for > simple openGL apps written by me using freeglut library, or does > colour management get enabled for all applications automatically after > calibration. The VideoLUT (which includes whitepoint and gamma correction) part applies to everything on-screen regardless... The color matrix correction needs to be applied with a library like lcms/lcms2, but to be honest I'm quite clueless as how to that interacts with OpenGL, you might want to look into babl... Regards, Pascal de Bruijn From aravindh.2138 at gmail.com Sat Dec 18 10:58:34 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Sat, 18 Dec 2010 16:28:34 +0530 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: Hi, Thanks for the quick reply. If gcm updates the videoLUT, do I need to use lcms/lcms2. Do I need to do something extra (apart from selecting the profile for the display device in the devices tab of gnome colour manager) to update the videoLUT. I came across this comment on http://live.gnome.org/GnomeColorManager "(although huey is now a native driver, the profiles it produces are poor)." Is this still an issue. Thanking you, M. Aravindh On Fri, Dec 17, 2010 at 4:53 PM, Pascal de Bruijn wrote: > On Fri, Dec 17, 2010 at 11:03 AM, Aravindh M wrote: >> Hi, >> >> I wish to calibrate two LCD monitors running fedora 13. I am planning >> to use gnome colour manager with Huey as the calibrating device. >> After monitor calibration, how do I enable colour management for >> simple openGL apps written by me using freeglut library, or does >> colour management get enabled for all applications automatically after >> calibration. > > The VideoLUT (which includes whitepoint and gamma correction) part > applies to everything on-screen regardless... > > The color matrix correction needs to be applied with a library like > lcms/lcms2, but to be honest I'm quite clueless as how to that > interacts with OpenGL, you might want to look into babl... > > Regards, > Pascal de Bruijn > From pmjdebruijn at pcode.nl Sat Dec 18 11:22:49 2010 From: pmjdebruijn at pcode.nl (Pascal de Bruijn) Date: Sat, 18 Dec 2010 12:22:49 +0100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: On Sat, Dec 18, 2010 at 11:58 AM, Aravindh M wrote: > Hi, > > Thanks for the quick reply. > > If gcm updates the videoLUT, do I need to use lcms/lcms2. Do I need to > do something extra (apart from selecting the profile for the display > device in the devices tab of gnome colour manager) to update the > videoLUT. The VideoLUT and Color Matrix complement each other... Like I said the VideoLUT only compensates for white point and gamma. The color matrix compensates for color shifts and saturation... > I came across this comment on http://live.gnome.org/GnomeColorManager > "(although huey is now a native driver, the profiles it produces are poor)." > Is this still an issue. Native is meant as in native to GCM, otherwise GCM uses ArgyllCMS to drive the colorimetric instruments, and Argyll has given me good results. Regards, Pascal de Bruijn From clement at unportant.info Sat Dec 18 11:59:39 2010 From: clement at unportant.info (Clement Mathieu) Date: Sat, 18 Dec 2010 12:59:39 +0100 Subject: Custom profile name Message-ID: <20101218125939.7dca0473@unportant.info> Hi, I have several icc profiles to match various lighting conditions. I created theses profiles using GCM so the name of each profile is something like . Works great but it is quite hard to remember which profile to use. Is it possible to change the name of a profile ? If it is possible from the command line I believe it would be a great improvement to add this feature to the GUI. Regards. From hughsient at gmail.com Sat Dec 18 12:51:57 2010 From: hughsient at gmail.com (Richard Hughes) Date: Sat, 18 Dec 2010 12:51:57 +0000 Subject: Custom profile name In-Reply-To: <20101218125939.7dca0473@unportant.info> References: <20101218125939.7dca0473@unportant.info> Message-ID: On 18 December 2010 11:59, Clement Mathieu wrote: > Is it possible to change the name of a profile ? If it is possible from > the command line I believe it would be a great improvement to add this > feature to the GUI. I think for 3.0 we should just allow the user to change the title of generated profiles, as long they are stored in $HOME. In the meantime, if you are feeling clever, try gcm-fix-profile which may be installed on your distro. Richard. From aravindh.2138 at gmail.com Sun Dec 19 12:06:20 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Sun, 19 Dec 2010 17:36:20 +0530 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: Hi, I am a newbie. I only vaguely understand what you have written. :( As I understand, for my openGL code to run with the right colours, I need to fix videoLUT and the Color Matrix (What's this?). Which of these is fixed by using gnome colour manager? You had mentioned that videoLUT works for everything on the screen, regardless of which application is rendering. What about Color Matrix? Thanking you, M. Aravindh On Sat, Dec 18, 2010 at 4:52 PM, Pascal de Bruijn wrote: > On Sat, Dec 18, 2010 at 11:58 AM, Aravindh M wrote: >> Hi, >> >> Thanks for the quick reply. >> >> If gcm updates the videoLUT, do I need to use lcms/lcms2. Do I need to >> do something extra (apart from selecting the profile for the display >> device in the devices tab of gnome colour manager) to update the >> videoLUT. > > The VideoLUT and Color Matrix complement each other... Like I said the > VideoLUT only compensates for white point and gamma. The color matrix > compensates for color shifts and saturation... > >> I came across this comment on http://live.gnome.org/GnomeColorManager >> "(although huey is now a native driver, the profiles it produces are poor)." >> Is this still an issue. > > Native is meant as in native to GCM, otherwise GCM uses ArgyllCMS to > drive the colorimetric instruments, and Argyll has given me good > results. > > Regards, > Pascal de Bruijn > From pmjdebruijn at pcode.nl Sun Dec 19 16:50:31 2010 From: pmjdebruijn at pcode.nl (Pascal de Bruijn) Date: Sun, 19 Dec 2010 17:50:31 +0100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: On Sun, Dec 19, 2010 at 1:06 PM, Aravindh M wrote: > Hi, > > I am a newbie. I only vaguely understand what you have written. :( > > As I understand, for my openGL code to run with the right colours, I > need to fix videoLUT and the Color Matrix (What's this?). Which of > these is fixed by using gnome colour manager? GCM applies the VideoLUT when select a color profile, and will apply it when you reboot your system, so you don't need to worry about that. > You had mentioned that videoLUT works for everything on the screen, > regardless of which application is rendering. What about Color Matrix? GCM also sets the X atom: http://www.freedesktop.org/wiki/Specifications/icc_profiles_in_x_spec Which you can use the see where the select ICC profile exist, and you can use LCMS to apply the color matrix. Though I don't know how this applies to OpenGL. But to make a long story short, do extensively read up on color management in general, if you don't understand the color management concept, you'll probably implement it wrong anyhow. I can recommend the following book as an introduction into color management in general: http://www.colorremedies.com/realworldcolor/ Regards, Pascal de Bruijn From graeme2 at argyllcms.com Tue Dec 21 01:48:23 2010 From: graeme2 at argyllcms.com (Graeme Gill) Date: Tue, 21 Dec 2010 12:48:23 +1100 Subject: Enabling colour management in openGL code In-Reply-To: References: Message-ID: <4D100767.7040508@argyllcms.com> Pascal de Bruijn wrote: > The VideoLUT (which includes whitepoint and gamma correction) part > applies to everything on-screen regardless... Not quite. It may not get applied to overlays. This can be important if video is using overlays. Graeme Gill. From aravindh.2138 at gmail.com Fri Dec 24 07:27:04 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Fri, 24 Dec 2010 12:57:04 +0530 Subject: Enabling colour management in openGL code In-Reply-To: <4D100767.7040508@argyllcms.com> References: <4D100767.7040508@argyllcms.com> Message-ID: Hi, Does openGL in game mode use overlays? Thanks for suggesting the book. But, is there any online content (web pages) that explains colour management, including how to make colour managed applications? I have been reading from online resources but none of them discussed videoLUT and color Matrix. The articles I have read were theoretical and mostly discussed the need for colour management, color gamut, rendering intents etc. They did not discuss as to how it is achieved - using videoLUT and color matrix. Also, are there any existing applications (the simpler the better) whose source code might help. My openGL code would run only on my system. I am willing to hardcode. Will the below work? I use lcms2 to make a cmsHTRANSFORM htransform, using the profile generated by gnome colour manager and a virtual sRGB profile. I need to render different shades of red and green. Before rendering I transform the colour (say 255, 0, 0) using htransform and use glColor with the transformed values. I hope this does not apply the videoLUT part twice (once during transformation and then by X). Thanking you, M. Aravindh On Tue, Dec 21, 2010 at 7:18 AM, Graeme Gill wrote: > Pascal de Bruijn wrote: >> >> The VideoLUT (which includes whitepoint and gamma correction) part >> applies to everything on-screen regardless... > > Not quite. It may not get applied to overlays. This can be > important if video is using overlays. > > Graeme Gill. > _______________________________________________ > gnome-color-manager-list mailing list > gnome-color-manager-list at gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-color-manager-list > From hughsient at gmail.com Fri Dec 24 10:58:02 2010 From: hughsient at gmail.com (Richard Hughes) Date: Fri, 24 Dec 2010 10:58:02 +0000 Subject: Enabling colour management in openGL code In-Reply-To: References: <4D100767.7040508@argyllcms.com> Message-ID: On 24 December 2010 07:27, Aravindh M wrote: > I hope this does not apply the videoLUT part twice (once during > transformation and then by X). X doesn't actually do any color transforms. The only thing that is sent to the display is the VCGT to the gamma ramps of the output, but other than that, you can assume X will map 255 to 255 if you know what I mean. Richard. From aravindh.2138 at gmail.com Sun Dec 26 06:30:46 2010 From: aravindh.2138 at gmail.com (Aravindh M) Date: Sun, 26 Dec 2010 12:00:46 +0530 Subject: Enabling colour management in openGL code In-Reply-To: References: <4D100767.7040508@argyllcms.com> Message-ID: On Fri, Dec 24, 2010 at 4:28 PM, Richard Hughes wrote: > On 24 December 2010 07:27, Aravindh M wrote: >> I hope this does not apply the videoLUT part twice (once during >> transformation and then by X). > > X doesn't actually do any color transforms. The only thing that is > sent to the display is the VCGT to the gamma ramps of the output, but > other than that, you can assume X will map 255 to 255 if you know what > I mean. > > Richard. > Which part of Linux + gnome uses videoLUT to correct for white point and gamma? Something should do 255 -> 1 and then 1 -> [1 ^ (1/x)], so that finally gamma is 2.5. I just want to prevent 1 -> [1^(1/x)] -> [1^(1/(x*x))] (applying the correction twice). So will the following work:- I use lcms2 to make a cmsHTRANSFORM htransform, using the profile generated by gnome colour manager and a virtual sRGB profile (I guess the transform is from the monitor profile to the sRGB profile). I need to render different shades of red and green. Before rendering I transform the colour (say 136, 0, 0) using htransform and use glColor with the transformed values. Thanking you, M. Aravindh