No Passthrough with DTS + Dolby-TrueHD on Zotac CI622

  • While connecting an Zotac CI622 (i7-10510U, Comet-Lake) connected to a Denon X3800H
    with the current Generic-Build 11.0.4 playing Videos with DTS or Dolby-TrueHD fails via Passthrough
    Everything else seems to run fine. Also HDR is working correctly.

    So far i eleminated as cause the hdmi-cable or wrong settings like adjusting refresh rate.
    Also the hardware itself should not be the problem, because everything works fine if i install a fresh Windows 11 23H2 and Kodi.
    But because i dont want to use a Windows-System as Media-Player i like to use LibreElec or something similar :)
    So far the latest provided Bios via Zotac-Page is installed.

    From what i understand ALSA throws an Error while trying to use Passthrough:
    --
    2024-01-09 16:23:42.991 T:1052 info <general>: CAESinkALSA - ALSA: /build/build.LibreELEC-Generic.x86_64-11.0.4/build/alsa-lib-1.2.8/src/confmisc.c:855:(parse_card) cannot find card '$CARD'
    2024-01-09 16:23:42.991 T:1052 info <general>: CAESinkALSA - ALSA: /build/build.LibreELEC-Generic.x86_64-11.0.4/build/alsa-lib-1.2.8/src/conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such device
    2024-01-09 16:23:42.991 T:1052 info <general>: CAESinkALSA - ALSA: /build/build.LibreELEC-Generic.x86_64-11.0.4/build/alsa-lib-1.2.8/src/confmisc.c:422:(snd_func_concat) error evaluating strings
    2024-01-09 16:23:42.991 T:1052 info <general>: CAESinkALSA - ALSA: /build/build.LibreELEC-Generic.x86_64-11.0.4/build/alsa-lib-1.2.8/src/conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such device
    2024-01-09 16:23:42.991 T:1052 info <general>: CAESinkALSA - ALSA: /build/build.LibreELEC-Generic.x86_64-11.0.4/build/alsa-lib-1.2.8/src/confmisc.c:1334:(snd_func_refer) error evaluating name
    2024-01-09 16:23:42.991 T:1052 info <general>: CAESinkALSA - ALSA: /build/build.LibreELEC-Generic.x86_64-11.0.4/build/alsa-lib-1.2.8/src/conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such device
    2024-01-09 16:23:42.991 T:1052 info <general>: CAESinkALSA - ALSA: /build/build.LibreELEC-Generic.x86_64-11.0.4/build/alsa-lib-1.2.8/src/conf.c:5703:(snd_config_expand) Evaluate error: No such device
    2024-01-09 16:23:42.992 T:1052 info <general>: CAESinkALSA - ALSA: /build/build.LibreELEC-Generic.x86_64-11.0.4/build/alsa-lib-1.2.8/src/conf.c:5516:(parse_args) Unknown parameter CARD
    2024-01-09 16:23:42.992 T:1052 info <general>: CAESinkALSA - ALSA: /build/build.LibreELEC-Generic.x86_64-11.0.4/build/alsa-lib-1.2.8/src/conf.c:5687:(snd_config_expand) Parse arguments error: No such file or directory
    --

    I provided the output of lspci, lsusb, dmesq and a kodi-logfile (debug-log activated)


    I hope anyone can point me to a solution.

    Nice Evening...

  • I played around a bit more with the Zotac CI622 and realized that Passthrough via DisplayPort works like intended.


    So i compared the log-out while connected via HDMI(2.0 + 2.1) and via DP (1.4 -> HDMI2.0).
    The log shows in both scenarios:

    If i'm not wrong LibreElec does everything correct.
    So i guess there is some kind of hardware-Limitation on the HDMI-Port of the CI622 that could be solved in Windows10+11 via the installed intel-driver but currently persists in Linux.

    I tested so far that behavior also under Debian10+11 and Ubuntu 20.x and 22.x with the same result.

    So i guess that Bug Report could be closed.

    PS: Currently i only have tested cable with DP1.4->HDMI2.0 and thus got no HDR.
    I guess i will get a DP1.4 -> HDMI2.1 adapter to see if i could use the CI622 as Mediaplayer with HDR+Atmos.