AMD radeon 10-bit support

Behelith

Junior Member
Dec 10, 2013
3
0
0
I noticed several people on the web are looking for a way to activate 10-bit support on AMD video cards. You can activate 10-bit on AMD Radeon Cards in Windows with a registry hack. It's possible that it also works for newer AMD cards but I 'can't check it since I don't have newer cards. Also I only checked on windows 7 x64.

What is 10-bit support?
Normal video cards work in 8-bit mode. With 8-bits per channel each R/G/B channel can increase in 2^8 or 256 steps from black to R/G/B. In most cases (movies/games/desktop apps) this is more than enough. For some graphical applications like Photoshop you might want to have more "color resolution" so that colors are reproduced more accurately. In 10-bit mode the R/G/B channels can increase in 2^10 or 1024 steps from black to R/G/B.

What do you need to be able to use 10-bit mode?
- 10-bit compatible videocard
- 10-bit compatible monitor
- 10-bit compatible software (Photoshop CS4 and later)
- Dual-Link DVI cable or Display Port (no convertors)

When should I not enable 10-bit support?
If you play games, watch movies or use any other software that is only 8-bit compatible. In 10-bit mode these applications won't start, you'll get a black screen or even a BSOD.
If you don't know what this is about -> forget about this post.

ATTENTION!!!
If you mess with your registry keys and make a mistake or do something wrong you can crash your windows and possibly destroy your computer. It's possible that this "edit" won't work for your configuration. If you don't know what you are doing don't touch the registry. I merely shared this information so that other people with enough knowledge can play around with these settings. If you need 10-bit support for your profession you should buy a video card with native 10-bit support (AMD Fire Pro or nVidia Quadro). If anything goes wrong don't come crying ... you've been warned!

How to enable 10-bit support:
Basicaly you have to look for:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}
Then depending on how many video cards you have there will be folders named like [0000] [0001] [0002]
To activate 10-bit support you have to add the following lines in the folders that are expandable:
[Type:REG_BINARY]VisualEnhancements_Capabilities=hex:40 00 00 00
[Type:REG_DWORD]KMD_10BitMode=dword:00000001

Restart your computer ... done
You will see that windows disabled Aero since it's not 10-bit compatible

Example:
A system with two AMD radeon HDXXXX in crossfire.
In this case you have to add:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0001]
"VisualEnhancements_Capabilities"=hex:40 00 00 00
"KMD_10BitMode"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0002]
"VisualEnhancements_Capabilities"=hex:40 00 00 00
"KMD_10BitMode"=dword:00000001

How to disable 10-bit support:
To deactivate 10-bit support you have to change the values to:
[Type:REG_BINARY]VisualEnhancements_Capabilities=hex:00 00 00 00
[Type:REG_DWORD]KMD_10BitMode=dword:00000001

Have fun in smooth color world!
 

blackened23

Diamond Member
Jul 26, 2011
8,548
2
0
Your post is wrong on so many levels. Consumer level GPUs do not work with 10 bit color, and most monitors do not support 10 bit color.

Consumer cards only support 10 bit color through D3D. Problem. No D3D application uses 10 bit color. Point = moot.

To get 10 bit color support for professional applications , it requires a professional IPS panel with full adobe RGB coverage (Think NEC PA series) and a workstation level graphics card. Professional applications do not use D3D and use specific drivers to enable 10 bit, which is not supported by anything except Quadro and Firepro cards.

Again, your post is wrong on many levels. 99% of users don't have a 10 bit panel and those who do, (at least on this forum) do not have a quadro or firepro card.
 

Behelith

Junior Member
Dec 10, 2013
3
0
0
Your post is wrong on so many levels. Consumer level GPUs do not work with 10 bit color, and most monitors do not support 10 bit color.

Did you actually read my post? Like section "What do you need to be able to use 10-bit mode?"
Also the purpose of the post is to YES enable 10-bit color on a simple consumer video card, I just explained what I did to make it work.

Please read before you post something...
 

blackened23

Diamond Member
Jul 26, 2011
8,548
2
0
I don't think you understand. There are only a handful of applications that support 10 bit color, including adobe suite and a few others. This registry trick does nothing to add support for 10 bit color on consumer level GPUs in those applications, because they require specific drivers and firmware for support.

Furthermore, you mentioned something about games and movies supporting 10 bit color. Problem. There isn't a single game or movie or ANY media consumption program using 10 bit color.
 
Feb 19, 2009
10,457
10
76
I don't think you understand. There are only a handful of applications that support 10 bit color, including adobe suite and a few others. This registry trick does nothing to add support for 10 bit color on consumer level GPUs in those applications, because they require specific drivers and firmware for support.

Furthermore, you mentioned something about games and movies supporting 10 bit color. Problem. There isn't a single game or movie or ANY media consumption program using 10 bit color.

"When should I not enable 10-bit support?
If you play games, watch movies or use any other software that is only 8-bit compatible. In 10-bit mode these applications won't start, you'll get a black screen or even a BSOD."

Dude, you are attacking him after not understanding his post at all.
This post specifically targets photoshop for professionals who want more color clarity.
 

lopri

Elite Member
Jul 27, 2002
13,310
687
126
This matter may be brought up more frequently in the future. Monitors have long advertised "Wide-Gamut Displays" and lots of them actually have larger gamuts than sRGB. Problem is that there have been very few software that could take advantage of larger color spaces. So all these years, color accuracy on desktop per individual cases were all over the places. OEMs were obviously happy to advertise wide-gamut displays and consumers ate them up, thinking their monitors will actually show more colors.

Interestingly, today where you hear more about color accuracy is on mobile front. It makes no sense to me because in my opinion color accuracy is way more important on desktop than mobile where productivity is still quite limited. You have to hand it to Apple for its ability to move the goal posts single-handedly. Whatever they say/do become the gold standards and reviewers eat them up like there is no tomorrow. ^^

This can of course change depending on how quickly 4K is adopted and 4K contents are produced by contents creators, because 4K adopts a new, much wider color space than sRGB. Though I don't know the exact relationship between that and 8-bit/10-bit RGB channels.
 

10bit

Junior Member
Dec 19, 2013
1
0
0
I can confirm this did not work for my HD 7850 in either photoshop CS5.5 or CC (option ticked in photoshop preferences, 10bit display connected with displayport). Tried with radeon drivers and modded firepro drivers (missing the firepro tab in FirePro Control Center). There is a rumor ticking the 10bit option also changes your Profiles.xml file in appdata/local/ati/...

Could you say what hardware/drivers you got it working on and maybe post your profiles.xml?
 

zir_blazer

Golden Member
Jun 6, 2013
1,217
507
136
Some years ago I was interesed in knowing if you could get 10 Bit support out of a Radeon modded to FirePro. Everything points that Hardware support is there - through if you can use it or not is another matter, 10 Bit Monitor is the hardest part.

BTW...
http://www.tomshardware.com/reviews/amd-ama-toms-hardware,3672-6.html

Q. I know that workstation class cards are there for a reason, but will we see any of the W-series limited features to make their way down to the Radeon series?

A. There are examples of workstation features that exist in Radeon: 10-bit color support, double precision compute and more. But, by in large, their feature sets are distinct as dictated by the respective libraries of software run on these products.