소리가 사라집니다. 재부팅하지 않고 어떻게 다시 작동하게 합니까?

소리가 사라집니다. 재부팅하지 않고 어떻게 다시 작동하게 합니까?

내 사운드 하위 시스템이 비정상적으로 정지됩니다. 재부팅하면 고칠 수 있는데, 단순히 재부팅하면 고칠 수 있어서 재부팅을 피할 수 있는지 궁금합니다.

나는 시도했다:

pulseaudio --kill

이것은 문제를 해결하지 못합니다.

그런 다음 모듈을 언로드하려고 합니다(나중에 다시 로드).

sudo modprobe -r snd_hda_codec_hdmi
sudo modprobe -r snd_hda_codec_analog
sudo modprobe -r snd_hda_codec_generic
sudo modprobe -r snd_hda_intel
sudo modprobe -r snd_hda_controller
sudo modprobe -r snd_hda_codec
sudo modprobe -r snd_hwdep
sudo modprobe -r snd_pcm
sudo modprobe -r snd_seq_midi
sudo modprobe -r snd_seq_midi_event
sudo modprobe -r snd_rawmidi
sudo modprobe -r snd_seq
sudo modprobe -r snd_seq_device
sudo modprobe -r snd_timer
sudo modprobe -r snd
sudo modprobe -r soundcore

이 모든 것은 다음을 제공합니다:

modprobe: FATAL: Module XX is in use.

이는 상호의존성으로 인해 일부에게는 의미가 있지만 다음 경우에는 그렇지 않습니다.

$ lsmod |grep hdmi
snd_hda_codec_hdmi     53248  1 

그런 다음 강제로 삭제하려고 합니다.

$ sudo rmmod --force snd_hda_codec_hdmi
rmmod: ERROR: ../libkmod/libkmod-module.c:769 kmod_module_remove_module() could not remove 'snd_hda_codec_hdmi': Resource temporarily unavailable
rmmod: ERROR: could not remove module snd_hda_codec_hdmi: Resource temporarily unavailable

fuser -v /dev/snd/*아무것도 반환되지 않으므로 사운드 하위 시스템에 액세스하는 프로세스가 없는 것 같습니다.

버전:

$ uname -a
Linux hp 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/issue
Linux Mint 17.3 Rosa \n \l

답변1

관련 정보