출력 장치는 더미 출력입니다.

출력 장치는 더미 출력입니다.

내 사운드는 예상대로 작동했지만 약간의 업데이트 후에는 출력 장치로 "더미 출력"만 발견했습니다. 아래는lspci -v | grep -A7 -i "audio"

00:1f.3 Multimedia audio controller: Intel Corporation Cannon Lake PCH cAVS (rev 10)
    Subsystem: Dell Device 0949
    Flags: bus master, fast devsel, latency 32, IRQ 16
    Memory at a5518000 (64-bit, non-prefetchable) [size=16K]
    Memory at a5200000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: <access denied>
    Kernel driver in use: snd_soc_skl
    Kernel modules: snd_hda_intel, snd_soc_skl, sof_pci_dev
--
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
    Subsystem: Dell Device 0949
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at a3080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

하지만 달리면 alsamixer거기에 있는 두 번째 것만 볼 수 있어요

또한 실행 중 lspci -knn | grep Audio -A3첫 번째 인텔 드라이버가 표시되지 않습니다. 산출:

01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10fa] (rev a1)
    Subsystem: Dell Device [1028:0949]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

내 게시물이 정리되지 않았다면 죄송합니다. 처음입니다.

답변1

소프트웨어를 업데이트할 때 동일한 문제가 발생했습니다. 그리고 사용된 드라이버가 Kernel driver in use: snd_soc_skl정확하지 않다는 문제가 있었습니다. 여기서 해결책을 찾았습니다.https://askubuntu.com/a/1217838/1058039

vim  /etc/modprobe.d/alsa-base.conf 

파일 끝에 다음 줄을 추가하세요.

options snd-hda-intel dmic_detect=0 in the

snd_soc_sklbalcklist.conf를 통한 블랙리스트 드라이버

sudo vim  /etc/modprobe.d/alsa-base.conf

이 파일 끝에 다음을 추가하세요.

blacklist snd_soc_skl

답변2

며칠 동안 같은 문제가 있었고 공식 PulseAudio 문서를 참조하여 문제를 해결했습니다.

https://www.freedesktop.org/wiki/Software/PulseAudio/
당신이 가진 문제는 PulseAudio 레이어에 있습니다.
lspci
출력은 오디오 하드웨어가 시스템에 의해 잘 감지되었음을 보여줍니다.

이 부분이었죠

https://www.freedesktop.org/wiki/Software/PulseAudio/Desktops/KDE/
내 문제가 해결되었습니다.

발생할 수 있는 한 가지 일은 PulseAudio 시작 중에 다른 프로세스가 오디오 장치를 "호그(hogs)"하는 것입니다. 이런 일이 발생하면 PA는 다시 시작될 때까지 장치를 사용할 수 없습니다. PA가 하드웨어를 열 수 없는 경우 자동으로 "더미 출력"이 제공됩니다. 이름에서 알 수 있듯이 이 장치를 통해 "재생되는" 모든 항목은 들리지 않습니다. 이 "더미 출력"은 KMix와 Phonon 모두에서 쉽게 볼 수 있습니다. 이런 일이 발생하면 sudo lsof /dev/snd/* /dev/dsp* 명령을 통해 어떤 프로세스가 하드웨어를 독차지하고 있는지 디버깅할 수 있습니다. (/dev/snd/control* 장치가 열려 있는 앱은 그렇지 않을 가능성이 높습니다. 간섭하다).

나는 달렸다

lsof /dev/snd/*
'소심함' 서비스가 내 사운드 카드를 독차지하고 있다는 것을 알게 되었습니다. 필요하지 않아서 제거했습니다.
sudo apt purge timidity
제거하자마자 시스템 트레이의 오디오 볼륨이 음소거 해제되었고 Armin van Burren이 내 스피커를 통해 큰 소리를 냈습니다.

참고로 이 timidity 패키지는 kde-full kali 메타패키지의 일부로 설치되었으므로 필요하지 않은 한 패키지를 설치하지 말고 메타 패키지를 피하는 것이 좋습니다.

관련 정보