声音正常,但声音设置中未显示任何设备

声音正常,但声音设置中未显示任何设备

在阅读故障排除帖子后,我发现我的驱动程序实际上已被识别,但未在声音设置中列出,我想正因为如此,我的 cinnamon 声音小程序才会出现。虽然我的设备没有出现在声音设置中,但我可以听到声音(例如 youtube 和 skype 正在运行),但我无法增加/减少音量...

我尝试启用使用 root 登录、登录-注销,然后使用用户登录、重新启动,并按照其他方法修复此问题,但仍然没有列出声音设备...它仍然可以工作(浏览器、Skype......),alsamixer 可以工作。

有什么办法可以修复这个问题吗?

lspci -v | grep -A7 -i "audio"
00:1b.0 音频设备:英特尔公司 82801I(ICH9 系列)高清音频控制器(修订版 03)
子系统:宏碁公司 [ALI] 设备 0205
标志:总线主控、快速设备、延迟 0、IRQ 46
位于 f4700000 的内存(64 位,不可预取)[大小=16K]
功能:[50] 电源管理版本 2
功能:[60] MSI:启用+计数=1/1 可屏蔽- 64 位+
功能:[70] Express Root Complex 集成端点,MSI 00
功能:[100] 虚拟通道
lsmod | grep snd
snd_hda_codec_hdmi 31731 1
snd_hda_codec_realtek 63371 1
snd_hda_intel 32621 0
snd_hda_codec 115893 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13276 1 snd_hda_codec
snd_pcm 80845 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13132 0
snd_rawmidi 25424 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event
snd_timer 28931 2 snd_pcm,snd_seq
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 62064 10 snd_hda_codec_hdmi、snd_hda_codec_realtek、snd_hda_intel、snd_hda_codec、snd_hwdep、snd_pcm、snd_rawmidi、snd_seq、snd_timer、snd_seq_device
soundcore 14635 1 秒
snd_page_alloc 14108 2 snd_hda_intel,snd_pcm

另外...在 cinnamon 中,声音小程序不会以 unity 形式显示,而是显示为好像被静音了。

类似问题: Ubuntu 12.04,可以听到声音,但设置中的声音选项显示没有声卡

答案1

Ubuntu Unity 14.04 - 64 位,Intel 主板和 i7 处理器。更换声卡后,我的声音 [好多了],但我的声音输出选项(系统设置:声音)消失了。我需要切换到 S/PDIF 输出。经过多次尝试,包括上述所有建议和其他建议,但都没有成功,没有任何效果。不知何故,我登录了第二个用户帐户,发现确实出现了新的输出选项。我发现这些设置是特定于用户帐户的。所以,当我在那里时,我查看了 .config 并找到了一个脉冲目录。我将该目录复制到网络,然后切换回主帐户。我找到了我的 .config/pulse 目录(其中包含几个其他文件)并将其重命名为 pulse.orig,以准备从网络复制/粘贴第二个帐户的脉冲目录。但即使我切换目录进行复制,然后返回我的 .config 目录,也出现了一个新的脉冲目录,其中包含适当数量的文件。我检查了系统设置/声音,并且我的新声音设备可供选择。

长话短说:也许找到你的 [/home/userid]/.config/pulse 目录并重命名它(这样就可以出现新的默认副本)。

答案2

尝试以下命令:

sudo apt-get remove --purge alsa-base  
sudo apt-get remove --purge pulseaudio  
sudo apt-get install alsa-base  
sudo apt-get install pulseaudio  
sudo alsa force-reload

答案3

就我而言,我全新安装了 Ubuntu 14.04,因此重新安装pulseaudioalsa没有意义的。

但是,sudo alsa force-reload按照 user91632 的答案运行就可以了。

答案4

我遇到了与 ubuntu 升级后出现的完全相同的问题。以下命令为我解决了该问题(将您的系统用户帐户添加到组中audio):

sudo adduser my-login-name audio

相关内容