![出力デバイスはダミー出力です](https://rvso.com/image/922416/%E5%87%BA%E5%8A%9B%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AF%E3%83%80%E3%83%9F%E3%83%BC%E5%87%BA%E5%8A%9B%E3%81%A7%E3%81%99%20.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
2番目しか見えません
また、実行してもlspci -knn | grep Audio -A3
最初の Intel ドライバーは表示されません。出力:
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/それで問題は解決しました。
1 つ起こり得ることとして、PulseAudio の起動中に他のプロセスがオーディオ デバイスを「占有」することがあります。この状況が発生すると、PA は再起動されるまでデバイスを使用できません。PA がハードウェアを開くことができない場合は、自動的に「ダミー出力」が提供されます。名前が示すように、このデバイスを介して「再生」されるものはすべて聞こえません。この「ダミー出力」は、KMix と Phonon の両方で簡単に表示されます。この状況が発生した場合、コマンド sudo lsof /dev/snd/* /dev/dsp* を使用して、どのプロセスがハードウェアを占有しているかをデバッグできます (/dev/snd/control* デバイスを開いているアプリは干渉する可能性が低いことに注意してください)。
私は走った
lsof /dev/snd/*'timidity' サービスがサウンド カードを占有していることがわかりました。必要がなかったので削除しました。
sudo apt purge 臆病そして、それを削除するとすぐに、システム トレイのオーディオ音量がミュート解除され、スピーカーから Armin van Burren の曲が鳴り響きました。
補足として、この timidity パッケージは kde-full kali メタパッケージの一部としてインストールされるため、必要な場合を除いてパッケージをインストールせず、メタパッケージを避けることをお勧めします。