You are not logged in.
Hi everyone, I'm hoping someone will be able to help me with this. I've managed to get everything else working Arch Linux wise on this machine, but I can't seem to get the sound working. I have been able to get the sound to work through a bluetooth connected headset, but nothing using the internal speakers.
Here's what I have so far:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ cat /etc/modprobe.d/intel.conf
options snd_intel_dspcfg dsp_driver=1
blacklist snd_soc_skl
$ lsmod | grep snd
snd_seq_dummy 16384 0
snd_hrtimer 16384 1
snd_seq 90112 7 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
snd_hda_codec_hdmi 81920 1
snd_hda_intel 61440 1
snd_intel_dspcfg 36864 1 snd_hda_intel
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
snd_hda_codec 180224 2 snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core 114688 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_soc_rt5514 57344 0
snd_soc_rt5663 94208 0
snd_soc_max98927 28672 0
snd_soc_rt5514_spi 16384 1 snd_soc_rt5514
snd_soc_rl6231 20480 2 snd_soc_rt5514,snd_soc_rt5663
snd_soc_core 385024 4 snd_soc_max98927,snd_soc_rt5514,snd_soc_rt5514_spi,snd_soc_rt5663
snd_hwdep 16384 1 snd_hda_codec
snd_compress 28672 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 163840 10 snd_hda_codec_hdmi,snd_hda_intel,snd_soc_max98927,snd_hda_codec,snd_compress,snd_soc_core,snd_soc_rt5514_spi,snd_soc_rt5663,snd_hda_core,snd_pcm_dmaengine
snd_timer 45056 3 snd_seq,snd_hrtimer,snd_pcm
snd 126976 14 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore 16384 1 snd
$ lspci -nn | grep -i audio
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
I've tried following multiple issues online related to this issue however, they are all either out of date or have broken links to required downloads.
Everything I've tried results in having only a Dummy Output device available and of course no sound. Thanks in advance for any help.
Last edited by godlikemouse (2022-05-03 17:06:29)
All things gaming, anime, coding, web, technology and futuristic. Experimentalist and student of the universe.
Offline
sudo dmesg | grep -iE 'snd|sof'
What happens if you remove that intel.conf and install sof-firmware instead?
FWIW on a bit of googling you will need some dedicated firmware files here... e.g. https://github.com/jmontleon/pixelbook-fedora#Audio
Last edited by V1del (2022-05-03 08:01:09)
Offline
Hi V1del, thank you for the reply.
$ sudo dmesg | grep -iE 'snd|sof'
[ 0.246538] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.288155] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.288157] software IO TLB: mapped [mem 0x0000000075c1d000-0x0000000079c1d000] (64MB)
[ 2.226272] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
I also removed the intel.conf and installed the sof-firmware
sudo pacman -S sof-firmware
That didn't really change anything for the better unfortunately.
lavrate
Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
default
Default ALSA Output (currently PulseAudio Sound Server)
aplay: device_list:274: no soundcards found...
Pulse audio still shows mixer output as "Dummy Output" as well. I'll try what's suggested in the link next.
All things gaming, anime, coding, web, technology and futuristic. Experimentalist and student of the universe.
Offline
Awesome! So I was able to get the speaker audio to work by following most of the steps in the link you provided:
https://github.com/jmontleon/pixelbook-fedora#Audio
I wasn't able to find the pixelbook-alsa-ucm package that was mentioned in the repo. I looked in the official pacman repo, aur and tried locating it in a general google search.
Thank you very much for your help on this.
All things gaming, anime, coding, web, technology and futuristic. Experimentalist and student of the universe.
Offline
Yes you'd have to get that from the fedora repo that person has set up and potentially manually create an Arch PKGBUILD out of it, but if something workable is included in the standard alsa-ucm-conf package that will be fine/usable as well.
If you consider this [SOLVED] please mark it as such by editing the title in your first post.
Last edited by V1del (2022-05-03 16:53:09)
Offline
The package would install kbl-r5514-5663-.conf and HiFi.conf from the configs directory in that github git repository: https://github.com/jmontleon/pixelbook- … a-ucm.spec
Last edited by progandy (2022-05-03 17:04:37)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
Ah, thank you for that. I'll pull that in and see what happens. Thank you both for your help on this. Much appreciated.
Last edited by godlikemouse (2022-05-03 17:06:46)
All things gaming, anime, coding, web, technology and futuristic. Experimentalist and student of the universe.
Offline