It now gives you 10 bits by default if your screen can handle 10 bits. For your case, though, you need to set 10 bits in rc.local because CA is hiding the deep colour capability. The official update will replace the testing version in due course.
Hi Graham.
I do not understand. I just tested it and it works fine with nothing additional in RC local.
Hmm. And this is with the CA soundbar? Could you just cat /sys/class/amhdmitx/amhdmitx0/edid
and cat /sys/class/amhdmitx/amhdmitx0/config
while you are playing a 10-bit clip?
Hi Graham, yes this is the the CA soundbar.
osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/edid
Rx Brand Name: GSM
Rx Product Name: TVB2
Manufacture Week: 1
Manufacture Year: 2017
Physical size(cm): 160 x 90
EDID Version: 1.3
EDID block number: 0x1
blk0 chksum: 0x18
Source Physical Address[a.b.c.d]: 2.1.0.0
YCC support 0x03, VIC (native 255):
ColorDeepSupport 0x80 10/12/16/Y444 0/0/0/0
16 31 4 19 5 20 3 2 18 32 33 34 21 1 93 94 95 98 99 100 63 64 95 94 93 98 353 352 358 357
Audio {format, channel, freq, cce}
{1, 1, 0x06, 0x07}
Speaker Allocation: 0x01
Vendor: 0xc03
MaxTMDSClock1 300 MHz
Vendor2: 0xc45dd8
MaxTMDSClock2 450 MHz
ColorMetry: 0xc0
SCDC: 1
RR_Cap: 0
LTE_340M_Scramble: 0
HDR DeepColor
checkvalue: 0x18260000
osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/config
cur_VIC: 93
VIC: 93 3840x2160p24hz
Colour depth: 10-bit
Colourspace: YUV444
Colour range: limited
EOTF: HDR10
YCC colour range: limited
PLL clock: 0xc000029a, Vid clock div 0x000b0000
audio config: on
3D config: off
OK, I don’t think you are on the latest kernel. We did force 10 bits just for you but someone with an old display couldn’t get a picture. If you update again, you will have to force 10 bits manually in rc.local again.
Sorry, but we thought your situation was rarer than his.
ok that makes sense, i am fine with forcing via rc local.
What is the latest kernal? i am on 3.14.29-132-osmc.
Strange. That is the latest. Let me check if Sam missed something out…