Skip to content

regression: HDMI output detected without channels but Audacity can play directly to it #5848

Description

@eighthave

I've had stable HDMI detection and output for several kernel releases now on pipewire 1.4.x. Since about Linux v7.0.4, there has been regressions and the detection gets messed up. In GNOME Sound Settings, the HDMI output shows up, but I cannot select it. Or when I do select it, it is not properly detected. For example, I just rebooted the laptop and now detection looks like this:

Image
 ~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofsoundwire [sof-soundwire], device 0: Jack Out (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 2: Speaker (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 5: HDMI 1 (*) [DELL U2723QE]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 6: HDMI 2 (*) [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 7: HDMI 3 (*) [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 31: Jack Out DeepBuffer (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
 ~ $ 

In Audacity, I can manually select the output and get sound:

Image

This is the same laptop as #5780 #5795 #5422 #5390 #5212 #5213

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions