Hardware vs Software Monitor Calibration

Monitor calibration produces a set of curves, one for each of the three color channels. These curves are responsible for bending and twisting the device’s native color to reach our calibration goal. Where these curves are stored is a main differentiator between regular and so-called “hardware-calibrated” monitors.

Regular monitors depend on the computer’s video chip to store the curves. Hardware-calibrated monitors store the curves inside the monitor’s look-up table (LUT).

MonitorVsVideoLUTs

Above are the calibration curves for my current setup as shown by the ColorEyes Display Pro calibration software. On the left are the curves for my Retina MacBook Pro’s internal display; while on the right are the curves for the EIZO CG241W monitor. Note that this software puts the curves either in the video LUT or in the monitor LUT – but not both. Other packages, such as basICColor Display tend to utilize both for hardware-calibrated monitors.

While the video card stores these curves at 8-bit, my EIZO’s internal curves are at 12-bit. At higher bit depth calibration is more precise and virtually eliminates color banding and seepage. Hardware-calibrated monitors also store the curves permanently (of course until the next calibration).

Calibration software loads the video LUT as part of the calibration process. But what happens if the computer is rebooted or turned off and on again on the next day? Unfortunately video card hardware does not store and automatically re-apply calibration curves on startup. So the question remains: where to store them and who will reload them?

Apple invented a fairly obvious solution to answer this question: embed calibration curves into the display’s ICC profile. This way they could be handled together as a single entity. Because the ICC profile specification does not provide any storage space for calibration data, Apple had created a new profile tag, the infamous video card gamma table (VCGT). To complete their solution ColorSync loads these curves when needed. Calibration packages also support this by embedding newly computed calibration curves into the profiles they create.

Windows 7 and above also sports a video card LUT auto-loading feature, but it isn’t as obvious as on a Mac. I would recommend reading my old post about the topic.

In the next installment of my monitor calibration series I’ll talk about what can one reasonably expect from proper calibration and profiling.

  ☕ ☕ ☕

Did this post help you? Consider buying me a coffee if so.

Keeping OS X Display Brightness Unchanged

In the previous installment in my monitor calibration series, I mentioned the need to keep monitor brightness unchanged after calibration – as any change to it invalidates the profile.

But what if I press the brightness control buttons on the Retina MacBook Pro (or on any other MacBook)? Should I immediately re-calibrate and re-profile? Well, there’s a slick trick.

MacBookBrightnessControl2MacBook display brightness is changed by default in whole unit steps using the brightness keys. But holding down Shift + Option while pressing the keys will change it to 1/4 unit steps – the same amount ColorEyes Display Pro (and other software) uses when controlling the display.

What I usually do after calibration and profiling is: increase the brightness by 1/4 unit, take note of the (previous) value, and immediately decrease it back to where the software set it. This way I could return the display to the calibrated state even if I had to change, or accidentally changed its brightness.

Another enemy of keeping the calibration intact is the display dimming preference of OS X – which tells the machine to slightly dim the display while running off of batteries. It might be useful for users not requiring color accuracy and consistency, but turn it off for calibrated displays (by default it’s on).

DisplayDimming2

In the next installment I’ll examine the differences between hardware and software calibration.

Sleepless External Display on a Mac

The original frustrating issue: my other half’s 13″ retina Macbook Pro was unable to put the external display into sleep. Video signal was off, but something kept the display always on (it’s a Samsung SyncMaster 213T – which isn’t a young one, but still a very capable monitor). So I tried a crazy idea: swapped my Mini Displayport to DVI adapter with hers.

And the result was – to my biggest surprise – proper display sleep. I was curious whether it is a faulty adapter or what, so tried the non-sleeping adapter with my EIZO CG241W. The result? Proper sleep behavior again.

The only difference between the two MiniDP to DVI adapters is that mine is almost three years old, while hers is from last December. They look exactly the same, have the exact same part number, etc.

Conclusion: if you encounter display sleep issues, the culprit might be compatibility between your adapter and monitor. Try to get an older Apple adapter or try an aftermarket one.

Retina MacBook Pro – After 2 and a Half Months

The 15″ MacBook Pro with Retina Display is by far the best computer I had ever used, no question about it. And I had used great many – although only a handful made a deep impression (I mean a positive impression, because I came across several that made unforgettable bad impressions). These are heavy words from me. As you might have been noticed I’m really picky on everything I use (just browse the Hall of Shame section for rants about bad design and/or execution).

You can read my initial impressions about the machine here.

During the last months I had used the machine as a desktop for software development (both iOS and OS X) as well as studio work, and lugged it around the country as a field laptop to assist during my photo trips. Most of my first impressions are still valid, and I love the machine even more than I though at first. I would just like to add further observations.

Battery Life

In my initial post I wrote around 5 hours. Since then OS X 10.8.2 came out, which increased battery life substantially. Now I get something between 6 and 8+ hours, depending on the usage pattern (disabling Adobe Flash holds a great contribution to increased battery life, though).

Tethered Shooting

Working Tethered

I started working tethered for landscape shots immediately after receiving the MacBook, and the benefits far outweigh the inconvenience of lugging around a computer. Before the MacBook I had tried to use the Lenovo X200s for tethered work, but was not really satisfied with it and abandoned the idea until the MacBook arrived.

I like several things about this setup.

No time required for image sorting and selection later. I just bring home the keepers. This proved to be a huge time-saver!

I can make the first cut of the final processing in the field, using the same tools I use in the studio. This fits extremely well into my creative process. The high resolution and color-accurate display helps a lot in this. It’s like holding an A4 sized print in front of me. I even stitch panoramas made with the 24mm TS-E lens to check whether everything is good about the shot.

Images are immediately backed up, as the the tethering software saves images to both the memory card in the camera and onto the computer. (Which app? – you might ask. Don’t worry I’ll devote a few posts for that subject later.)

As I wrote in my first impressions piece, the machine fits perfectly into my Lowepro Pro Trekker 400AW. Fully loaded it’s now a back-breaking experience, but if I leave home stuff I don’t need for the shoot, then the full weight is around 15kg, which is bearable. I did several 2-3 hour hikes with the setup without any effects on my back and shoulders (did I mention that the Pro Trekker is a great backpack?).

Other Good Things

The notebook-as-the-desktop was really helpful during the August storms. I routinely power down and disconnect sensitive equipment during thunderstorms, as I saw quite a few over-voltage spikes in the past. But with the MacBook I can continue working during these hours. I really like thunderstorms and they put me in a creative mood, so it’s a big plus!

Last, but not least, no more copying or syncing or Dropboxing files between my desktop and field notebook! No more forgetting to copy something in the hurry before I leave! This saves me lot of time and the peace of mind that comes from the fact that I always have everything I need with me is priceless.

What I miss?

Thunderbolt docks. Matrox’s and Belkin’s solutions are both delayed. Plugging in all those cables (all the connectors of the machine are populated) in the morning really pisses me off. I’ll be first in the line for one of those docks!

MacBook Pro with Retina Display

It took a month, but my machine finally arrived two days ago. I spent the whole yesterday on moving my digital life over to the new machine and set it up for work. This post is a collection of my initial impressions. I will not reiterate the specs that can be found in numerous online reviews. All of those I recommend watching just this one.

My configuration is the 2.6GHz machine with 16GB of RAM and a 500GB SSD.

Winner of Two Lotteries

You enter two “lotteries” when you buy an Apple notebook. The SSD lottery and the display lottery. The reason is that Apple sources these components from two vendors: Samsung and Toshiba for SSDs/flash memory (I will use the Solid State Disk term instead of Apple’s “flash memory” marketing talk from now on – because these are all SATA connected SSDs – although in different form factors) and Samsung and LG in case of displays. Unfortunately the non-Samsung options are vastly inferior to the Samsung ones.

For example, Samsung SSDs are using the great Samsung PM830 controller. The Toshiba one use a Sandforce SSD controller. Sandforce SSD controllers compress all the data before it gets written into the chips for an almost twofold throughput increase. But if you are like me, and use FileVault to encrypt your disk then this compression becomes useless: almost random data can’t be compressed. Which results in halved performance. Fortunately, for larger capacity drives Apple seems to be using the Samsung ones. So I ended up with an 500GB Samsung SSD. One win.

You might wonder why did I mention 500GB instead of the advertised 512GB. Because the 512GB is simply a lie. The drive actually measures 500GB (if you count 1,000,000 bytes as one GB – as the storage industry as well as Apple does) and 476GB if you count (1,048,576 bytes as one GB – which is how many bytes a GB truly is).

Regarding the display lottery, lots of LG manufactured panels are defective out of the box. Just execute the command in the linked article to show your display’s manufacturer. LP is for LG and LSN stands for Samsung. I have a Samsung panel. Another win.

Is the Lack of Upgradeability a True Problem?

Lots of people on the Internet fret about this. Frankly, in the last 15 years I can only mention two occasions when I upgraded memory in my machines. And CPUs were never changed. Disks are another story. Before SSDs I regularly went to faster disks as they became available. But since I’m using SSDs I don’t feel the need to upgrade yearly. I usually buy my machines maxed out with RAM and disk, and opt for the one-less-that-the-fastest CPU option (they cost way less and the performance difference is negligible). So the lack of upgradeability is not a problem for me.

And on the positive side, soldering RAM to the motherboard gives some huge performance benefits (read the section below the graph). Wow, 99.9% processor bandwidth utilization IS something!

Two Missing Pro Features

ECC memory and 30-bit display output capability. I know that ECC (Error Check and Correction) has disappeared from consumer machines and Intel only supports ECC with their Xeon processor line, but 16GB is a lot and for mission critical work (like huge CAD models) ECC is a must. So for situations where it is not acceptable that your memory can forget a few bits here and there, the Mac Pro is the way to go. For example I use a Xeon E3-based server machine with 16GB of ECC memory.

The other one is 30-bit color. This is available on all current high end graphics displays and NVIDIA makes mobile chips that support 30-bit. Usually these chips are completely identical to the consumers ones Apple is using, just high precision stuff is enabled in them (I remember those times when I hacked consumer NVIDIA cards to Quadro ones…). For a notebook at this price point, pro graphics should be the standard.

Needs a Thunberbolt Dock

On the left side of the machine I have:

  • The power cable.
  • A mini displayport to DVI adapter for my EIZO CG241W display.
  • A Thunderbolt to Gigabit Ethernet adapter.
  • An USB connection to the EIZO. Keyboard and mouse is attached to the EIZO’s hub.

Looks ugly. And plugging in all these when I use the machine as a desktop is a hassle. I can hardly wait for Matrox’s solution.

Usability

The machine is light (for such a powerhouse), fits neatly into the notebook pocket of my Lowepro Pro Trekker 400. Key travel is a bit short, but it’s not really a problem. I miss PageUp/PageDown and Home/End keys…

It gets a bit warm during use, but it’s bearable. As the majority of current applications are incapable of driving the four processor cores (with eight processing threads), so fans are spinning silently. Even if you can put some heavy load on the machine they produce an almost pleasant noise. Nothing disturbing (and believe me I’m overly sensitive to machine vibration and noise).

Battery life is rather short – I found it about 5 hours in my normal usage patters. This is way less than Apple’s advertised 7 hours, but there are reports that Mountain Lion causes this reduction. We’ll see.

Applications and the Retina Screen

The screen resolution is astonishing. Brightness uniformity is not on the same level as my EIZO (actually I would score this as pretty bad). The display calibrates very accurately (in one spot at least). I was surprised that it produced less deltaE2000 than the EIZO. If uniformity would be better, this could be a great graphics display. All in all I want this high resolution on my desktop graphics monitor! Hope that either EIZO or NEC will come out with a high resolution display like this.

I would also note that the Intel integrated graphics is not capable of handling such large amount of pixels. You can’t even watch a movie full screen using integrated graphics, so the machine uses the NVIDIA chip a lot.

The real problem is that most of the applications are not yet ready for supporting the HiDPI modes of the Retina display. These apps would really need the upgrade:

  • Photoshop
  • Lightroom (it displays UI text in high res, but everything else is pixel-doubled)
  • Capture One
  • Kindle

Others, like Parallels Dekstop and VLC, already support the display. It’s still a waiting game. And the display would only realize its full potential when these apps become ready.