FS#71106 - [alsa-lib] Version 1.2.5 breaks pulseaudio HDMI output

Attached to Project: Arch Linux
Opened by Rémy Oudompheng (remyoudompheng) - Wednesday, 02 June 2021, 18:58 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 02 June 2021, 19:09 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Since alsa-lib 1.2.5-1 is available in [testing] my HDMI output of pulseaudio no longer works (Audio output from Haswell integrated graphics over DisplayPort).
Reverting to alsa-lib 1.2.4-3 makes it work again.


Additional info:
* alsa-lib 1.2.5-1
* pulseaudio 14.2-3
* pulseaudio-alsa 1:1.2.5-1

% journalctl --user -t pulseaudio
Jun 01 22:26:25 esprimo pulseaudio[949]: Error opening PCM device hdmi:0,1: Invalid argument
Jun 01 22:26:25 esprimo pulseaudio[949]: Failed to create sink input: sink is suspended.
Jun 01 22:26:25 esprimo pulseaudio[949]: Error opening PCM device hdmi:0,1: Invalid argument
Jun 01 22:26:25 esprimo pulseaudio[949]: Failed to create sink input: sink is suspended.
...
-- Boot 919ae7d1c69d4223af201b1b8eaf18c4 --
Jun 02 08:34:05 esprimo pulseaudio[911]: Failed to find a working profile.
Jun 02 08:34:05 esprimo pulseaudio[911]: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_03.0" card_name="alsa_card.pci-0000_00_03.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.

Here is the device details when things are working:

% pactl list sinks
Sink #0
State: IDLE
Name: alsa_output.pci-0000_00_03.0.hdmi-stereo-extra1
Description: Built-in Audio Digital Stereo (HDMI 2)
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Owner Module: 6
Mute: no
Volume: front-left: 24663 / 38% / -25.47 dB, front-right: 24663 / 38% / -25.47 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_03.0.hdmi-stereo-extra1.monitor
Latency: 1381861 usec, configured 1999818 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
Properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 1"
alsa.id = "HDMI 1"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "7"
alsa.card = "0"
alsa.card_name = "HDA Intel HDMI"
alsa.long_card_name = "HDA Intel HDMI at 0xf7c34000 irq 30"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:03.0"
sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "0c0c"
device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
device.form_factor = "internal"
device.string = "hdmi:0,1"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-stereo-extra1"
device.profile.description = "Digital Stereo (HDMI 2)"
device.description = "Built-in Audio Digital Stereo (HDMI 2)"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Ports:
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, available)
Active Port: hdmi-output-1
Formats:
pcm

This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 02 June 2021, 19:09 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#71077 

Loading...