Let me start by saying this isn’t about a bug, but rather to tap into the vast store of knowledge among OSMC developers, AV experts in this forum in order to get the best settings on OSMC/Kodi for my TV.
Firstly, am on a Vero 4K+ with the latest image, 2021.12-1. The TV itself is a Prism+ Q65-QE which runs Android 10. It advertises as full 4K with HDR and supports DD, DD+ and DTS TruSurround.
osmc@osmc:~ $ cat /sys/class/amhdmitx/amhdmitx0/edid
Rx Manufacturer Name: SKY
Rx Product Code: 0030
Rx Serial Number: 00000001
Rx Product Name: TV
Manufacture Week: 18
Manufacture Year: 2020
Physical size(cm): 115 x 65
EDID Version: 1.3
EDID block number: 0x1
blk0 chksum: 0x07
Source Physical Address[a.b.c.d]: 3.0.0.0
YCC support 0x03, VIC (native 97):
ColorDeepSupport 0x78 10/12/16/Y444 1/1/1/1
5 4 3 1 18 19 20 22 7 16 31 32 34 93 95 96 97 98 100 101 102 94 99 2 6 17 21 95 94 93 98
Audio {format, channel, freq, cce}
{1, 1, 0x7f, 0x07}
{2, 5, 0x07, 0x50}
{10, 7, 0x07, 0x01}
Speaker Allocation: 0x01
Vendor: 0x000c03 (HDMI device)
MaxTMDSClock1 340 MHz
Vendor2: 0xc45dd8
MaxTMDSClock2 600 MHz
vLatency: Invalid/Unknown
aLatency: Invalid/Unknown
i_vLatency: Invalid/Unknown
i_aLatency: Invalid/Unknown
Colorimetry: 0xff
SCDC: 1
RR_Cap: 0
LTE_340M_Scramble: 0
HDR DeepColor
checkvalue: 0x07240000
Audio capabilities seem to support 2-channel PCM, 5.1 channel Dolby Digital and 7.1 channel Dolby Digital Plus. I’ve got audio passthru configured with AC3 and EAC3 enabled for passthru, all else disabled including all the DTS options.
osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/aud_cap
CodingType MaxChannels SamplingFreq SampleSize
PCM, 2 ch, 32/44.1/48/88.2/96/176.4/192 kHz, 16/20/24 bit
AC-3, 6 ch, 32/44.1/48 kHz, MaxBitRate 640kb/s
Dobly_Digital+/ATMOS, 8 ch, 32/44.1/48 kHz, AFCDepValue 0x1
When playing a 4k HDR stream with 5.1 DD+ audio, long press ‘i’ on the remote shows Pt-Eac3 with all 6 channels going out as RAW. At the same time (while that 4k content is playing), following command shows below. Not sure why it’s saying audio source is SPDIF when the Vero 4k+ is connected via HDMI to the TV, with nothing in between. there’s nothing else connected to the TV either, through any of it’s ports. Thoughts ?
osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/config
cur_VIC: 93
cur_video_param->VIC=93
cur_video_param->colordepth: 10bit
para->colorspace: 444
AVIF VIC: 0
VIC: 93 3840x2160p24hz
Colour depth: 10-bit
Colourspace: YUV444
Colour range: limited
EOTF: HDR10
YCC colour range: limited
Colorimetry: BT2020nc
PLL clock: 0xc000029a, Vid clock div 0x000b0000
Aspect ratio: 16:9/full frame
audio config: on
audio on/off: on
audio source: SPDIF
audio type: Dobly Digital+
audio channel num: 2 channels
audio sample rate: 192kHz
audio sample size: 16bit
3D config: off
Here are my questions,
-
Should I set 2.0 or 5.1 or 7.1 for System->Audio->Number of Channels to allow Kodi to passthru all the channels and to let the TV figure out how to balance these channels on its builtin speakers ? An assumption i’m making is Kodi sends thru all (5.1/7.1) channels thru HDMI to the TV, and the TV decides how to play it on its speakers. Is this assumption correct ?
-
I’ve got System->Display->Force 422 colour subsampling disabled. Based on what’s reported by the TV above, would it be better if this was enabled or to just leave it disabled ?
-
I’ve got System->Display->Use limited colour range disabled. Should i turn this on ? Must note that sometimes the TV plays HDR content looking a bit dark/reduced range as others have experienced in threads/postings on this forum. Player->Videos->Adjust display refresh rate is set to start/stop, with the default Kodi resolution being 1920x1080@60Hz as recommended in the Howto. This works fine for 4k videos, and i’d rather the TV upscale 1080p videos instead of the Vero 4k+ doing it anyways. Just looking for the best settings here to help with the HDR issue.
-
Not sure what the manufacturer advertised DTS TruSurround is, as the aud_cap output doesnt show DTS being supported. As a result, i’ve disabled all DTS related passthru in Kodi settings. Would it be ok to enable them though, or would it be better to allow Kodi to transcode this to AC3 ?
As said above, this isnt a bug report. Just some questions and tapping into the greater knowledge here to help me understand more and get the best from the TV and the Vero 4K+, which is an excellent device. Kudos to all involved !
Hopefully can get some light thrown on this. Thanks in advance !