I am very grateful for this advice. I am starting to understand new concepts.
Hmm. Mine is a Spyder3 Pro, and it works fine. Please mail me a trace for "spotread -D5 -a 2> log.txt" and then hitting the space bar and then quitting.
I have done this and attached the file. Paragraph of note: "Requested ambient light capability, and instrument doesn't support it. Will use emissive mode instead, but note that light level readings may be wrong!"
I have read-up on this and now understand colour spaces, so that's a start. I will re-profile again tomorrow using the details given on that page. It looks like the best my monitor will do is sRGB, but at least it says it can do 100% of that.I am trying to calibrate an LCD monitor, Samsung F2380, which has particular problems with 'black crush' - displaying dark shades of grey as blacks. My monitor's factory settings are brightness 100 and contrast 75. I read in theargyll documentation it's often best not to change these, so haven't.Loosing black levels is not necessarily a problem with calibration or profiling, but a lack of suitable gamut mapping. See <http://www.argyllcms.com/doc/CrushedDisplyBlacks.html>
hwver = 0x40f serno = '05012247' Cal_A avgmag = 0.170558 Cal_A: Cal_A [0][0][0] = 0.000000 Cal_A [0][0][1] = 0.000000 Cal_A [0][0][2] = 0.063698 Cal_A [0][0][3] = 0.088533 Cal_A [0][0][4] = -0.129169 Cal_A [0][0][5] = -0.112876 Cal_A [0][0][6] = 0.724080 Cal_A [0][0][7] = -0.143702 Cal_A [0][0][8] = -0.107388 Cal_A [0][1][0] = 0.000000 Cal_A [0][1][1] = 0.000000 Cal_A [0][1][2] = -0.006213 Cal_A [0][1][3] = 0.026631 Cal_A [0][1][4] = -0.020297 Cal_A [0][1][5] = 0.240452 Cal_A [0][1][6] = 0.035692 Cal_A [0][1][7] = -0.074384 Cal_A [0][1][8] = -0.038432 Cal_A [0][2][0] = 0.000000 Cal_A [0][2][1] = 0.000000 Cal_A [0][2][2] = 0.271387 Cal_A [0][2][3] = 0.541039 Cal_A [0][2][4] = -0.583234 Cal_A [0][2][5] = -0.215639 Cal_A [0][2][6] = 0.102589 Cal_A [0][2][7] = -0.052105 Cal_A [0][2][8] = -0.004181 Cal_A [1][0][0] = 0.000000 Cal_A [1][0][1] = 0.000000 Cal_A [1][0][2] = 0.122115 Cal_A [1][0][3] = 0.026965 Cal_A [1][0][4] = -0.123651 Cal_A [1][0][5] = -0.125878 Cal_A [1][0][6] = 0.739130 Cal_A [1][0][7] = -0.138247 Cal_A [1][0][8] = -0.158717 Cal_A [1][1][0] = 0.000000 Cal_A [1][1][1] = 0.000000 Cal_A [1][1][2] = -0.064160 Cal_A [1][1][3] = 0.087319 Cal_A [1][1][4] = -0.030977 Cal_A [1][1][5] = 0.268323 Cal_A [1][1][6] = -0.013406 Cal_A [1][1][7] = -0.037210 Cal_A [1][1][8] = -0.052688 Cal_A [1][2][0] = 0.000000 Cal_A [1][2][1] = 0.000000 Cal_A [1][2][2] = 0.331240 Cal_A [1][2][3] = 0.478638 Cal_A [1][2][4] = -0.599568 Cal_A [1][2][5] = -0.169712 Cal_A [1][2][6] = 0.056130 Cal_A [1][2][7] = -0.024385 Cal_A [1][2][8] = -0.009524 Cal_B: Cal_B [0][0][0] = 1.000000 Cal_B [0][0][1] = 0.000000 Cal_B [0][0][2] = 0.000000 Cal_B [0][0][3] = 0.000000 Cal_B [0][0][4] = 0.000000 Cal_B [0][0][5] = 0.000000 Cal_B [0][0][6] = 0.000000 Cal_B [0][0][7] = 0.000000 Cal_B [0][0][8] = 0.000000 Cal_B [0][1][0] = 0.000000 Cal_B [0][1][1] = 1.000000 Cal_B [0][1][2] = 0.000000 Cal_B [0][1][3] = 0.000000 Cal_B [0][1][4] = 0.000000 Cal_B [0][1][5] = 0.000000 Cal_B [0][1][6] = 0.000000 Cal_B [0][1][7] = 0.000000 Cal_B [0][1][8] = 0.000000 Cal_B [0][2][0] = 0.000000 Cal_B [0][2][1] = 0.000000 Cal_B [0][2][2] = 1.000000 Cal_B [0][2][3] = 0.000000 Cal_B [0][2][4] = 0.000000 Cal_B [0][2][5] = 0.000000 Cal_B [0][2][6] = 0.000000 Cal_B [0][2][7] = 0.000000 Cal_B [0][2][8] = 0.000000 Cal_B [1][0][0] = 1.000000 Cal_B [1][0][1] = 0.000000 Cal_B [1][0][2] = 0.000000 Cal_B [1][0][3] = 0.000000 Cal_B [1][0][4] = 0.000000 Cal_B [1][0][5] = 0.000000 Cal_B [1][0][6] = 0.000000 Cal_B [1][0][7] = 0.000000 Cal_B [1][0][8] = 0.000000 Cal_B [1][1][0] = 0.000000 Cal_B [1][1][1] = 1.000000 Cal_B [1][1][2] = 0.000000 Cal_B [1][1][3] = 0.000000 Cal_B [1][1][4] = 0.000000 Cal_B [1][1][5] = 0.000000 Cal_B [1][1][6] = 0.000000 Cal_B [1][1][7] = 0.000000 Cal_B [1][1][8] = 0.000000 Cal_B [1][2][0] = 0.000000 Cal_B [1][2][1] = 0.000000 Cal_B [1][2][2] = 1.000000 Cal_B [1][2][3] = 0.000000 Cal_B [1][2][4] = 0.000000 Cal_B [1][2][5] = 0.000000 Cal_B [1][2][6] = 0.000000 Cal_B [1][2][7] = 0.000000 Cal_B [1][2][8] = 0.000000 Cal_F: Cal_F [0] = -0.070686 Cal_F [1] = 0.434804 Cal_F [2] = -0.041811 Cal_F [3] = -0.444425 Cal_F [4] = 0.241025 Cal_F [5] = -0.145316 Cal_F [6] = -0.001493 Requested ambient light capability, and instrument doesn't support it. Will use emissive mode instead, but note that light level readings may be wrong! Place instrument on spot to be measured, and hit [A-Z] to read white and setup FWA compensation (keyed to letter) [a-z] to read and make FWA compensated reading from keyed reference 'r' to set reference, 's' to save spectrum, 'h' to toggle high res., 'k' to do a calibration Hit ESC or Q to exit, any other key to take a reading: Using cal table 1 0: initial senv 839.598390 from transcnt 1680 and intclls 246125 1: initial senv 839.598390 from transcnt 1680 and intclls 246125 2: initial senv 838.265703 from transcnt 1676 and intclls 245929 3: initial senv 757.365666 from transcnt 1515 and intclls 246035 4: initial senv 505.968337 from transcnt 1012 and intclls 245926 5: initial senv 228.870842 from transcnt 458 and intclls 245755 6: initial senv 100.641843 from transcnt 201 and intclls 244584 7: initial senv 11.786081 from transcnt 24 and intclls 240179 Result is XYZ: 121.173816 124.196372 149.653257, D50 Lab: 108.688852 2.121483 -28.945328 Ambient = 390.2 Lux, CCT = 7004K (Delta E 1.508328) Closest Planckian temperature = 7099K (Delta E 1.330847) Closest Daylight temperature = 7349K (Delta E 4.529126) Place instrument on spot to be measured, and hit [A-Z] to read white and setup FWA compensation (keyed to letter) [a-z] to read and make FWA compensated reading from keyed reference 'r' to set reference, 's' to save spectrum, 'h' to toggle high res., 'k' to do a calibration Hit ESC or Q to exit, any other key to take a reading: Spot read stopped at user request! Hit Esc or Q to give up, any other key to retry: