You are not logged in.
Hello,
I have just installed arch on an HP Spectre x360 laptop (model 13-4101dx), which has an Intel audio card.
$ lspci -vnn | grep -A 1 -i audio
00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 09)
Subsystem: Hewlett-Packard Company Broadwell-U Audio Controller [103c:802d]
Flags: bus master, fast devsel, latency 0, IRQ 58
$ cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xb2210000 irq 58
1 [broadwellrt286 ]: broadwell-rt286 - broadwell-rt286
HP-HPSpectrex360Convertible--802D
$ cat /proc/asound/modules
0 snd_hda_intel
1 snd_soc_sst_broadwell
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 0: System Playback/Capture (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 1: Offload0 Playback (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 2: Offload1 Playback (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
I unmuted all outputs in alsamixer, but speaker-test returns the following error.
$ speaker-test -c2
speaker-test 1.1.7
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
I think the issue may have to do with the fact that the HDMI and broadwellrt286 audio cards are split into several devices, and ALSA may be picking up the wrong device by default. I do not receive the error regarding the failure to open slave when I specify the broadwell card as the default when I run speaker-test, but I still don't hear anything:
$ speaker-test -D default:CARD=broadwellrt286
speaker-test 1.1.7
Playback device is default:CARD=broadwellrt286
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 65536
Period size range from 1024 to 32768
Using max buffer size 65536
Periods = 4
was set period_size = 16384
was set buffer_size = 65536
0 - Front Left
Time per period = 1.370365
0 - Front Left
Time per period = 2.730227
... [continues until I halt it]
Indeed, when I use "F6 + S" in alsamixer to select the broadwell-rt286 sound card (as opposed to the HDMI) and unmuted all outputs, I get no sound with videos in Firefox, speaker-test, or aplay.
Any suggestions on how to proceed would be much appreciated. Thank you.
Last edited by roisoleil (2018-12-21 00:43:58)
Offline
I solved this issue by installing pulseaudio and pavucontrol.
Offline