[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