Testing after a smooth install has revealed a similar problem seeming to affect many (all?) bleeding edge distros - no sound from the laptop speakers.
Laptop is an HP Elitebook with Alder Lake chip.
When playing an mp3 or video file the gui audio mixer appears to show the correct sound card and registers the output of the audio track being played in the UI but does not play sounds on the built in speakers.
Streaming via VLC and Chromecast works and plays both audio and video normally on the TV. Audio via wired headphones also works fine.
Steps taken to address:
- Ensure output is on the correct device in GUI (port: Speaker is ticked in Volume Control)
- Ensure device is not muted
- Install sof-firmware
- Change kernel versions (all from 5.15 → 5.19RC3 and all seem to have same issue)
Interestingly this particular hardware setup has worked successfully on Ubuntu 22.04 using stock 5.15 kernel. Kernel upgrades all break the sound however which is of importance given kernels prior to to 5.18 lack Thread Director and inefficiently use the P / E cores.
Have not removed or otherwise reconfigured the default pulseaudio / pipewire configurations.
Here are some system details should they be helpful:
Audio: Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: Hewlett-Packard driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:51c8 class-ID: 0401 Sound Server-1: ALSA v: k5.18.6-1-MANJARO running: yes Sound Server-2: JACK v: 1.9.21 running: no Sound Server-3: PulseAudio v: 16.1 running: yes Sound Server-4: PipeWire v: 0.3.52 running: yes
null Discard all samples (playback) or generate zero samples (capture) 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) sysdefault:CARD=sofhdadsp sof-hda-dsp, Default Audio Device usbstream:CARD=sofhdadsp sof-hda-dsp USB Stream Output
pactl list cards
Card #0 Name: alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic Driver: module-alsa-card.c Owner Module: 6 Properties: alsa.card = "0" alsa.card_name = "sof-hda-dsp" alsa.long_card_name = "HP-HPEliteBook84014inchG9NotebookPC--896D" alsa.driver_name = "snd_soc_skl_hda_dsp" device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "51c8" device.product.name = "Alder Lake PCH-P High Definition Audio Controller" device.string = "0" device.description = "Alder Lake PCH-P High Definition Audio Controller" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" Profiles: HiFi: Play HiFi quality Music (sinks: 4, sources: 2, priority: 40768, available: yes) off: Off (sinks: 0, sources: 0, priority: 0, available: yes) Active Profile: HiFi Ports: [Out] HDMI3: HDMI / DisplayPort 3 Output (type: HDMI, priority: 700, latency offset: 10000 usec, not available) Part of profile(s): HiFi [Out] HDMI2: HDMI / DisplayPort 2 Output (type: HDMI, priority: 600, latency offset: 0 usec, not available) Part of profile(s): HiFi [Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 500, latency offset: 0 usec, not available) Part of profile(s): HiFi [Out] Speaker: Speaker (type: Speaker, priority: 100, latency offset: 0 usec, availability unknown) Part of profile(s): HiFi [Out] Headphones: Headphones (type: Headphones, priority: 200, latency offset: 0 usec, not available) Part of profile(s): HiFi [In] Mic2: Headphones Stereo Microphone (type: Mic, priority: 200, latency offset: 0 usec, not available) Part of profile(s): HiFi [In] Mic1: Digital Microphone (type: Mic, priority: 100, latency offset: 0 usec, availability unknown) Part of profile(s): HiFi
Any suggestions on what this may be other than user error on my part?