Questions tagged «pulseaudio»

与Ubuntu中默认的声音服务器PulseAudio有关的问题,该服务器通过其ALSA后端管理所有音频设备,例如内部和外部声卡(以及所有扬声器,麦克风,耳机等)。

1
在Ubuntu Mate 15.04上Audacity播放速度太快了
在第一个UbuntuMaté发行版上,我刚遇到Audacity的一个主要问题。我正在做一些声音工作,并直接通过麦克风和音频监视器进行录音;但是当我尝试播放声音时,声音始终以极高的速度完成。进一步的实验发现,甚至发出的声音(如鸣叫声)的回放速度也可能快10倍,我可以在时间栏上看到它。 由于我真的没有时间去弄乱它,因此我尝试仅卸载它,删除所有配置文件并从头开始安装它。它现在可以正常工作,至少暂时是这样(谢天谢地!),但是有人知道是什么原因造成的吗?我不太了解问题的出处,因此很有可能再次看到它。 感谢您的所有时间和专业知识!

7
将HDMI插入笔记本电脑时切换到HDMI音频(14.04)
我试图让我的笔记本电脑在插入音频时将音频切换为HDMI,并在移除音频时将音频切换回标准模拟。 我设置了一个udev规则来触发脚本来执行切换,但是我无法使它正常工作: 看来,直到我在“声音设置”中选择了HDMI音频输出,才将其识别为可用的接收器,而且一旦选择了HDMI音频输出,就不再列出模拟输出。 见下面: # HDMI plugged in, not selected in Sound settings. $ pactl list short sinks 5 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED kingamajick@kingamajick-laptop: ~ # HDMI selected in sound settings $ pactl list short sinks 7 alsa_output.pci-0000_00_1b.0.hdmi-stereo module-alsa-card.c s16le 2ch 48000Hz SUSPENDED kingamajick@kingamajick-laptop: ~ # HDMI removed …
12 sound  14.04  pulseaudio  hdmi 


5
Ubuntu 13.04蓝牙A2DP无法正常工作
我已经在新分区中安装了Ubuntu 13.04,但蓝牙存在一些问题。 我通常使用蓝牙连接到我的无线耳机,在Ubuntu 12.10的旧分区中,一切正常。 Ubuntu可以检测到我的蓝牙接收器,但无法配对设备。谷歌搜索之后,我发现我只需要在中添加Enable=Socket一般部分/etc/bluetooth/audio.conf。 重新启动蓝牙守护程序后,我可以配对无线A2DP接收器,并且在音频设置下看到蓝牙适配器,这意味着Pulseaudio已识别出我的A2DP适配器。 不幸的是,当我播放音频文件时,我通过PC扬声器而不是蓝牙手铐听到了输出。 任何想法如何解决这个问题? 我尝试从头开始格式化并重新安装Ubuntu 64位,以进行全新安装,但问题仍然存在。我怀疑Ubuntu团队已将蓝牙设置从12.10更改为13.04。

3
如何使用PulseAudio和Multiseat配置声音?
本着完全公开的精神,我只是将这个问题发布到了ubuntu论坛上,但是我认为更多致力于这个问题的负责人不会受到伤害。 我有一个多座位的设置,运作良好。热插拔输入设备按预期方式工作。我仍然无法解决的唯一问题是获取每个座位的音频。 这是我尝试使音频正常工作的总结: 根据用户登录的$ DISPLAY来动态配置〜/ .pulse / default.pa。 有关详细信息,请参见此pastebin。 将pulseaudio加载为系统范围的实例。 无法解决这个问题。用户无法访问任何音频硬件。 使用udev规则在ConsoleKit中标记座位。遵循udev准则,可在此处找到:http : //www.freedesktop.org/wiki/Software/systemd/multiseat 我认为这没有用,尽管irc.freenode中的某人可以“保证”使用它#pulseaudio 这些尝试都没有成功,这就是为什么我现在向社区求助。建议的方法很有可能起作用,而我只是弄乱了它的某些方面,idk。这是我需要去解决的最后一个难题,然后我才能更新MultiseatX页面以包含有关Ubuntu 12.04的说明。 我对这种情况的理解:对Pulseaudio的访问仅限于ConsoleKit标记的活动会话(有关ACL的内容)。CK一次只能将一个会话标记为活动。这个简单的小事实使我相信解决方案应该包括将pulseaudio作为系统级实例运行。每个用户都应连接到脉冲服务器,并且仅限于所有硬件的子集。也许每个用户都通过本地主机idk连接到Pulse服务器。我确实知道,无论我的尝试及其失败的结果如何,我总是能够使用sudo aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav它来对任何硬件进行播放。 我正在抓稻草,现在已经可以拔出头几根头发了。请帮我解决这个问题,以便我们分享财富。需要的任何其他信息将根据您的要求提供。

1
哪些用户设置控制音频访问?
运行定期更新的10.04 LTS,我们在使用pulseaudio 0.9.22访问音频时遇到了一个奇怪的问题。声音设备是ATI Technologies Inc SBx00 Azalia (Intel HDA) 重新启动后登录user1:听起来不错 重新启动后登录user2:听起来不错 登录user1,然后登录user2:声音正常:两者都正常 但 登录user2,然后登录user1:只有user2有声音 引导后登录user2,注销user2,然后登录user1:无声音 和 登录user3,然后登录user1:一切正常! 在后两种情况下,user1在syslog中得到重复的错误: protocol-native.c: Denied access to client with invalid authorization data 只有在终端中从user1手动启动pulseaudio后,这些错误才会消失。这样,音频访问就可以了。出现错误,module-alsa-card.c: Failed to find a working profile但声音输出仍然可以。 我们俩都没有音频组的成员。~/.pulse从两个帐户中删除均不会影响此行为。 该问题始于9.10 Karmic,甚至在升级到10.04 Lucid LTS后仍然存在。这表明某些错误的设置在升级后仍然存在。 对用户启动顺序的依赖性表明可能会涉及其他一些用户特定的设置,但是我们不知道从哪里开始搜索。从3个用户的测试来看,似乎只有user2的设置被破坏了。 加载pulseaudio模块module-esound-protocol-unix并module-native-protocol-unix使用auth-anonymous=1default.pa和system.pa中的选项不会更改此行为。也没有帮助它删除的PulseAudio饼干~/.esd_auth和~/.pulse-cookie来自用户。 在此添加的是我们的default.pa和我们的system.pa。 从下面的答案中的建议1)到8)没有做任何更改(无法在系统模式下运行pulseaudio),但是拔下外部扬声器,重新启动,重新插入扬声器并再次从user1重新启动就可以了。 尚不清楚(错误地)将这些硬件信息存储在何处以及为什么仅影响一个用户帐户。

1
Pulseaudio回送卸载音频输出设备
我正在尝试找出如何卸载Pulseaudio回送输出。我正在使用Pulseaudio创建回送混音以捕获我的麦克风和系统音频以进行流式传输。每次我启动包含以下代码的脚本时: pactl load-module module-null-sink sink_name=mix pactl load-module module-loopback sink=mix pactl load-module module-loopback sink=mix avconv ... pactl unload-module module-loopback 关闭后,它会留下两个输出设备。unload-module命令摆脱了记录之一,但我找不到用于输出的命令。
12 pulseaudio 

3
使PulseAudio首选外部音频设备
我有一个Bose Soundlink外部音频设备,可用于将音乐从计算机流到立体声音响。Ubuntu可以识别该设备,但不会自动使用它。为了使PulseAudio使用它进行输出,我必须在“声音设置”的“输出”选项卡中手动选择它。 我希望PulseAudio总是喜欢外部设备而不是内部设备(如果有)。有没有办法做到这一点?

2
如何从命令行禁用警报音量?
在“声音首选项”对话框的“声音效果”选项卡中,有一个选项可切换警报音量“静音”。它可以满足我禁用刺激性系统蜂鸣/响铃的需求。 但是,出于测试目的,我将系统重新安装了很多,并且希望在shell脚本中设置此设置,以便无需使用GUI即可将其关闭。但是对于我来说,我似乎无法找到可以通过命令行工具切换的位置。 我已经扫描了gconf-editor,pulseaudio的pacmd,通过/ etc进行grep扫描,甚至通过gnome-volume-control源代码进行了挖掘,但是我不知道如何设置。 我认为自从几个版本发布以来,gnome-volume-control发生了变化。 有想法吗?

3
为什么我的蓝牙索尼立体声耳机只能以单声道播放?
我是Linux的新手,所以希望在这里为您提供有用的信息。在我的最后一台(已故)笔记本电脑上,我正在运行Ubuntu 14.04,在该系统上,我的蓝牙Sony MDR-ZX770BT立体声耳机工作得很漂亮。 现在,我有一个预装了Ubuntu 16.04的全新Lenovo G50-70 64位笔记本电脑。音频设备是Intel的Haswell-ULT HD音频控制器。 耳机现在可以使用,但只能单声道使用。当我查看声音设置并检查那里的声音时,它告诉我声音是单声道的。单声道声音从耳机的两侧传来。我还认为内置扬声器正在推出单声道,声音一点也不好。 我已经安装了blueman和Pulseaudio控制器。虽然pulseaudio将允许我尝试两种模式(耳机和A2DP接收器),但是blueman告诉我只有耳机模式才能工作,并且在blueman中收到的错误消息是“无法将配置文件更改为a2dp_sink”。 我已经在这里搜索并检查了内容,但找不到与此特定问题有关的任何内容。我对音频问题一无所知无济于事。我在终端机上打开了alsamixer,但是不明白我在看什么。 一旦知道如何获取日志,我将很乐意发布。 预先感谢您提供的任何帮助。

1
Ubuntu 16.04 LTS-一些蓝牙耳机连接,有些没有
我想请你帮忙。情况如下: 以前,在Ubuntu 15上,所有蓝牙耳机都可以与此处以及在此论坛上描述的某些配置文件修改一起使用。但是,随着16.04 LTS的升级,情况变得更加糟糕: Bose QC35连接没有问题,并自动设置为默认声音输出设备。 Sony MDR-1000X连接可以在声音设备中选择,但是A2DP配置文件没有声音,选择HSP配置文件意味着耳机从声音设备列表中消失。 Sennheiser PXC 550已连接,但无论如何都不会出现在声音输出设备中。 我尝试了讨论中发现的几乎所有内容,使用Blueman进行的各种操作,移除设备,重新安装Blueman等。 。 你能帮我吗?是否需要清洁一些蓝牙缓存? 我想发布这些配置文件的内容,但是论坛不允许我提交将其标记为垃圾邮件的帖子:( /etc/bluetooth/audio.conf /etc/pulse/default.ps / usr / bin / start-pulseaudio-x11

1
在24位上运行PulseAudio以匹配硬件的优缺点?
长期潜伏在第一岗-请保持温柔。 我正在尝试使用USB音频接口来再现位完美的音频。它是Native Instruments Audio Kontrol 1,可在我的Ubuntu 14.04LTS系统上即插即用。 声卡本机以24位/ 192KHz运行,虽然我可以编辑asound.conf以使其以其他采样率运行,但仅支持24位深度(不支持16位)。 我知道默认情况下,ALSA和PulseAudio都会将音频素材下采样到16位/ 48KHz。我可以编辑每个配置文件,以便它们以24位/ 48KHz运行。我知道这会增加CPU开销。听起来不错吧? 我有两个问题/预订: a。)这里说ALSA自动将所有音频播放重新采样到16位/ 48KHz。这会覆盖我在asound.conf中的卡设置吗? b。)如果是这样,是否以24位运行PulseAudio只是浪费了开销(因为PulseAudio使用ALSA作为声卡的中间层)? 感谢您的任何帮助,您可以提供!

1
登录后,桌面在显示Unity之前会挂起约20秒。Bootchart建议使用pactl。救命?
登录到Ubuntu 14.04桌面后,在实际的Unity桌面加载之前,我会看到桌面背景大约20秒钟。我安装了bootchart,这表明问题是pactl正在调用该文件,并且花费了很长时间才能执行某些操作,并且主要的台式机启动受到了阻止: 我如何确定此pactl呼叫的位置以及为什么可能要花费很长时间? Pulseaudio启动的日志位于:http : //kryogenix.org/random/pulseverbose/。

2
如何重新安装PulseAudio(Ubuntu 12.04)
我正在尝试使用该论坛的建议来解决音频问题。评论之一建议我仅执行此操作: Killall PulseAudio 所以我这样做了,为了防万一,我重新启动了计算机,但所做的只是删除了声卡,但我仍然听不到任何声音。现在我不知道如何找回声卡。 请注意,关于Ubuntu,我经验不足。

5
什么是“无法加载模块“ module-ladspa-sink””错误?
当我在终端上输入pulseaudio时: E: [pulseaudio] module-ladspa-sink.c: Master sink not found E: [pulseaudio] module.c: Failed to load module "module-ladspa-sink" (argument: "sink_name=ladspa_output.mbeq_1197.mbeq master=alsa_output.pci-0000_00_1b.0.hdmi-stereo plugin=mbeq_1197 label=mbeq control=3.0,3.0,7.3,7.0,3.0,-1.0,-6.6,-6.3,-4.5,-4.0,1.1,1.2,5.8,7.9,8.8"): initialization failed. E: [pulseaudio] main.c: Module load failed. E: [pulseaudio] main.c: Failure to start the daemon. 我该如何解决?
11 pulseaudio 

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.