Falla de sonido, Leap

El nombre genérico no me vale, y el detalle del otro hilo me sirve para buscar por ese modelo chip-ID: 8086:a0c8

Aquí tienes el resultado de los problemas que da ese modelo, parece que son muchos, mira si alguno de los hilos esta resuelto (solved).

https://www.google.com/search?q=linux+sound+not+working+8086%3Aa0c8

Otra forma de buscar el identificador de la tarjeta de sonido es con el comando
/sbin/lspci -nn | grep -i audio

>  /sbin/lspci -nn | grep -i audio
26:00.1 Audio device [0403]: NVIDIA Corporation TU116 High Definition Audio Controller [10de:1aeb] (rev a1)
28:00.3 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller [1022:1457]
keos@localhost:~> /sbin/lspci -nn | grep -i audio
0000:00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
keos@localhost:~> 

Parece que se resolvió en el último post de este hilo:
https://bbs.archlinux.org/viewtopic.php?id=286495

Teclea:

systemctl --user --now enable pipewire pipewire-pulse wireplumber

y después se tendría que editar un archivo. Si sabes editar archivos te digo el paso.

Saludos

keos@localhost:~> systemctl --user --now enable pipewire pipewire-pulse wireplumber
Failed to enable unit: Unit file pipewire-pulse.service does not exist.
keos@localhost:~>

No se lo de editar un file, si ese es el caso …

Falta la 2ª parte

options snd-hda-intel dmic_detect=0
options snd-hda-intel index=0

El equivalente de /etc/modprobe.d/alsa-base.conf es un archivo 50-sound…

En este caso, es el ultimo archivo

ls -al /etc/modprobe.d/50-sound.conf*
-rw-r--r-- 1 root root   1 ene 13  2020 /etc/modprobe.d/50-sound.conf
-rw-r--r-- 1 root root 131 ene 13  2020 /etc/modprobe.d/50-sound.conf.YaST2save

No obstante, las dos opciones se puede meter en Yast-Sonido

Aquí dice que no tienes el servicio pipewire, tienes que buscar el tema de @Krovikan para instalar pipewire

Es que tienes PipeWire desactivado. Eso te lo comenté en una ocasión. PipeWire y wireplumber dependen entre sí.

Para activarlo has de hacer aquel paso de activar PipeWire quitando PulseAudio con este comando:
sudo zypper in pipewire-pulseaudio

Saludos

eso lo he hecho ya … lo repetiré …

keos@localhost:~> sudo zypper in pipewire-pulseaudio
[sudo] contraseña para root: 
Recuperando los metadatos del repositorio 'Update repository of openSUSE Backp[terminado]
Construyendo el caché del repositorio Update repository of openSUSE Backports [terminado]
Cargando datos del repositorio...
Leyendo los paquetes instalados...
Resolviendo dependencias de paquete...

Problema: 1: el elemento pulseaudio-17.0-150600.2.3.x86_64 instalado tiene un conflicto con pulseaudio-daemon, que proporciona el elemento pipewire-pulseaudio-1.0.5+git36.60deeb2-150600.1.3.x86_64 que se va a instalar
 Solución 1: Se realizarán las siguientes acciones:
  desinstalación de pulseaudio-17.0-150600.2.3.x86_64
  desinstalación de pulseaudio-lang-17.0-150600.2.3.noarch
  desinstalación de pulseaudio-module-bluetooth-17.0-150600.2.3.x86_64
  desinstalación de pulseaudio-module-zeroconf-17.0-150600.2.3.x86_64
 Solución 2: no instalar pipewire-pulseaudio-1.0.5+git36.60deeb2-150600.1.3.x86_64

Elija las soluciones usando '1' o cancele usando 'c' [1/2/c/i/?] (c): 1

Resolviendo dependencias...
Resolviendo dependencias de paquete...

Se recomienda el siguiente paquete, pero no será instalado debido a conflictos o problemas de dependencias:
  pipewire-alsa

Los siguientes 2 paquetes NUEVOS van a ser instalados:
  pipewire-pulseaudio wireplumber-audio

Los siguientes 4 paquetes van a ser ELIMINADOS:
  pulseaudio pulseaudio-lang pulseaudio-module-bluetooth pulseaudio-module-zeroconf

2 nuevos paquetes a instalar, 4 a eliminar.
Tamaño total de descarga: 562,4 KiB. Ya en caché: 0 B. Después de la operación, se
liberarán 5,8 MiB.

Backend:  classic_rpmtrans
¿Desea continuar? [s/n/v/...? mostrar todas las opciones] (s): s
Recuperando: pipewire-pulseaudio-1.0.5+git36.60deeb2-150600.1.3.x86_64
(openSUSE-Leap-15.6-1)
                                                                     (1/2), 468,7 KiB    
Recuperando: pipewire-pulseaudio-1.0.5+git36.60deeb2-150600.1.3.x8[terminado (1,4 MiB/s)]
Recuperando: wireplumber-audio-0.5.2-150600.1.2.noarch (openSUSE-Leap-15.6-1)
                                                                     (2/2),  93,7 KiB    
Recuperando: wireplumber-audio-0.5.2-150600.1.2.noarch.rpm ...................[terminado]

Buscando conflictos de archivos: .............................................[terminado]
(1/6) Eliminando pulseaudio-lang-17.0-150600.2.3.noarch ......................[terminado]
(2/6) Eliminando pulseaudio-module-bluetooth-17.0-150600.2.3.x86_64 ..........[terminado]
(3/6) Eliminando pulseaudio-module-zeroconf-17.0-150600.2.3.x86_64 ...........[terminado]
Removed "/etc/systemd/user/sockets.target.wants/pulseaudio.socket".
(4/6) Eliminando pulseaudio-17.0-150600.2.3.x86_64 ...........................[terminado]
Created symlink /etc/systemd/user/sockets.target.wants/pipewire-pulse.socket -> /usr/lib/systemd/user/pipewire-pulse.socket.
(5/6) Instalando: pipewire-pulseaudio-1.0.5+git36.60deeb2-150600.1.3.x86_64 ..[terminado]
(6/6) Instalando: wireplumber-audio-0.5.2-150600.1.2.noarch ..................[terminado]
Hay programas en ejecución que aún usan archivos y bibliotecas suprimidos o actualizados en actualizaciones recientes. Se deben reiniciar para que se les apliquen las últimas actualizaciones. Ejecute zypper ps -s para mostrar estos programas.
 
keos@localhost:~>

Y entonces, viene el audio … pero apago, y … te respondo en 15 mnts del resultado

Me olvidé de decirte que tras ello has de reiniciar el ordenador.

Saludos

Tras reiniciar vuelve a poner los resultados de:
inxi -xxxA
lsmod | grep '^snd' | column -t
ls -l /dev/snd

Saludos

El audio regreso cuando encendí pa PC, pero reinicio y se va

dices que olvidaste decor que reiniciara …

bien repito:

keos@localhost:~> sudo zypper in pipewire-pulseaudio
[sudo] contraseña para root: 
Cargando datos del repositorio...
Leyendo los paquetes instalados...
'pipewire-pulseaudio' ya está instalado.
No hay ninguna actualización posible para 'pipewire-pulseaudio-1.0.5+git36.60deeb2-150600.1.3.x86_64'. La última versión disponible ya está instalada.
Resolviendo dependencias de paquete...
No hay nada que hacer.
keos@localhost:~> sudo reboot



reinicio, hay sonido … apago y reinicio … hay sonido

ahora apagaré por quince mts … regresaré a informar …

Pues despues de como veinte mts … hay audio, con todo esto (digo … eso si se mantiene así, mañana sabré definitivamente)
… no se ahora cual habrá sido la solución para poder marcarlo, ¿podrías sugerirlo …?

Muchas gracias

Esto es una locura … ahora reinicio y ya no hay audio (?)

Porque no das la salida de los comandos que te ha pedido el compañero.

Danos la salida de estos comandos:

  • inxi -xxxA
  • lsmod | grep '^snd' | column -t
  • ls -l /dev/snd
  • ls -al /etc/modprobe.d/50-sound.conf* esto te lista cuantos ficheros 50-sound.conf existen (y sus nombres) en la ruta especificada
  • cat /etc/modprobe.d/50-sound.conf (si existe)
  • cat /etc/modprobe.d/50-sound.conf<como se llame> en caso de tener más de 1 fichero que comience con 50-sound.conf.

Saludos

keos@localhost:~> inxi -xxxA
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio
    vendor: Acer Incorporated ALI driver: sof-audio-pci-intel-tgl
    bus-ID: 0000:00:1f.3 chip-ID: 8086:a0c8 class-ID: 0401
  API: ALSA v: k6.4.0-150600.23.17-default status: kernel-api with: aoss
    type: oss-emulator
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active
keos@localhost:~> lsmod | grep '^snd' | column -t
snd_seq_dummy                 12288   0   
snd_hrtimer                   12288   1   
snd_seq                       131072  7   snd_seq_dummy
snd_seq_device                16384   1   snd_seq
snd_soc_skl_hda_dsp           24576   0   
snd_soc_intel_hda_dsp_common  16384   1   snd_soc_skl_hda_dsp
snd_soc_hdac_hdmi             45056   1   snd_soc_skl_hda_dsp
snd_sof_probes                28672   0   
snd_soc_dmic                  12288   0   
snd_hda_codec_hdmi            94208   0   
snd_hda_codec_realtek         208896  0   
snd_hda_codec_generic         110592  1   snd_hda_codec_realtek
snd_sof_pci_intel_tgl         12288   0   
snd_sof_intel_hda_common      241664  1   snd_sof_pci_intel_tgl
snd_sof_intel_hda_mlink       36864   2   soundwire_intel,snd_sof_intel_hda_common
snd_sof_intel_hda             24576   1   snd_sof_intel_hda_common
snd_sof_pci                   24576   2   snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_sof_xtensa_dsp            16384   1   snd_sof_intel_hda_common
snd_sof                       425984  4   snd_sof_pci,snd_sof_intel_hda_common,snd_sof_probes,snd_sof_intel_hda
snd_sof_utils                 16384   1   snd_sof
snd_soc_hdac_hda              28672   1   snd_sof_intel_hda_common
snd_hda_ext_core              36864   5   snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda
snd_soc_acpi_intel_match      94208   2   snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_soc_acpi                  16384   2   snd_soc_acpi_intel_match,snd_sof_intel_hda_common
snd_soc_core                  438272  8   soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_probes,snd_soc_dmic,snd_soc_skl_hda_dsp
snd_compress                  28672   2   snd_soc_core,snd_sof_probes
snd_pcm_dmaengine             16384   1   snd_soc_core
snd_hda_intel                 65536   0   
snd_intel_dspcfg              40960   3   snd_hda_intel,snd_sof,snd_sof_intel_hda_common
snd_intel_sdw_acpi            16384   2   snd_sof_intel_hda_common,snd_intel_dspcfg
snd_hda_codec                 217088  8   snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_sof_intel_hda,snd_soc_skl_hda_dsp
snd_hda_core                  139264  11  snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hwdep                     20480   1   snd_hda_codec
snd_pcm                       212992  12  snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
snd_timer                     53248   3   snd_seq,snd_hrtimer,snd_pcm
snd                           155648  16  snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_pcm
keos@localhost:~> ls -l /dev/snd
total 0
crw-rw----+ 1 root audio 116,  1 sep  5 08:37 seq
crw-rw----+ 1 root audio 116, 33 sep  5 08:37 timer
keos@localhost:~> ls -al /etc/modprobe.d/50-sound.conf*
-rw-r--r-- 1 root root 0 sep  4 12:23 /etc/modprobe.d/50-sound.conf.YaST2save
keos@localhost:~> cat /etc/modprobe.d/50-sound.conf
cat: /etc/modprobe.d/50-sound.conf: No existe el fichero o el directorio
keos@localhost:~> 

sudo dmesg | grep -e 'audio\|snd\|intel'

keos@localhost:~> sudo dmesg | grep -e 'audio\|snd\|intel'
[sudo] contraseña para root: 
[    0.295964] intel_pstate: Intel P-state driver initializing
[    0.296400] intel_pstate: HWP enabled
[    4.115140] intel_pmc_core INT33A1:00:  initialized
[    4.124747] intel-hid INTC1051:00: platform supports 5 button array
[    4.185904] intel-lpss 0000:00:15.0: enabling device (0004 -> 0006)
[    4.198473] intel-lpss 0000:00:15.3: enabling device (0004 -> 0006)
[    4.217385] intel-lpss 0000:00:19.0: enabling device (0004 -> 0006)
[    4.242462] intel-lpss 0000:00:19.1: enabling device (0004 -> 0006)
[    4.323293] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    4.334431] intel_tcc_cooling: TCC Offset locked
[    4.336914] intel_rapl_msr: PL4 support detected.
[    4.336935] intel_rapl_common: Found RAPL domain package
[    4.336937] intel_rapl_common: Found RAPL domain core
[    4.336939] intel_rapl_common: Found RAPL domain uncore
[    4.439005] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.439160] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    4.439217] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.446088] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[    4.471627] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[    4.471632] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    4.471634] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[    4.472949] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    4.472951] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    4.472955] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[    4.567091] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    4.567099] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    4.578746] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
[    4.579157] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sink EQIIR10.0 \xc0  not found
[    4.579291] sof-audio-pci-intel-tgl 0000:00:1f.3: error: tplg component load failed -22
[    4.579298] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to load DSP topology -22
[    4.579301] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -22
[    5.415040] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-3.sfi
[    7.146114] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-19-0-3.ddc
keos@localhost:~>

Es

cat /etc/modprobe.d/50-sound.conf.YaST2save

Ese el fallo.

keos@localhost:~> cat /etc/modprobe.d/50-sound.conf.YaST2save
keos@localhost:~>