声音设置中没有检测到声卡,但声音有效

我的笔记本电脑上安装了Ubuntu 12.04。 当我在登录用户时进入声音设置时,未检测到声卡。

尽管如此,我的笔记本电脑上的声音工作正常,我可以使用alsamixer就好了。 Unity声音指示器已经死了,这非常烦人。

如果我以访客身份登录,声音指示器工作正常,我认为它与我的用户的声音设置有关,但我找不到确切的内容。

有什么线索吗?

我在运行Ubuntu 12.04的MacBook Pro 8.1上遇到了同样的问题。 我通过重置pulseaudio用户配置解决了这个问题,如下所述。

您必须在终端中运行以下行

 rm -r ~/.pulse*; pulseaudio -k 

然后注销并重新登录。

如果您指的是问题,您无法从声音设置菜单中选择声音情景设置,则可以尝试以下方法。 我在一些问题中提供了答案。 它对我有用,所以也适合你。


解决方案1:

(它对我来说只有S / PDIF配置文件,来自耳机和扬声器的声音,无法切换配置文件)

  1. 通过命令添加此ppa

     sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily 
  2. 更新包列表

     sudo apt-get update 
  3. 然后安装“alsa-hda-dkms”包:

     sudo apt-get install alsa-hda-dkms 

重启,看看结果!


解决方案2

  1. 转到Realtek官方网站 ,接受免责声明,然后下载linux / unix的音频驱动程序。 您需要为内核3或更高版本选择版本3。

  2. 设置编译此驱动程序所需的工具。

    sudo apt-get install build-essential gcc make

  3. 解压缩下载的文件,进入解压后的文件夹后,从终端运行sudo ./install文件,编译驱动程序。

  4. 阅读Readme.txt文件以获取更多信息。

我在Ubuntu 12.04中的声音设置有问题( 无法切换配置文件 )。 它现在修好了。

我在12.10遇到了这个问题并且看了一遍。 我终于在这里找到了答案:

https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/864735

我修改了/etc/default/grub ,重新启动了瞧!

希望这可以帮助。

在我的情况下(戴尔Latitude E4310笔记本电脑)问题是/etc/pulse/client.conf中的以下行:

 autospawn = no 

我评论了这个,然后跑了

 pulseaudio -k 

 pulseaudio 

然后任务栏中的声音图标恢复生机,音量增/减/静音按钮开始工作。

安装pulseaudio-module-udev

 sudo apt-get install pulseaudio-module-udev