HP Omen 15 - ek0010ca - problemas de audio

HP Omen 15 - ek0010ca - problemas de audio

Intel Corporation Comet Lake PCH cAVS - Realtek ALC245 - utiliza SOF. Esta será sólo una versión brevemente limpiada de mis notas.

Espero que alguien haya tenido este problema y pueda ayudarme, he estado trabajando laboriosamente tratando de resolverlo sin éxito. Todas mis búsquedas no arrojaron nada que realmente coincida con mi problema.

Cuando uso la prueba de sonido del centro de control de GNOME, el audio se retrasa o se interrumpe en ambos lados; escucharé una "t izquierda" o "frente", por ejemplo. Al mirar la barra de salida, puedo ver el audio completo que se está reproduciendo. El audio simplemente no se reproduce correctamente en los altavoces.

speaker-test-> el audio suena normal, informa que se reproduce en el canal delantero izquierdo, pero el audio sale de ambos altavoces

speaker-test -c2-> El canal frontal izquierdo tiene saltos de audio a intervalos regulares (1 s encendido, 1 s apagado), el canal frontal derecho tiene saltos de audio a intervalos regulares (1 s encendido, 1 s apagado)

speaker-test -c2 -s1-> El canal frontal izquierdo tiene saltos de audio a intervalos regulares (1 segundo encendido, 1 segundo apagado) desde el altavoz izquierdo

Al reproducir un video o un juego, el audio suena correcto, mueve el equilibrio hacia la izquierda y el audio salta, mueve el audio hacia la derecha y salta. Mientras el equilibrio esté centrado, el audio se reproduce correctamente. Sin embargo, hay un retraso en el inicio del audio, esto se nota en Minecraft. Si se reproducen 0 sonidos (según la depuración) y hago que se produzca un sonido, está en silencio. Si no me demoro y sigo haciendo el sonido (por ejemplo, minado), el sonido comienza. Si espero 10 segundos, el comportamiento se repite.

  • Probé Pulseaudio y Pipewire, ambos exhiben el comportamiento
  • Probé varias distribuciones de Linux (ArchCraft, Axyl, Pop!_OS, Ubuntu, Manjaro), el problema sigue
  • Para Pop!_OS 21.10 y Ubuntu 21.10, los kernels son 5.15 y 5.13 respectivamente, ambos exhiben el comportamiento. Axyl tenía el kernel de última generación en la serie 5.16, el problema aún está presente
  • Apagué completamente Pulseaudio (y confirmé que no se estaba ejecutando) y usé la prueba de altavoz directamente con ALSA, el problema aún estaba presente.
  • Desde que saqué Pulseaudio de la fórmula, comentar module-suspend-on-idle no ayuda
  • Desactivar el ahorro de energía no ayuda
  • La computadora portátil tiene una configuración de altavoces Bang & Olufsen (no estoy seguro si eso realmente importa)
  • El audio funciona según lo previsto en Windows 10

Salida de curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999---->Enlace de termbin

> lspci -v
  
00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH cAVS
    Subsystem: Hewlett-Packard Company Comet Lake PCH cAVS
    Flags: bus master, fast devsel, latency 32, IRQ 179, IOMMU group 14
    Memory at 6044110000 (64-bit, non-prefetchable) [size=16K]
    Memory at 6044000000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: [50] Power Management version 3
    Capabilities: [80] Vendor Specific Information: Len=14 <?>
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: sof-audio-pci-intel-cnl
    Kernel modules: snd_hda_intel, snd_sof_pci_intel_cnl

01:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)
    Subsystem: Hewlett-Packard Company TU116 High Definition Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 17, IOMMU group 1
    Memory at 78080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
    
> cat /proc/asound/cards

 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0x78080000 irq 17
 1 [sofhdadsp      ]: sof-hda-dsp - sof-hda-dsp
                      HP-OMENLaptop15_ek0xxx--878A

> dmesg | grep snd

[   34.251943] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[   34.251963] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[   34.252033] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[   34.252125] snd_hda_intel 0000:01:00.1: Disabling MSI
[   34.252130] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[   34.342178] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau])
[   35.645366] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC245: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[   35.645368] snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   35.645369] snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   35.645370] snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
[   35.645371] snd_hda_codec_realtek ehdaudio0D0:    inputs:
[   35.645372] snd_hda_codec_realtek ehdaudio0D0:      Mic=0x19
[   35.691746] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[   35.691749] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten

> dmesg | grep sof

[   35.054556] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[   35.054574] sof-audio-pci-intel-cnl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[   35.054586] sof-audio-pci-intel-cnl 0000:00:1f.3: enabling device (0000 -> 0002)
[   35.054722] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[   35.054775] sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   35.061729] sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode
[   35.355175] sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 5
[   35.355177] sof-audio-pci-intel-cnl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[   35.355181] sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[   35.582605] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 1:6:0-18fab
[   35.582607] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:17:0 Kernel ABI 3:18:0
[   35.608445] sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:17:0 Kernel ABI 3:18:0
[   35.625794] sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[   35.703633] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input30
[   35.703679] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input31
[   35.703702] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input32
[   35.703722] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input33
[   35.703762] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input34

Respuesta1

Tengo el mismo modelo de computadora portátil y estoy experimentando el mismo problema con el audio recortado cuando reproduzco audiolibros/podcasts o escucho cualquier tema relacionado con la voz. Seguro que es muy molesto. Probé todas las soluciones sugeridas en la web sin resultados hasta el momento.

Sin embargo, encontré una solución simple a este problema. Simplemente reproduzca un sonido de fondo, como canciones ambientales tranquilas a bajo volumen.

Parece que las pausas del habla entre palabras causaron que el subsistema de audio se detuviera prematuramente y luego comenzara nuevamente al comienzo de la siguiente palabra, con un ligero retraso, lo que provocó que la palabra se recortara. Al reproducir la canción de fondo, incluso a bajo volumen, el subsistema de audio permanecerá continuamente activo/abierto. Buena suerte.

Respuesta2

Instalar control de volumen para PulseAudio

PulseAudio es un servicio de sonido predeterminado para Ubuntu y algunos otros. Es de código abierto y generalmente confiable, y funciona con controladores ALSA y OSS para garantizar que las señales de sonido que genera su sistema se transmitan a sus parlantes. El sonido de Ubuntu no funciona Control de volumen Pavucontrol

Pero si bien las aplicaciones y los entornos de escritorio vienen con sus propios controles de volumen para PulseAudio, no es tan granular y no le permite controlar cada transmisión de reproducción individualmente. Pavucontrol le brinda más control sobre cada dispositivo de audio en su PC, por lo que puede jugar con esos controles deslizantes para asegurarse de que el volumen de su altavoz o auriculares esté configurado al que debería estar, por ejemplo.

Para instalar pavucontrol, abra la Terminal e ingrese los siguientes comandos:

pulseaudio --start
sudo apt install pavucontrol

Después de eso, ejecute pavucontrol desde la terminal o busque "PulseAudio Volume Control" en el menú de inicio de su entorno de escritorio. Vaya a la pestaña "Dispositivos de salida" y asegúrese de que sus altavoces predeterminados estén seleccionados.

Recargar ALSA

Otra cosa que puedes intentar si el problema de sonido persiste es recargar ALSA. Para hacer eso, use el siguiente comando en la terminal:

sudo alsa force-reload

El resultado se parece a la siguiente imagen.

ubuntu-sonido-número-3

Una vez hecho esto, si todavía tienes problemas para que el sonido funcione, intenta

pulseaudio -k && pulseaudio -D

Es posible que tenga problemas después de recargar ALSA si pulseaudio no registra que los módulos se recargaron.

Si aún no obtienes audio, prueba este comando ALSA de un solo uso directamente:

alsactl restore

información relacionada