This commit fixes the issue:
commit 2d8f63297b9f0b430c96329893667c0bfdcbd47e
Author: Jani Nikula <[email protected]>
Date: Tue Sep 19 18:38:13 2017 +0300
drm/i915: always update ELD connector type after get modes
drm_edid_to_eld() initializes the connector ELD to zero, overwriting the
ELD connector type initialized in intel_audio_codec_enable(). If
userspace does getconnector and thus get_modes after modeset, a
subsequent audio component i915_audio_component_get_eld() call will
receive an ELD without the connector type properly set. It's fine for
HDMI, but screws up audio for DP.
Always set the ELD connector type at intel_connector_update_modes()
based on the connector type. We can drop the connector type update from
intel_audio_codec_enable().
Credits to Joseph Nuzman <[email protected]> for figuring this out.
Cc: Ville Syrjälä <[email protected]>
Cc: Joseph Nuzman <[email protected]>
Reported-by: Joseph Nuzman <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=101583
Reviewed-by: Ville Syrjälä <[email protected]>
Tested-by: Joseph Nuzman <[email protected]>
Cc: [email protected] # v4.10+, maybe earlier
Signed-off-by: Jani Nikula <[email protected]>
Link:
https://patchwork.freedesktop.org/patch/msgid/[email protected]
(cherry picked from commit d81fb7fd9436e81fda67e5bc8ed0713aa28d3db2)
Signed-off-by: Rodrigo Vivi <[email protected]>
It has "Cc: [email protected]" so it'll get pulled into Ubuntu's kernel.
** Bug watch added: freedesktop.org Bugzilla #101583
https://bugs.freedesktop.org/show_bug.cgi?id=101583
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1709708
Title:
[Intel Broxton HDMI, Digital Out, HDMI] Pulseaudio detects output but
produces no sound on an HDMI TV until power cycled.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1709708/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs