5
\$\begingroup\$

I found plenty of information, just nothing that would help me to make a final conclusion.

I could not really find a satisfying answer to any of these questions.

I am asking because I am interested in buying a new display (Eizo Color Edge CS2730) to replace my pretty old Flex Scan 23431W. I guess it will have a pretty much better image quality any way. ;)

Bottom line so far seems to be that 10bit support is pretty poor, no simple plug and play working out of the box after connecting the monitor.

\$\endgroup\$
7
  • \$\begingroup\$ Well, I want to know what benefit exactly I get ("more" colors is obvious) but also if all of the things I named will work together at all. It looks like there are issues all over the place when it comes to use 10bit in applications. \$\endgroup\$
    – floriank
    Sep 26, 2017 at 23:53
  • \$\begingroup\$ I don't know about the hardware, but one major advantage to working in 10 or 16 bit color is that you can manipulate the data more before it starts to develop artifacts. \$\endgroup\$
    – Cort Ammon
    Sep 27, 2017 at 0:09
  • 5
    \$\begingroup\$ I assume you're talking about a 10 bit monitor and graphics card combo, not about editing software. As a programmer I'm not even sure how I could output 10-bit images in Windows, so I'm not sure how much software support is out there. \$\endgroup\$ Sep 27, 2017 at 3:05
  • 2
    \$\begingroup\$ @MarkRansom I think if you're using DirectX it's pretty easy: msdn.microsoft.com/en-us/library/windows/desktop/… check A2R10G10B10 on that page. Adobe is not willing to use DX, they use OpenCL and because of that PS has only 10bit support when an expensive Quadro GPU is used... Screw you Adobe. Ironically I found this today when searching for 10bit in context of programming, seems to be a good article that helps me getting the answers I'm looking for imagescience.com.au/knowledge/10-bit-output-support \$\endgroup\$
    – floriank
    Sep 27, 2017 at 7:47
  • 1
    \$\begingroup\$ @burzum thanks for the link. I went to see what a Quadro board costs and found one for $70, which doesn't seem outlandish. \$\endgroup\$ Sep 27, 2017 at 13:33

1 Answer 1

2
\$\begingroup\$

The direct effect of using more bits to represent colors is "just" to have a larger range of colors. It's the same as having three types of color receptors in our eyes is for "just" being able to perceive more colors. You can describe it that way, but more colors is more better.

Color Calibration

More important than getting a display that supports more than the current standard is to calibrate the colors of whatever devices you do have. The bit depth won't matter much if the colors are all wrong anyway.

Image Editing

For image editing, the main benefit of having more colors is being able to edit more before the appearance of artifacts, primarily banding, caused by the limited range of colors. This holds even when the output device, whether display or print, has a much lower color depth. Although banding can occur with any file format or output device, regardless of how many bits it has to represent colors, by selecting too narrow a range to spread across too large an area, it is less likely when more colors are available.

Banding can also be mitigated by dithering, which is more effective when the "original" (higher bit-depth) colors are available for processing.

Software support for editing in 16- and 32-bit color is good:

  • Photoshop, before the CS versions even existed
  • GIMP, since 2.9.2
  • Imagemagick
  • Krita
  • All HDR processing software
  • All RAW image processing software
  • Many others

General Hardware and Software Support

Regardless of the number of bits available to it, the display cannot show more than it receives as input. There is simply no point to getting a 10-bit display to display 8-bit color, which is what will happen until JPEG is displaced and everything else is upgraded to output greater than 8-bit color. (Virtually everyone reading this has recently had a JPEG displayed on their screen.)

If you decide to upgrade, special video cards and drivers are needed to use more than 8-bit color. That pretty much guarantees hours of fiddling to try to get everything working. Outcomes include thinking it's working when it's not, but being unable to tell the difference. Or simply giving up and settling for 8-bits. If you ever do manage to get it working, people will continue to send you JPEGs even though you've insisted they send only HEIC or BPG (or PNG or WebP or EXR). They will also complain about not being able to open your files or about the colors in your images being "off" because they weren't considerate enough to also upgrade their equipment to display 10-bit color. (Or perhaps worse, they will compliment you on how warm the colors in your images are when you had intended cool tones...)

Is It Really 10-bits?

Apparently, some displays are really 6-bits pretending to be 8-bits. It's difficult to tell which are which because manufacturers aren't forthcoming with the information. How do we even know whether that new "10-bit" display isn't really 8-bits pretending to be 10-bits?

Some "10-bit" monitors do improve output by taking 8-bit input and "correcting" it in 10 bits. The value of this is a personal choice.

Why do manufacturers develop hardware that claim to use more bits?

  1. It's like the megapixel wars. They get bonus points for having bigger numbers.

  2. Early adopters are willing to pay more.

  3. If they make enough incremental improvements, eventually the difference will be significant.

What about Gamma... Linear... AdobeRGB... ???

Agh!!! Hours... Days... Weeks of fiddling with settings to get everything working properly.

Patience

If you wait until technology standards shift, it will be cheaper and easier to move to devices with increased color depth. They will be everywhere and widely supported without your having to specifically seek it out. You also avoid having your equipment becoming crippled, or even useless, overnight, should the industry decide to jump to 12-, 14-, or even 16-bit color. (Consider how many of us owned technology that became obsolete the moment the industry standardized in a different direction.)

It will be like the progression in video resolutions. Standard-definition television was good enough for everyone for decades. Early adopters bought into stuff like SVHS and LaserDisc. Then DVD came around and made it all obsolete. That was good enough for a while, but then came HD-DVD vs BluRay. Now, with 8-megapixel (4K) displays, the deficiencies of 8-bit color will be more apparent and manufacturers will target color depth, especially since the next step in resolution, 32 megapixels, is a bit much.

Though 8-bit color has been "good enough" for decades, we're on the verge of high color depths taking over. Graphics and video editing is done at high bit depths. Digital cameras and camcorders support high color depths. Video codecs support high color depths (AVC, HEVC). Graphics formats support high color depths (TIF, PNG), with another being pushed out (HEIC). Some graphics cards and monitors support high color depths (sort of).  The technology is mostly here already, but it hasn't been widely adopted and doesn't work well together ... yet.

iPads and iPhones already use a different colorspace. They already capture in a format capable of high bit-depth color (HEIC). They could become the first mass produced, widely distributed devices to support the capture and display of high bit-depth color. (Retina2 ®©™-$$$)

\$\endgroup\$
8
  • \$\begingroup\$ I used to think that you don't need so many bits too, then someone showed me a simple example where it clearly wasn't enough. I've put up my own version at marksblog.com/gradient-noise \$\endgroup\$ Jul 9, 2018 at 22:34
  • \$\begingroup\$ I created that gradient myself and I can assure you that it's perfect, exactly one grey level between each band. Open it in an editor and see for yourself. The second is an experiment showing that making the image less perfect by adding noise can hide the problem, but it doesn't eliminate it. \$\endgroup\$ Jul 10, 2018 at 0:35
  • \$\begingroup\$ @xiota, not everyone's workflow involves JPEG. \$\endgroup\$
    – Carsten S
    Jul 10, 2018 at 9:43
  • \$\begingroup\$ Since JPEG files are encoded with gamma, but displays are linear, doesn't at least theoretically a 10-bit display give more fidelity, particularly in the high tones? \$\endgroup\$
    – mattdm
    Jul 10, 2018 at 12:33
  • \$\begingroup\$ I don't think monitors are linear. Apparently some "10-bit" monitors "correct" 8-bit input, so there may be some benefit. Whether it's worthwhile depends on cost and personal preference. Obviously, my preference is to wait until high bit-depth color is so ubiquitous that it's nearly impossible to find 8-bit (or lower) monitors anymore. \$\endgroup\$
    – xiota
    Jul 10, 2018 at 22:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.