[Bug 208269] New: Polaris HDMI passthrough for TrueHD and DTS-HD does not work without snoop enabled, which leads to clipping

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Sun Jun 21 17:21:17 UTC 2020


https://bugzilla.kernel.org/show_bug.cgi?id=208269

            Bug ID: 208269
           Summary: Polaris HDMI passthrough for TrueHD and DTS-HD does
                    not work without snoop enabled, which leads to
                    clipping
           Product: Drivers
           Version: 2.5
    Kernel Version: Tested on 5.1.16 and 5.6.18
          Hardware: x86-64
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Video(DRI - non Intel)
          Assignee: drivers_video-dri at kernel-bugs.osdl.org
          Reporter: brady.w.clark at gmail.com
        Regression: No

Motherboard: Asus P8H61-M LX3 R2.0
CPU: Celeron G1610
RAM: 4GB
GPU: Yeston RX550-4G D5 LP (POLARIS11)
Receiver: Denon x6500h

Tested in Kodi on 5.1.16 (LibreELEC 9.2.3) and on 5.6.18 (Fedora 32 with
Pulseaudio disabled)

Out of the box sound is crystal clear but passthrough does not work for TrueHD
and DTS-HD, receiver does not show the codec and there is no audio at all with
TrueHD and DTS-HD passthrough enabled.  Other codecs (AC3, DTS) passthrough
fine.

Capabilities seem to be detected correctly (contents of
\proc\asound\card0\eld#0.3 attached).

If I set "options snd_hda_intel snoop=1", passthrough for all codecs works as
expected, but I get horrible clipping with passthrough audio, and Kodi UI
clicks repeat.

alsa-test.sh results with and without snoop enabled are attached.

To note: This hardware combination works as expected in Windows, and with an
nVidia GT 1030 this setup does all HDMI passthrough correctly in LibreElec as
well, although it does not, of course, allow HEVC hardware decoding in
LibreELEC.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.


More information about the dri-devel mailing list