2023-03-19, 21:17
Trying to play (AFAIK the most common) standard "blu-ray UHD" video formats: 4k resolution, HEVC, 10bit ("main10")
Latest windows 10 updates, Kodi 20.1
Same results on windows 11 - not shown (i can not upgrade the reference j4125 to windows 11 due to lack of TPM).
Jasper Lake Mini PC, N5095 CPU: Black Picture when playing back (GUI continues to work)
Gemini Lake Mini PC, J4125 CPU: Displays fine. (this is a generation older CPU / Intel GPU).
Problem only happens when rendering is set to "Auto" or DXVA (Auto seems to select DXVA). Setting it to Pixel Shader fixes the issue
But having to manually figure out that you need to use Pixel Shader is something Kodi should do itself in "Auto" (if DXVA does not work).
Problem does not happen on LibreElec, that plays back video fine on Jasper Lake CPU.
Aka: Jasper Lake CPU do support HEVC/4k decode as confirmed by: github.com/intel/media-driver
But that is of course VAAPI library and not Windows DXVA. Just reconfirming it is not a HW limitation.
Problem is also not happening on non-HDR/8-bit HEVC videos.
Have not been able to locate a HDR video with less than 4k resolution.
J4125 log
N5095 log
Test file used
I could not confirm whether or not DXVA is working in any non-kodi app:
- VLC works fine, but i can not figure out what VLC uses for rendering. If anyone can tell me how to diagnose that, please. Without diagnosis, it simply might use whatever Kodi uses for "pixel shaders" or the like.
- Windows Media Player of course does only display black picture unless you insert 0,99 cent into the Microsoft Store for the HEVC. extension, but with that, the video plays with very low frame rate on both PCs, so i don't think that really uses any HW acceleration.
- Any other non-kodi reference test suggestions welcome to check if DXVA actually works.
Latest windows 10 updates, Kodi 20.1
Same results on windows 11 - not shown (i can not upgrade the reference j4125 to windows 11 due to lack of TPM).
Jasper Lake Mini PC, N5095 CPU: Black Picture when playing back (GUI continues to work)
Gemini Lake Mini PC, J4125 CPU: Displays fine. (this is a generation older CPU / Intel GPU).
Problem only happens when rendering is set to "Auto" or DXVA (Auto seems to select DXVA). Setting it to Pixel Shader fixes the issue
But having to manually figure out that you need to use Pixel Shader is something Kodi should do itself in "Auto" (if DXVA does not work).
Problem does not happen on LibreElec, that plays back video fine on Jasper Lake CPU.
Aka: Jasper Lake CPU do support HEVC/4k decode as confirmed by: github.com/intel/media-driver
But that is of course VAAPI library and not Windows DXVA. Just reconfirming it is not a HW limitation.
Problem is also not happening on non-HDR/8-bit HEVC videos.
Have not been able to locate a HDR video with less than 4k resolution.
J4125 log
N5095 log
Test file used
I could not confirm whether or not DXVA is working in any non-kodi app:
- VLC works fine, but i can not figure out what VLC uses for rendering. If anyone can tell me how to diagnose that, please. Without diagnosis, it simply might use whatever Kodi uses for "pixel shaders" or the like.
- Windows Media Player of course does only display black picture unless you insert 0,99 cent into the Microsoft Store for the HEVC. extension, but with that, the video plays with very low frame rate on both PCs, so i don't think that really uses any HW acceleration.
- Any other non-kodi reference test suggestions welcome to check if DXVA actually works.