v19 Automatic change of bit depth
#1
I recently ripped my 4k UHD blu ray discs to my NAS, and have been using Kodi to play them. It seems to work well. HDR is automatically enabled, and the refresh rate is dropped to 24 as necessary. So far so good. Only issue now is that it doesn't change the bit depth from 8 to 10 bits per channel. It seems I have to set that via the graphics control panel. Ideally, I would like Kodi to be able to switch to 10bpc when playing these files, then switch back to 8bpc when playing normal sdr files. The main issue is that, because of the limited bandwidth of HDMI 2.0, I cannot run 60hz when in 10bpc colour depth. It's not a huge issue, since the only video files I have that are 60hz are home videos.

I know one solution would be to upgrade to HDMI 2.1 (my tv and cables are already 2.1, so I would need a new video card and AVR) and leave it at 10bpc, but would be able to run 60hz refresh. However, that is a sizeable cash outlay, and I would prefer if there was some way to automatically switch. Is there a way for Kodi to do this?
Reply
#2
Kodi does automatically use 10bit for 10bit sources and 8bit for 8bit sources.  10bit is only capable at 30Hz and below using HDMI 2.0 - not 60Hz using HDMI 2.0.  What GPU are you using?
HOW TO - Kodi 2D - 3D - UHD (4k) HDR Guide Internal & External Players iso menus
DIY HOME THEATER WIND EFFECT

W11 Pro 24H2 MPC-BE\HC madVR KODI 22 GTX960-4GB/RGB 4:4:4/Desktop 60Hz 8bit Video Matched Refresh rates 23,24,50,60Hz 8/10/12bit/Samsung 82" Q90R Denon S720W
Reply
#3
I'm using the integrated graphics on a 12100 cpu. According to my TV (an LG C2 oled), playing the UHD rips still shows it in 8bpc mode.
Reply
#4
Maybe you need to adjust your GPU if it has a bit depth adjustment.  I'm not familiar with any of the integrated CPU graphics because I've always used Nvidia.  It has the adjustment.  Once I've set it up to automate, (after installing newer drivers) I'm able to confirm the bit depth during playback two ways:  Viewing the Nvidia Control Panel to see what bit depth it switched to output to my AVR and confirming that input in my Denon AVR OSD which feeds my panel which always shows 8, 10, or 12bit depending on the source.  That's when using the official Kodi VideoPlayer.  When I use madVR with an external player, I can check the bit depth a third way using its OSD.  All of it is always spot on but I check after driver updates anyway.  Maybe that will help you confirm true vs false readings from only your display which is the last component in line.  I'd start with the first component and work my way up the chain if I was you.  In other words, perhaps you're sending to your display correctly, but it isn't handling correctly once it gets it for some reason.  You're trying to locate your culprit and I'm pretty certain it isn't Windows Kodi.
HOW TO - Kodi 2D - 3D - UHD (4k) HDR Guide Internal & External Players iso menus
DIY HOME THEATER WIND EFFECT

W11 Pro 24H2 MPC-BE\HC madVR KODI 22 GTX960-4GB/RGB 4:4:4/Desktop 60Hz 8bit Video Matched Refresh rates 23,24,50,60Hz 8/10/12bit/Samsung 82" Q90R Denon S720W
Reply
#5
I can change the bit depth in the intel control panel, but Kodi does not switch automatically.

Here is what the TV shows when playing a 4k rip:
Image

Intel control panel showing the bit depth:
Image

I can manually change it to 10bpc:
Image

Which plays the 4k and even a standard blu ray rip at 10bit:
Image

normal blu ray:
Image
Reply
#6
Ugh. Well, decided to try installing Kodi on my game machine, which has a modern nvidia card, and hook it up to my AV system. It works. Automatically switches to 10 bit when playing 4k rips.

So, there is either a bug in the intel drivers, a bug in Kodi, or some sort of miscommunication between the two. Now I have to figure out what to do: purchase an nvidia card, which are not cheap, not to mention requiring a new case and PSU, or put up with having to change the bit depth as needed manually and hope this gets fixed in the future.
Reply

Logout Mark Read Team Forum Stats Members Help
Automatic change of bit depth0