On Mon, Oct 22, 2007 at 11:50:39PM +1000, Graeme Gill wrote: > Profiles are only useful if applications make use of them. You > can certainly alter the white point using calibration, but you generally > sacrifice brightness and (level) resolution to do so if all you've > got to work with are the Video LUTs. Brightness loss: Only if I stray from the native white point, right? Resolution: Yes, I see this, especially with 8 bit LUTs. :) Do video cards support 16 bit value LUTs at all these days? (eg: is this possibly an X limitation within Linux?) The main issue right now is that Linux has poor support for profiles. Web browsing, GTK, etc., mostly all do not make use of them. Only a few applications watch the attribute which "xicc" sets, and typically become very slow when they do. > Hmm. I'll take a look at it. It seems to be caused by the target white point > shifting, and the black point being computed relative to the white point. I should note that I just tried beta7 (as opposed to beta6), and the output is now such that 0,0,0 black output from video card LUT is still 0,0,0. Did something change wrt this in beta7? The output is now: 0.0000 0.018335 0.011353 0.010989 3.9216e-03 0.023509 0.016135 0.016037 7.8431e-03 0.028616 0.020859 0.021008 It is my understanding that this translates to 8-bit output integers of: 0: 0 0 0 1: 1 0 0 2: 1 1 1 I attached the whole .cal file, as generated with: dispcal -K -m -g2.2 -k0.0 -yl -qu -v benq_native_b7 Note that with "-qu", I cannot actually see a visible patch in the first patch until patch number 9. I don't think this is because it is too dark, but because rounding or otherwise is resulting in the output still being RGB 0,0,0. > You can't determine the RGB needed to produce a target neutral value > from the separate channel measurements, unless you assume the device > is perfectly additive. Making such an assumption would severely limit > the accuracy of such an approach on real world displays. Hmm. Yes, I was assuming that LCDs (especially compared with CRTs) would be perfectly additive. Understood. Thanks! Simon-
CAL DESCRIPTOR "Argyll Device Calibration State" ORIGINATOR "Argyll dispcal" CREATED "Mon Oct 22 02:24:25 2007" KEYWORD "DEVICE_CLASS" DEVICE_CLASS "DISPLAY" KEYWORD "DEVICE_TYPE" DEVICE_TYPE "LCD" KEYWORD "NATIVE_TARGET_WHITE" NATIVE_TARGET_WHITE "" KEYWORD "TARGET_WHITE_XYZ" TARGET_WHITE_XYZ "177.730000 187.860000 207.860000" KEYWORD "TARGET_GAMMA" TARGET_GAMMA "2.200000" KEYWORD "BLACK_POINT_CORRECTION" BLACK_POINT_CORRECTION "0.000000" KEYWORD "QUALITY" QUALITY "ultra high" KEYWORD "RGB_I" NUMBER_OF_FIELDS 4 BEGIN_DATA_FORMAT RGB_I RGB_R RGB_G RGB_B END_DATA_FORMAT NUMBER_OF_SETS 256 BEGIN_DATA 0.0000 0.018335 0.011353 0.010989 3.9216e-03 0.023509 0.016135 0.016037 7.8431e-03 0.028616 0.020859 0.021008 0.011765 0.033657 0.025529 0.025902 0.015686 0.038634 0.030145 0.030722 0.019608 0.043547 0.034707 0.035470 0.023529 0.048399 0.039217 0.040146 0.027451 0.053189 0.043676 0.044753 0.031373 0.057911 0.048082 0.049288 0.035294 0.062559 0.052435 0.053743 0.039216 0.067127 0.056731 0.058110 0.043137 0.071609 0.060963 0.062382 0.047059 0.075998 0.065126 0.066558 0.050980 0.080295 0.069217 0.070638 0.054902 0.084500 0.073234 0.074627 0.058824 0.088620 0.077181 0.078530 0.062745 0.092662 0.081062 0.082356 0.066667 0.096633 0.084882 0.086109 0.070588 0.10054 0.088647 0.089800 0.074510 0.10439 0.092362 0.093435 0.078431 0.10819 0.096034 0.097022 0.082353 0.11195 0.099665 0.10057 0.086275 0.11566 0.10326 0.10408 0.090196 0.11934 0.10683 0.10756 0.094118 0.12300 0.11038 0.11102 0.098039 0.12663 0.11391 0.11447 0.10196 0.13024 0.11742 0.11790 0.10588 0.13384 0.12092 0.12132 0.10980 0.13743 0.12442 0.12473 0.11373 0.14101 0.12792 0.12815 0.11765 0.14458 0.13142 0.13156 0.12157 0.14815 0.13493 0.13496 0.12549 0.15173 0.13843 0.13836 0.12941 0.15530 0.14192 0.14176 0.13333 0.15887 0.14541 0.14515 0.13725 0.16246 0.14889 0.14854 0.14118 0.16605 0.15238 0.15193 0.14510 0.16965 0.15586 0.15532 0.14902 0.17326 0.15934 0.15872 0.15294 0.17687 0.16283 0.16213 0.15686 0.18048 0.16631 0.16554 0.16078 0.18409 0.16979 0.16895 0.16471 0.18772 0.17327 0.17238 0.16863 0.19134 0.17674 0.17580 0.17255 0.19497 0.18022 0.17924 0.17647 0.19860 0.18369 0.18269 0.18039 0.20222 0.18716 0.18614 0.18431 0.20583 0.19063 0.18960 0.18824 0.20944 0.19409 0.19308 0.19216 0.21306 0.19755 0.19655 0.19608 0.21667 0.20101 0.20003 0.20000 0.22029 0.20446 0.20352 0.20392 0.22392 0.20791 0.20701 0.20784 0.22755 0.21137 0.21052 0.21176 0.23118 0.21484 0.21404 0.21569 0.23483 0.21832 0.21757 0.21961 0.23849 0.22180 0.22111 0.22353 0.24215 0.22530 0.22466 0.22745 0.24581 0.22881 0.22822 0.23137 0.24947 0.23232 0.23179 0.23529 0.25314 0.23585 0.23537 0.23922 0.25681 0.23937 0.23895 0.24314 0.26048 0.24290 0.24253 0.24706 0.26416 0.24643 0.24611 0.25098 0.26784 0.24997 0.24968 0.25490 0.27150 0.25351 0.25326 0.25882 0.27516 0.25705 0.25684 0.26275 0.27880 0.26061 0.26042 0.26667 0.28243 0.26416 0.26400 0.27059 0.28605 0.26772 0.26758 0.27451 0.28967 0.27127 0.27115 0.27843 0.29328 0.27483 0.27472 0.28235 0.29689 0.27839 0.27828 0.28627 0.30049 0.28196 0.28185 0.29020 0.30409 0.28554 0.28541 0.29412 0.30768 0.28914 0.28899 0.29804 0.31126 0.29275 0.29257 0.30196 0.31483 0.29637 0.29615 0.30588 0.31840 0.29999 0.29972 0.30980 0.32196 0.30359 0.30328 0.31373 0.32552 0.30718 0.30683 0.31765 0.32908 0.31077 0.31036 0.32157 0.33264 0.31435 0.31390 0.32549 0.33619 0.31793 0.31744 0.32941 0.33975 0.32150 0.32097 0.33333 0.34330 0.32507 0.32449 0.33725 0.34686 0.32864 0.32802 0.34118 0.35042 0.33219 0.33154 0.34510 0.35400 0.33575 0.33506 0.34902 0.35758 0.33930 0.33857 0.35294 0.36117 0.34287 0.34209 0.35686 0.36476 0.34645 0.34563 0.36078 0.36836 0.35004 0.34918 0.36471 0.37197 0.35365 0.35274 0.36863 0.37560 0.35728 0.35631 0.37255 0.37923 0.36092 0.35989 0.37647 0.38287 0.36458 0.36349 0.38039 0.38651 0.36826 0.36710 0.38431 0.39016 0.37195 0.37072 0.38824 0.39383 0.37565 0.37435 0.39216 0.39752 0.37937 0.37799 0.39608 0.40122 0.38309 0.38163 0.40000 0.40495 0.38681 0.38529 0.40392 0.40869 0.39055 0.38896 0.40784 0.41246 0.39429 0.39264 0.41176 0.41623 0.39804 0.39634 0.41569 0.42000 0.40181 0.40006 0.41961 0.42378 0.40558 0.40380 0.42353 0.42755 0.40937 0.40756 0.42745 0.43134 0.41316 0.41132 0.43137 0.43513 0.41694 0.41508 0.43529 0.43893 0.42073 0.41883 0.43922 0.44274 0.42450 0.42256 0.44314 0.44656 0.42827 0.42629 0.44706 0.45040 0.43203 0.43001 0.45098 0.45425 0.43579 0.43373 0.45490 0.45811 0.43954 0.43745 0.45882 0.46198 0.44330 0.44119 0.46275 0.46585 0.44705 0.44493 0.46667 0.46971 0.45081 0.44868 0.47059 0.47359 0.45457 0.45244 0.47451 0.47746 0.45833 0.45620 0.47843 0.48133 0.46208 0.45996 0.48235 0.48521 0.46582 0.46372 0.48627 0.48909 0.46957 0.46748 0.49020 0.49298 0.47332 0.47125 0.49412 0.49687 0.47707 0.47503 0.49804 0.50077 0.48082 0.47881 0.50196 0.50468 0.48458 0.48259 0.50588 0.50860 0.48835 0.48638 0.50980 0.51253 0.49212 0.49017 0.51373 0.51647 0.49589 0.49396 0.51765 0.52040 0.49967 0.49776 0.52157 0.52434 0.50346 0.50156 0.52549 0.52827 0.50726 0.50536 0.52941 0.53221 0.51107 0.50917 0.53333 0.53613 0.51489 0.51299 0.53725 0.54005 0.51872 0.51681 0.54118 0.54397 0.52256 0.52063 0.54510 0.54788 0.52641 0.52445 0.54902 0.55179 0.53027 0.52828 0.55294 0.55569 0.53414 0.53211 0.55686 0.55960 0.53802 0.53595 0.56078 0.56350 0.54191 0.53979 0.56471 0.56740 0.54581 0.54364 0.56863 0.57132 0.54973 0.54750 0.57255 0.57524 0.55366 0.55138 0.57647 0.57918 0.55761 0.55526 0.58039 0.58313 0.56156 0.55916 0.58431 0.58709 0.56553 0.56307 0.58824 0.59104 0.56952 0.56699 0.59216 0.59499 0.57354 0.57095 0.59608 0.59894 0.57759 0.57493 0.60000 0.60290 0.58163 0.57893 0.60392 0.60686 0.58568 0.58292 0.60784 0.61082 0.58972 0.58692 0.61176 0.61479 0.59377 0.59091 0.61569 0.61876 0.59782 0.59490 0.61961 0.62274 0.60186 0.59890 0.62353 0.62672 0.60591 0.60290 0.62745 0.63071 0.60998 0.60690 0.63137 0.63470 0.61406 0.61091 0.63529 0.63871 0.61817 0.61493 0.63922 0.64274 0.62229 0.61895 0.64314 0.64679 0.62642 0.62299 0.64706 0.65087 0.63057 0.62703 0.65098 0.65498 0.63472 0.63108 0.65490 0.65913 0.63887 0.63514 0.65882 0.66329 0.64302 0.63921 0.66275 0.66747 0.64719 0.64328 0.66667 0.67167 0.65138 0.64738 0.67059 0.67587 0.65559 0.65151 0.67451 0.68005 0.65982 0.65567 0.67843 0.68420 0.66406 0.65986 0.68235 0.68832 0.66830 0.66408 0.68627 0.69241 0.67255 0.66831 0.69020 0.69647 0.67679 0.67257 0.69412 0.70050 0.68101 0.67681 0.69804 0.70451 0.68521 0.68104 0.70196 0.70852 0.68938 0.68524 0.70588 0.71253 0.69354 0.68941 0.70980 0.71654 0.69767 0.69356 0.71373 0.72056 0.70180 0.69767 0.71765 0.72460 0.70592 0.70177 0.72157 0.72865 0.71005 0.70585 0.72549 0.73271 0.71418 0.70993 0.72941 0.73678 0.71832 0.71400 0.73333 0.74085 0.72246 0.71807 0.73725 0.74492 0.72663 0.72215 0.74118 0.74899 0.73081 0.72624 0.74510 0.75306 0.73500 0.73035 0.74902 0.75713 0.73919 0.73447 0.75294 0.76119 0.74339 0.73860 0.75686 0.76523 0.74760 0.74274 0.76078 0.76925 0.75181 0.74690 0.76471 0.77327 0.75602 0.75108 0.76863 0.77727 0.76023 0.75527 0.77255 0.78125 0.76444 0.75947 0.77647 0.78522 0.76865 0.76368 0.78039 0.78919 0.77285 0.76790 0.78431 0.79317 0.77704 0.77213 0.78824 0.79715 0.78121 0.77636 0.79216 0.80113 0.78537 0.78058 0.79608 0.80511 0.78954 0.78481 0.80000 0.80908 0.79371 0.78905 0.80392 0.81304 0.79789 0.79332 0.80784 0.81697 0.80209 0.79760 0.81176 0.82089 0.80627 0.80190 0.81569 0.82478 0.81046 0.80621 0.81961 0.82867 0.81464 0.81051 0.82353 0.83254 0.81881 0.81480 0.82745 0.83641 0.82299 0.81908 0.83137 0.84026 0.82719 0.82336 0.83529 0.84411 0.83141 0.82765 0.83922 0.84795 0.83565 0.83195 0.84314 0.85179 0.83991 0.83625 0.84706 0.85564 0.84419 0.84057 0.85098 0.85948 0.84849 0.84488 0.85490 0.86331 0.85281 0.84920 0.85882 0.86714 0.85716 0.85353 0.86275 0.87096 0.86151 0.85786 0.86667 0.87476 0.86585 0.86219 0.87059 0.87855 0.87017 0.86650 0.87451 0.88234 0.87447 0.87078 0.87843 0.88613 0.87876 0.87504 0.88235 0.88992 0.88304 0.87929 0.88627 0.89370 0.88729 0.88353 0.89020 0.89746 0.89153 0.88776 0.89412 0.90120 0.89574 0.89199 0.89804 0.90492 0.89992 0.89619 0.90196 0.90864 0.90408 0.90037 0.90588 0.91235 0.90822 0.90452 0.90980 0.91604 0.91235 0.90867 0.91373 0.91972 0.91644 0.91280 0.91765 0.92339 0.92051 0.91691 0.92157 0.92705 0.92455 0.92101 0.92549 0.93069 0.92856 0.92509 0.92941 0.93433 0.93253 0.92915 0.93333 0.93797 0.93647 0.93319 0.93725 0.94160 0.94039 0.93721 0.94118 0.94523 0.94428 0.94122 0.94510 0.94886 0.94816 0.94523 0.94902 0.95250 0.95201 0.94922 0.95294 0.95614 0.95584 0.95319 0.95686 0.95978 0.95964 0.95716 0.96078 0.96343 0.96342 0.96112 0.96471 0.96708 0.96718 0.96506 0.96863 0.97073 0.97091 0.96900 0.97255 0.97439 0.97462 0.97292 0.97647 0.97804 0.97831 0.97683 0.98039 0.98170 0.98198 0.98072 0.98431 0.98536 0.98563 0.98460 0.98824 0.98902 0.98925 0.98847 0.99216 0.99268 0.99286 0.99233 0.99608 0.99634 0.99644 0.99617 1.0000 1.0000 1.0000 1.0000 END_DATA CAL DESCRIPTOR "Argyll Calibration options and model" ORIGINATOR "Argyll dispcal" CREATED "Mon Oct 22 02:24:25 200" KEYWORD "R_P" KEYWORD "G_P" KEYWORD "B_P" NUMBER_OF_FIELDS 3 BEGIN_DATA_FORMAT R_P G_P B_P END_DATA_FORMAT NUMBER_OF_SETS 32 BEGIN_DATA 1.2935e-03 1.0595e-03 2.6921e-03 0.98508 1.0011 0.99090 1.9717 1.7176 1.6774 0.23808 0.24069 0.24319 0.20029 0.21122 0.22817 0.10062 0.10997 0.12530 0.13803 0.14578 0.13892 0.073937 0.066531 0.078886 0.083974 0.074218 0.079305 0.095012 0.080651 0.039439 0.049038 0.023802 0.027801 0.063340 0.048454 0.080184 0.073513 0.078130 0.059165 0.034052 0.032320 0.035064 0.016057 -0.015569 0.052980 -0.015938 0.055733 0.042782 0.023479 0.064277 0.035548 0.062193 0.078489 0.035571 0.083516 0.034310 -2.8974e-03 0.10962 4.7840e-03 -8.6567e-03 0.022616 0.028641 -0.011806 7.8459e-03 -0.031027 -5.2081e-03 -0.021340 4.2090e-03 0.057432 -0.073483 -6.9834e-03 0.040526 -0.049960 -0.014240 0.021157 -0.011578 0.039493 0.040706 0.012976 0.058999 0.032757 0.015815 0.088667 0.023319 0.067505 0.094733 0.039018 0.12209 0.11402 0.091758 0.20028 0.094886 0.16139 0.27724 0.066283 0.24233 END_DATA