我遇到了音频错误,已报告在 Launchpad 上。系统要求我重新安装 PulseAudio。
这听起来很危险,所以我在我闲置的 VirtualBox 虚拟机上尝试了一下。(这个虚拟机没有任何声音问题)。事实上,在我做了一个简单的sudo apt-get remove pulseaudio
-> 重启 ->之后sudo apt-get install pulseaudio
,虚拟机就没有任何声音了。
奇怪的是,一切看起来都正常。没有任何静音(我取消了 alsamixer 中每个播放通道的静音,以防万一)。声卡驱动程序被识别并加载,aplay 播放声音文件时没有产生错误,当我安装并打开 PulseAudio Volume Meter 时,播放声音会导致音量指示器随声音而变化。只是扬声器没有发出任何声音。这也不是硬件问题,因为主机系统中的声音正在运行。
我尝试按照说明配置PulseAudio这一页Ubuntu wiki,但没有成功。
在我知道如何操作而不引起问题之前,我不敢尝试在真实系统上重新安装。我是否错过了某个配置步骤?我是否应该以其他方式重新安装?
客户机和主机系统都是 Ubuntu 10.10 64 位。
答案1
请修改您的问题,以包含终端中的最新信息pactl stat
以及以下说明:https://wiki.ubuntu.com/Audio/AlsaInfo。顺便说一句,我已经联系了 Fabio(要求您重新安装脉冲的人),并澄清了他的分类过程。感谢您的耐心。
答案2
尝试删除~/.pulse/
主目录中可能存在错误的用户设置。不用担心,当 PA 守护进程重新启动时,它将立即被默认设置重写。
检查两者的 pulseaudio 是否正在运行,如果没有,则手动启动它
pulseaudio
在终端中。如果pulseaudio
已经存在,则会出现错误。
对于您的错误,您可能需要检查您的设置是否/etc/pulse/daemon.conf
正常,特别是查找以下条目:
flat-volumes = no
如果此条目设置为yes
(默认),PA 将始终尝试以最大级别输出。有关详细信息,请参阅PulseAudio Daemon 手册页
答案3
到这里 :http://ubuntuforums.org/showthread.php?t=789578
做A 部分只需这样做即可解决问题。
答案4
感谢大家的想法。
这肯定是主机和 Virtual Box 之间的通信出了问题。在虚拟机设置中,我将声音模式从“Pulse Audio”设置为“Alsa”,然后我听到了声音。然后我将其切换回 Pulse Audio - VM 仍然有声音。
有时候答案很简单,我想咀嚼一些东西---