![출력 장치는 더미 출력입니다.](https://rvso.com/image/922416/%EC%B6%9C%EB%A0%A5%20%EC%9E%A5%EC%B9%98%EB%8A%94%20%EB%8D%94%EB%AF%B8%20%EC%B6%9C%EB%A0%A5%EC%9E%85%EB%8B%88%EB%8B%A4..png)
내 사운드는 예상대로 작동했지만 약간의 업데이트 후에는 출력 장치로 "더미 출력"만 발견했습니다. 아래는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_skl
balcklist.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 메타패키지의 일부로 설치되었으므로 필요하지 않은 한 패키지를 설치하지 말고 메타 패키지를 피하는 것이 좋습니다.