You are not logged in.
Pages: 1
Hello! I am a newjoiner on this Arch adventure and right after the installation I realized something..and that is that I have no sound.
After hours and hours of Googling, foruming, ChatGPTing, video watching etc, I got to the conclusion that what I need for the sound to work is not yet released. But..with my experience here I can't decide that so I summon you Arch wizards for help.
I have an Asus Vivobook 16 OLED flip with Intel Arc Graphics for GPU and Intel Ultra 7 for CPU..so new stuff. I installed Arch Linux with KDE Plasma and what I tried was to check the sound if it's muted with both alsamixer and pavucontrol, check the devices in the GUI of KDE to see if anything's muted, I tried all outputs, did some configs and reloaded mkinitcpio a whole bunch of times, tried to use Linux LTS, tried to update the firmware, moved from pipewire to pulseaudio and back (using pipewire right now), checked sinks (???) and nothing. Absolutely nothing.
The sound works however when headphones are plugged in. The speakers worked on Windows (the laptop came preinstalled with Windows).
I will leave this here in case you need it: ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA
If you need any output from any command I'm here to provide you anything.
Thanks :)
Offline
Have you tried installing the `sof-firmware` package? Section 1.1, https://wiki.archlinux.org/title/Advanc … chitecture
Offline
Sorry for the late reply. Yes I did try that, still not working.
Offline
I use this guide for doing audio on Arch;
https://youtu.be/zmNCi9wqiuU
One and done command:
sudo pacman -S pipewire pipewire-pulse pavucontrol && echo '/usr/bin/pipewire & /usr/bin/pipewire-pulse & /usr/bin/pipewire-media-session' >> ~/.xinitrcYou can then use pavucontrol to set the default audio output. Hopefully this works for you!
(This was completely copypasted from a different thread I posted this into, you need to restart your PC as well.)
Offline
I tried with pavucontrol. Still nothing.
Just as before, the system sees the music running but for some reason I don't hear anything... and I'm pretty sure I'm not deaf.
I also searched for keyboard combinations and stuff because maybe maybe it's from a shortcut..but still nothing.
Offline
Too little general info here, what's your status quo? Post in [code][/code] tags the output of
sudo fuser -v /dev/snd/*
sudo dmesg | grep -E 'snd|sof'
aplay -lL
amixer -c0 #or whatever the index of the card assuming one exists
pactl list cards
pactl list sinks
pactl list sink-inputsOffline
I use this guide for doing audio on Arch;
https://youtu.be/zmNCi9wqiuUOne and done command:
sudo pacman -S pipewire pipewire-pulse pavucontrol && echo '/usr/bin/pipewire & /usr/bin/pipewire-pulse & /usr/bin/pipewire-media-session' >> ~/.xinitrcYou can then use pavucontrol to set the default audio output. Hopefully this works for you!
(This was completely copypasted from a different thread I posted this into, you need to restart your PC as well.)
this is wrong, the pipewire services are autostarted by systemd socket activation, this is only needed on init systems that lack user services e.g. runit
p.s. archwiki is a good resource https://wiki.archlinux.org/title/PipeWire#Installation
Last edited by system72 (2025-12-03 03:12:06)
Offline
Too little general info here, what's your status quo? Post in [code][/code] tags the output of
sudo fuser -v /dev/snd/* sudo dmesg | grep -E 'snd|sof' aplay -lL amixer -c0 #or whatever the index of the card assuming one exists pactl list cards pactl list sinks pactl list sink-inputs
Here you go!
sudo fuser -v /dev/snd/*
USER PID ACCESS COMMAND
/dev/snd/controlC0: nemui 783 F.... pipewire
nemui 784 F.... wireplumber
/dev/snd/seq: nemui 783 F.... pipewiresudo dmesg | grep -E 'snd|sof'
[ 0.026288] software IO TLB: area num 8.
[ 0.731203] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.731204] software IO TLB: mapped [mem 0x000000004a7de000-0x000000004e7de000] (64MB)
[ 0.836846] integrity: Loaded X.509 cert 'Microsoft UEFI CA 2023: 81aa6b3244c935bce0d6628af39827421e32497d'
[ 0.836857] integrity: Loaded X.509 cert 'Microsoft Corporation: Windows UEFI CA 2023: aefc5fbbbe055d8f8daa585473499417ab5a5272'
[ 0.836866] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[ 0.836873] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[ 4.913140] sof-audio-pci-intel-lnl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 4.913153] sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0000 -> 0002)
[ 4.913267] sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 4.913302] sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [xe])
[ 4.920114] sof-audio-pci-intel-lnl 0000:00:1f.3: use msi interrupt mode
[ 4.950002] sof-audio-pci-intel-lnl 0000:00:1f.3: hda codecs found, mask 5
[ 4.950007] sof-audio-pci-intel-lnl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 4.950010] sof-audio-pci-intel-lnl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[ 4.950012] sof-audio-pci-intel-lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
[ 4.950013] sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 4.951860] sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware paths/files for ipc type 1:
[ 4.951862] sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware file: intel/sof-ipc4/lnl/sof-lnl.ri
[ 4.951863] sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware lib path: intel/sof-ipc4-lib/lnl
[ 4.951863] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology file: intel/sof-ipc4-tplg/sof-hda-generic-2ch.tplg
[ 4.952322] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.13.0.1
[ 5.215320] sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.13.0.1
[ 5.234879] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[ 5.235882] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.13.0.1
[ 5.270471] snd_hda_codec_alc269 ehdaudio0D0: ALC294: picked fixup for PCI SSID 1043:3e30
[ 5.270658] snd_hda_codec_alc269 ehdaudio0D0: autoconfig for ALC294: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[ 5.270660] snd_hda_codec_alc269 ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.270661] snd_hda_codec_alc269 ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 5.270662] snd_hda_codec_alc269 ehdaudio0D0: mono: mono_out=0x0
[ 5.270663] snd_hda_codec_alc269 ehdaudio0D0: inputs:
[ 5.733726] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input21
[ 5.733880] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input22
[ 5.733970] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input23
[ 5.734049] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input24aplay -lL
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
hdmi:CARD=sofhdadsp,DEV=0
sof-hda-dsp,
HDMI Audio Output
hdmi:CARD=sofhdadsp,DEV=1
sof-hda-dsp,
HDMI Audio Output
hdmi:CARD=sofhdadsp,DEV=2
sof-hda-dsp,
HDMI Audio Output
usbstream:CARD=sofhdadsp
sof-hda-dsp
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 31: Deepbuffer HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0amixer -c0
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 70 [80%] [-12.75dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [off]
Front Right: Playback [off]
Simple mixer control 'Speaker',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'Line Out',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB]
Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Disabled'
Simple mixer control 'Dmic0',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right - Rear Left - Rear Right
Limits: Capture 0 - 45
Front Left: Capture 45 [100%] [0.00dB] [on]
Front Right: Capture 45 [100%] [0.00dB] [on]
Rear Left: Capture 45 [100%] [0.00dB] [on]
Rear Right: Capture 45 [100%] [0.00dB] [on]
Simple mixer control 'Dmic0 Capture DRC switch',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Dmic0 Capture TDFB angle set enum',0
Capabilities: enum
Items: '-90' '-75' '-60' '-45' '-30' '-15' '0' '15' '30' '45' '60' '75' '90'
Item0: '0'
Simple mixer control 'Dmic0 Capture TDFB beam switch',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Post Mixer Analog',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 45
Mono:
Front Left: Playback 45 [100%] [0.00dB]
Front Right: Playback 45 [100%] [0.00dB]
Simple mixer control 'Post Mixer Analog Playback DRC switch',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Pre Mixer Analog',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 45
Mono:
Front Left: Playback 45 [100%] [0.00dB]
Front Right: Playback 45 [100%] [0.00dB]
Simple mixer control 'Pre Mixer Deepbuffer HDA Analog',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 45
Front Left: 45 [100%] [0.00dB]
Front Right: 45 [100%] [0.00dB]pactl list cards
Card #50
Name: alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.card.longname = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
api.alsa.card.name = "sof-hda-dsp"
api.alsa.path = "hw:0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
device.description = "Lunar Lake-M HD Audio Controller"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
device.nick = "sof-hda-dsp"
device.plugged.usec = "5721641"
device.product.id = "0xa828"
device.product.name = "Lunar Lake-M HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
media.class = "Audio/Device"
spa.object.id = "2"
factory.id = "15"
client.id = "46"
object.id = "50"
object.serial = "50"
object.path = "alsa:acp:sofhdadsp"
alsa.card = "0"
alsa.card_name = "sof-hda-dsp"
alsa.long_card_name = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
alsa.driver_name = "snd_soc_skl_hda_dsp"
alsa.mixer_name = "Realtek ALC294"
alsa.components = "HDA:80862820,80860101,00100000 HDA:10ec0294,10433e30,00100004 cfg-dmics:2 iec61937-pcm:5,4,3"
alsa.id = "sofhdadsp"
device.string = "0"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2): Play HiFi quality Music (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2) (sinks: 4, sources: 2, priority: 10300, available: no)
HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker): Play HiFi quality Music (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker) (sinks: 4, sources: 2, priority: 10200, available: yes)
pro-audio: Pro Audio (sinks: 5, sources: 2, priority: 1, available: yes)
Active Profile: HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker)
Ports:
[Out] HDMI3: HDMI / DisplayPort 3 Output (type: HDMI, priority: 700, latency offset: 0 usec, availability group: HDMI/DP,pcm=5, not available)
Properties:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=5"
device.icon_name = "video-display"
card.profile.port = "0"
Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
[Out] HDMI2: HDMI / DisplayPort 2 Output (type: HDMI, priority: 600, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available)
Properties:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=4"
device.icon_name = "video-display"
card.profile.port = "1"
Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
[Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 500, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available)
Properties:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=3"
device.icon_name = "video-display"
card.profile.port = "2"
Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
[Out] Speaker: Speaker (type: Speaker, priority: 100, latency offset: 0 usec, availability unknown)
Properties:
port.type = "speaker"
device.icon_name = "audio-speakers"
card.profile.port = "3"
Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker)
[In] Mic2: Stereo Microphone (type: Mic, priority: 200, latency offset: 0 usec, availability group: Mic, availability unknown)
Properties:
port.type = "mic"
port.availability-group = "Mic"
device.icon_name = "audio-input-microphone"
card.profile.port = "4"
Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
[In] Mic1: Digital Microphone (type: Mic, priority: 100, latency offset: 0 usec, availability unknown)
Properties:
port.type = "mic"
device.icon_name = "audio-input-microphone"
card.profile.port = "5"
Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
[Out] Headphones: Headphones (type: Headphones, priority: 200, latency offset: 0 usec, availability group: Headphone, not available)
Properties:
port.type = "headphones"
port.availability-group = "Headphone"
device.icon_name = "audio-headphones"
card.profile.port = "6"
Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)pactl list sinks
Sink #58
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink
Description: Lunar Lake-M HD Audio Controller HDMI / DisplayPort 3 Output
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "0"
alsa.card_name = "sof-hda-dsp"
alsa.class = "generic"
alsa.components = "HDA:80862820,80860101,00100000 HDA:10ec0294,10433e30,00100004 cfg-dmics:2 iec61937-pcm:5,4,3"
alsa.device = "5"
alsa.driver_name = "snd_soc_skl_hda_dsp"
alsa.id = "HDMI3 (*)"
alsa.long_card_name = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
alsa.mixer_device = "_ucm0001.hw:sofhdadsp"
alsa.mixer_name = "Realtek ALC294"
alsa.name = ""
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
api.alsa.card.name = "sof-hda-dsp"
api.alsa.open.ucm = "true"
api.alsa.path = "hw:sofhdadsp,5"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "0"
device.api = "alsa"
device.bus = "pci"
device.class = "sound"
device.icon_name = "video-display"
device.id = "50"
device.profile.description = "HDMI / DisplayPort 3 Output"
device.profile.name = "HiFi: HDMI3: sink"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Lunar Lake-M HD Audio Controller"
node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink"
node.nick = "HDMI / DisplayPort 3 Output"
node.pause-on-idle = "false"
object.path = "alsa:acp:sofhdadsp:0:playback"
port.group = "playback"
priority.driver = "664"
priority.session = "664"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "46"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "58"
object.serial = "58"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
device.enum.api = "udev"
device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
device.nick = "sof-hda-dsp"
device.plugged.usec = "5721641"
device.product.id = "0xa828"
device.product.name = "Lunar Lake-M HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
spa.object.id = "2"
device.string = "0"
Ports:
[Out] HDMI3: HDMI / DisplayPort 3 Output (type: HDMI, priority: 700, availability group: HDMI/DP,pcm=5, not available)
Active Port: [Out] HDMI3
Formats:
pcm
Sink #59
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink
Description: Lunar Lake-M HD Audio Controller HDMI / DisplayPort 2 Output
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "0"
alsa.card_name = "sof-hda-dsp"
alsa.class = "generic"
alsa.components = "HDA:80862820,80860101,00100000 HDA:10ec0294,10433e30,00100004 cfg-dmics:2 iec61937-pcm:5,4,3"
alsa.device = "4"
alsa.driver_name = "snd_soc_skl_hda_dsp"
alsa.id = "HDMI2 (*)"
alsa.long_card_name = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
alsa.mixer_device = "_ucm0001.hw:sofhdadsp"
alsa.mixer_name = "Realtek ALC294"
alsa.name = ""
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
api.alsa.card.name = "sof-hda-dsp"
api.alsa.open.ucm = "true"
api.alsa.path = "hw:sofhdadsp,4"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "1"
device.api = "alsa"
device.bus = "pci"
device.class = "sound"
device.icon_name = "video-display"
device.id = "50"
device.profile.description = "HDMI / DisplayPort 2 Output"
device.profile.name = "HiFi: HDMI2: sink"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Lunar Lake-M HD Audio Controller"
node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink"
node.nick = "HDMI / DisplayPort 2 Output"
node.pause-on-idle = "false"
object.path = "alsa:acp:sofhdadsp:1:playback"
port.group = "playback"
priority.driver = "680"
priority.session = "680"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "46"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "59"
object.serial = "59"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
device.enum.api = "udev"
device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
device.nick = "sof-hda-dsp"
device.plugged.usec = "5721641"
device.product.id = "0xa828"
device.product.name = "Lunar Lake-M HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
spa.object.id = "2"
device.string = "0"
Ports:
[Out] HDMI2: HDMI / DisplayPort 2 Output (type: HDMI, priority: 600, availability group: HDMI/DP,pcm=4, not available)
Active Port: [Out] HDMI2
Formats:
pcm
Sink #60
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink
Description: Lunar Lake-M HD Audio Controller HDMI / DisplayPort 1 Output
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "0"
alsa.card_name = "sof-hda-dsp"
alsa.class = "generic"
alsa.components = "HDA:80862820,80860101,00100000 HDA:10ec0294,10433e30,00100004 cfg-dmics:2 iec61937-pcm:5,4,3"
alsa.device = "3"
alsa.driver_name = "snd_soc_skl_hda_dsp"
alsa.id = "HDMI1 (*)"
alsa.long_card_name = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
alsa.mixer_device = "_ucm0001.hw:sofhdadsp"
alsa.mixer_name = "Realtek ALC294"
alsa.name = ""
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
api.alsa.card.name = "sof-hda-dsp"
api.alsa.open.ucm = "true"
api.alsa.path = "hw:sofhdadsp,3"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "2"
device.api = "alsa"
device.bus = "pci"
device.class = "sound"
device.icon_name = "video-display"
device.id = "50"
device.profile.description = "HDMI / DisplayPort 1 Output"
device.profile.name = "HiFi: HDMI1: sink"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Lunar Lake-M HD Audio Controller"
node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink"
node.nick = "HDMI / DisplayPort 1 Output"
node.pause-on-idle = "false"
object.path = "alsa:acp:sofhdadsp:2:playback"
port.group = "playback"
priority.driver = "696"
priority.session = "696"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "46"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "60"
object.serial = "60"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
device.enum.api = "udev"
device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
device.nick = "sof-hda-dsp"
device.plugged.usec = "5721641"
device.product.id = "0xa828"
device.product.name = "Lunar Lake-M HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
spa.object.id = "2"
device.string = "0"
Ports:
[Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 500, availability group: HDMI/DP,pcm=3, not available)
Active Port: [Out] HDMI1
Formats:
pcm
Sink #61
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink
Description: Lunar Lake-M HD Audio Controller Speaker
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 39322 / 60% / -13.31 dB, front-right: 39322 / 60% / -13.31 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "0"
alsa.card_name = "sof-hda-dsp"
alsa.class = "generic"
alsa.components = "HDA:80862820,80860101,00100000 HDA:10ec0294,10433e30,00100004 cfg-dmics:2 iec61937-pcm:5,4,3"
alsa.device = "0"
alsa.driver_name = "snd_soc_skl_hda_dsp"
alsa.id = "HDA Analog (*)"
alsa.long_card_name = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
alsa.mixer_device = "_ucm0001.hw:sofhdadsp"
alsa.mixer_name = "Realtek ALC294"
alsa.name = ""
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "ASUSTeKCOMPUTERINC.-ASUSVivobook16FlipTP3607SA_TP3607SA-1.0-TP3607SA"
api.alsa.card.name = "sof-hda-dsp"
api.alsa.open.ucm = "true"
api.alsa.path = "hw:sofhdadsp"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "3"
device.api = "alsa"
device.bus = "pci"
device.class = "sound"
device.icon_name = "audio-speakers"
device.id = "50"
device.profile.description = "Speaker"
device.profile.name = "HiFi: Speaker: sink"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Lunar Lake-M HD Audio Controller"
node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink"
node.nick = "Speaker"
node.pause-on-idle = "false"
object.path = "alsa:acp:sofhdadsp:3:playback"
port.group = "playback"
priority.driver = "1000"
priority.session = "1000"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "46"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "61"
object.serial = "61"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
device.enum.api = "udev"
device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
device.nick = "sof-hda-dsp"
device.plugged.usec = "5721641"
device.product.id = "0xa828"
device.product.name = "Lunar Lake-M HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
spa.object.id = "2"
device.string = "0"
Ports:
[Out] Speaker: Speaker (type: Speaker, priority: 100, availability unknown)
Active Port: [Out] Speaker
Formats:
pcm(uhh are they supposed to be suspended??)
"pactl list sink-inputs" doesn't print anything.
Last edited by nemui (2025-12-07 12:50:51)
Offline
Hello!
I also spent a lot of time on that, but finally Gemini gave me a solution:
Before starting, run lspci -vnn | grep -A 7 -i audio and check your Subsystem ID. If it is different from 1043:119f, replace that part in step 1 with your own ID (without the colon).
1. Create the Pin Mapping Firmware
Create this file (if it already exists, delete everything and paste this):
Bash
sudo nano /lib/firmware/hda-init.fw
Paste this exact content for the ASUS ALC294:
Plaintext
[codec]
0x10ec0294 0x1043119f 0
[pincfg]
0x14 0x90170110
0x21 0x03211020
2. Configure the Module to Load the Firmware
Edit your audio configuration file:
Bash
sudo nano /etc/modprobe.d/inteldsp.conf
Set it exactly like this (this disables the problematic SOF driver and forces the patch onto the Legacy driver):
Plaintext
options snd-intel-dspcfg dsp_driver=1
options snd-hda-intel patch=hda-init.fw
3. Regenerate the Initramfs (Mandatory)
In order for the kernel to read the /lib/firmware/hda-init.fw file before the sound system fails during boot, it must be included in the boot image:
Bash
sudo mkinitcpio -P
4. The ASUS "Power Cycle" (Crucial)
After running sudo reboot, if there is still no sound, perform a physical reset. ASUS laptops with Intel Tiger Lake have a power register in the audio chip that sometimes gets "stuck" in mute mode.
Shut down the laptop.
Disconnect the charger.
Press and hold the power button for 40 seconds (ignore if the lights flash or it turns on).
Reconnect the charger and turn it on normally.
I hope this helps you.
Offline
Pages: 1