After a clean installation of Monjaro on a MacBook Air 2012, it had no sound (only dummy audio). I wrote in /etc/modprobe.d/alsa-base.conf - options snd-hda-intel model=intel-mac-auto
. The sound appeared at first, but disappeared after a while (the same thing happened on Ubuntu).
Some of my configurations:
$ 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
$ inxi -A
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio
driver: snd_hda_intel
API: ALSA v: k6.5.5-1-MANJARO status: kernel-api
Server-1: PipeWire v: 0.3.80 status: active
Server-2: PulseAudio v: 16.1 status: active
$ sudo dmesg | grep snd
[ 10.097854] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
$ lsmod | grep snd
snd_seq_dummy 12288 0
snd_hrtimer 12288 1
snd_seq 131072 7 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
snd_hda_codec_hdmi 94208 1
snd_hda_intel 65536 2
snd_intel_dspcfg 32768 1 snd_hda_intel
snd_intel_sdw_acpi 16384 1 snd_intel_dspcfg
snd_hda_codec 225280 2 snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core 151552 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 204800 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 53248 3 snd_seq,snd_hrtimer,snd_pcm
snd 155648 14 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
soundcore 16384 1 snd
Is it normal?:
$ cat /sys/module/snd_hda_intel/parameters/model
intel-mac-auto,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)