在Ubuntu中没有声音,除了登录时


22

我一个月前安装了Ubuntu 12.04,并且一直使用到现在。我一直没注意到,在运行Ubuntu的过程中,甚至在用Wine玩游戏时,都没有声音。奇怪的是,当我登录时(印度/非洲鼓音)只有启动声音出现,然后是完全静音。

我在声音设置中测试了数字输出(S / PDIF)和扬声器,但听不到任何声音。

有什么帮助吗?


我找到了一个解决方法:只需从BIOS中启用,即可直接在要从中播放hdmi / displayport声音的显示器中启动,它将激活显示器的HDMI或Displayport声音。然后,您始终可以在播放期间从Ubuntu声音设置切换到hdmi和笔记本电脑声音。
萨比

Answers:


14

搜索后,我找到了一个简单的答案。只需执行

killall pulseaudio

您的扬声器现在应该可以正常工作了。为此,请在系统设置>声音>测试声音中测试声音堆栈(扬声器测试,非数字输出(S / PDIF)测试)


这对我有用-带有Ubuntu 12.10的Thinkpad T410。
nibot

1
嗯-它曾经工作过一次,但随后声音又停止工作了,并没有因再次杀死Pulseaudio而恢复。
nibot 2013年


5

尝试

killall pulseaudio

并转到系统设置声音输出选项卡→ 连接器模拟输出

这为我解决了。


2
在12.04上没有“连接器”,我所看到的只是“数字输出”和“扬声器”作为可供选择的选项...
Mr. Polywhirl 2014年

4

killall pulseaudio不是为我工作。我的问题是我不在声音组中。

gpasswd -a yourusername audio

然后做

killall pulseaudio

那对我有用。


4

键入alsamixer在终端中。

F6选择声卡,然后尝试切换到HDA Intel(如果可用)或Nvidia以外的其他产品。您可能还需要增加一些较低的设置,例如麦克风和麦克风增强。

重新启动任何可能正在运行的应用程序。这帮助我启用了Skype声音并听到了铃声。

如果您选中应用程序>多媒体> Pulseaudio音量控制;在输出设备中,只能有一个设备。

希望这可以帮助。在Xubuntu 12.04为我工作。


4

可能的修复

删除隐藏的.pulseaudio文件夹,注销并重新登录。这可能有助于恢复声音。

万一您不知道.pulseaudio文件夹pulse在哪里(对于现代版本),请打开Terminal Ctrl+ Alt+ T并输入以下代码

mv ~/.config/pulse ~/.config/old_pulse

它只是将“ pulse”文件夹重命名为“ old_pulse”。请重新启动PC,以便可以使用默认配置重新创建文件夹。


对我来说,删除.pulse(没有.pulseaudio)文件夹有效。谢谢。
kapcom01年

2

万一以上都不起作用,请检查放大器是否有问题。我最终插入了另一台计算机,但仍然保持沉默。

将电缆移至放大器的其他HDMI输入即可。谁知道“ HDMI3”出了什么问题,但是我可以接受。:-)


1

一个可能的解决方法:

12.04声音问题已修复

如果11.10对您来说还可以,请使用11.10内核,我使用3.0.0.20,请检查链接。

然后,如果您仍然听不到任何声音,请执行以下步骤:

系统设置->声音->(选择输出)扬声器,不是HDMI ..

(这个Ubuntu开发人员已经感到疲倦了……我从没使用过HDMI输出,使设置成为次要的,让我研究如何在需要的时候启用该功能……J)

PS,您认为这个帖子行得通吗?如果他们愿意,还应该留下评论,这是对开发人员的唯一反馈。



1

我做了以下。试试吧:

  1. 打开终端并输入alsamixer

  2. 按下几个选项卡,或者F5您可以看到所有选项。

  3. 现在,使用箭头键转到环回并启用它



1

帮我的忙就是通过声音控件(上角图标)调出声音设置。然后测试扬声器。


0

我的HP笔记本电脑上的Xubuntu 12.04 Beta没有声音问题。经过一番谷歌搜索后,我通过在应用程序菜单-多媒体-PulseAudio音量控制-配置中将HDMI音频配置文件设置为OFF来修复它。


1
抱歉,我无法遵循,原因是我在Ubuntu上找不到“应用程序>多媒体> PulseAudio音量控制>配置”,但是我确实在终端上尝试了此“ alsamixer”,如果这就是您的意思,则都未设置为静音用于音量控制。
Mohd Arafat Hossain 2012年

您需要安装pavcc
Shaneo1 2012年

0

在ION 330上,我没有通过HDMI的声音...解决方案是运行alsamixer并取消静音S/PDIF 1


0

在某些情况下,重新安装音频系统可以修复它。

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

在某些情况下,可能有必要使用此ppa

sudo add-apt-repository ppa:ubuntu-audio-dev
sudo apt-get update
sudo apt-get dist-upgrade

仅供参考:当在Ubuntu上运行虚拟机时,可能会导致一些其他问题。像对待独立计算机一样对待它,重新启动虚拟设备(VM ware / virtual-box / etc。)。我在终端中遵循相同的命令行,它对我有用。

信用

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.