耳机插孔Ubuntu12.04没有声音输出


10

我刚买了一台新的华硕u47vc计算机。我已经在Windows 7上安装了ubuntu 12.04,没有任何问题。但是,有一个问题必须解决。我无法从音频插孔发出声音。

笔记本电脑的扬声器工作正常。它可以播放带有内部声音的音乐和声音文件。但是,当我插入耳机(或外部扬声器)时,内部扬声器会静音(应有的声音),并且耳机没有任何声音。

以下是一些可能有用的输出:alsa信息脚本:http : //www.alsa-project.org/db/? f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

希望这个问题可以解决!

先感谢您!!!


这听起来可能很愚蠢,但是请确保在连接耳机时音量没有变化。在我的系统上,Ubuntu似乎为内部扬声器和耳机插孔使用了两种不同的音量级别。

是的,我尝试了对每个控件进行静音和取消静音。
Subcomfreak 2012年

Answers:


8

无法添加评论;所以这是一个“答案”,部分是一个问题(我可能会删除它):

在我安装我有时有一个问题与此并解决它,我进入声音设置,选择“输出音量”来OFF,然后ON和声音得到确定。


编辑:

你有没有尝试过

sudo apt-get install pavucontrol

运行pavucontrol并检查设置。即输出设备的耳机,并确保不静音。


编辑:

您禁用了自动生成功能吗?如果不是,pulseuadio可能仍在运行(但已重新启动)。要检查PulseAudio守护程序是否正在运行,请执行以下操作:

pulseaudio --check && echo RUNNIG || echo DOWN

如果它正在运行并且一切正常,则应检查系统日志文件,以查看是否有故障提示。作为一种技巧,如果仅需要重新启动守护程序,则可以添加pulseaudio -k到启动中以重新启动守护程序。

如果它正在运行并且要禁用它,则必须关闭自动生成。

请参阅禁用PulseAudio

如果运行,则使用调试可能会获得一些有用的信息。

如果您将这些设置临时添加到配置中,这也将很有用。

用以下命令启动pulseaudio

pulseaudio --start --log-level=4 --log-target=file:pulse.log
# Level 4 is debug 

然后开始调整并:

tail -f pulse.log

拔下插孔。记下最后一个日志条目;应该以以下形式结尾:

D  [alsa-sink] sink.c: Volume change to 52057 at 83909698687 was written 17 usec late

插入插孔;寻找任何可以解释为什么没有声音的东西。即我的输出(工作)是:

D  [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now plugged in
D  [pulseaudio] device-port.c: Setting port analog-output-speaker to status no
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-speaker
D  [pulseaudio] device-port.c: Setting port analog-output-headphones to status yes
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Activating path analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Path analog-output-headphones (Headphones), direction=1, priority=90, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=31, min_dB=-93, max_dB=0
D  [alsa-sink] alsa-mixer.c: Element Master, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Headphone, direction=1, switch=1, volume=0, volume_limit=-1, enumeration=0, required=0, required_any=4, required_absent=0, mask=0x0, n_channels=0, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Speaker, direction=1, switch=2, volume=2, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=no
D  [alsa-sink] alsa-mixer.c: Element PCM, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
D  [alsa-sink] alsa-mixer.c: Jack Front Headphone, alsa_name='Front Headphone Jack', detection possible
D  [alsa-sink] alsa-mixer.c: Jack Headphone, alsa_name='Headphone Jack', detection unavailable
I  [alsa-sink] alsa-sink.c: Successfully enabled deferred volume.
I  [alsa-sink] alsa-sink.c: Hardware volume ranges from -93.00 dB to 0.00 dB.
I  [alsa-sink] alsa-sink.c: Fixing base volume to 0.00 dB
I  [alsa-sink] alsa-sink.c: Using hardware volume control. Hardware dB scale supported.
I  [alsa-sink] alsa-sink.c: Using hardware mute control.
I  [pulseaudio] sink.c: Changed port of sink 0 "alsa_output.pci-0000_00_1b.0.analog-stereo" to analog-output-headphones
I  [pulseaudio] module-device-restore.c: Restoring volume for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [alsa-sink] alsa-sink.c: Requested volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:            in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Got hardware volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:               in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
D  [alsa-sink] alsa-sink.c:                      in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] sink.c: Volume going up to 65536 at 83942385195
I  [pulseaudio] module-devic2 events suppRestoring mute state for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [alsa-sink] sink.c: Next volume change in 17483 usec
D  [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
D  [alsa-sink] alsa-sink.c: Limited to 2824 bytes.
D  [alsa-sink] alsa-sink.c: before: 706
D  [alsa-sink] alsa-sink.c: after: 706
D  [alsa-sink] alsa-sink.c: Rewound 2824 bytes.
D  [alsa-sink] sink.c: Processing rewind...
D  [alsa-sink] sink.c: latency = 1358
D  [alsa-sink] sink.c: Next volume change in 1358 usec
D  [alsa-sink] sink-input.c: Have to rewind 2824 bytes on render memblockq.
D  [alsa-sink] source.c: Processing rewind...
D  [alsa-sink] sink.c: Next volume change in 1249 usec
D  [alsa-sink] sink.c: Next volume change in 1221 usec
D  [alsa-sink] sink.c: Next volume change in 1201 usec
D  [alsa-sink] sink.c: Next volume change in 872 usec
D  [alsa-sink] sink.c: Next volume change in 842 usec
D  [alsa-sink] sink.c: Next volume change in 819 usec
D  [alsa-sink] sink.c: Next volume change in 799 usec
D  [alsa-sink] sink.c: Next volume change in 764 usec
D  [alsa-sink] sink.c: Next volume change in 744 usec
D  [alsa-sink] sink.c: Volume change to 65536 at 83942369199 was written 0 usec late

另一个值得检查/破解的东西是gstreamer-propertiesAlt+ F2 gstreamer-properties Enter)。

如果您想要pulseaudio,可以尝试使用jack。


我试过了,但是没有用。
Subcomfreak 2012年

pavucontrol程序中没有任何静音。
Subcomfreak 2012年

嗯 在alsamixer中一切看起来都还好吗?看着您的“ ALSA信息脚本”输出,找不到任何明显的错误...如果没有pulseaudio,那怎么办?pulseaudio --kill(在--kill / --start之前关闭所有活动的应用程序)
Runium 2012年

有用!!!好的。告诉你一个事实,即使在我的其他系统上,我的脉冲音频也基本上是零运气。现在,如何永久禁用它?为了同时播放多个程序的声音,我该使用哪种选择?
Subcomfreak 2012年

和; 作为说明-您可以将ALSA与多个应用程序一起使用,但是如果您将一个应用静音,则可以将所有应用静音,更改其中一个的音量,然后对其他所有应用进行静音
。– Runium 2012年

7

这偶尔发生在我身上

alsactl restore 

始终对其进行修复(在XPS计算机上)


1
这对我有用(在Dell XPS 13 9350上)。
Rien Heuver,2013年

1
如何使此修复程序永久生效?在Dell XPS 133 9333上工作
darkhipo

我不知道,这是在XPS 15上。通常除非我弄乱了音频设置并且运行它一次将其永久修复(或者直到我再次弄乱它们),否则通常不会发生。您可以映射到键盘快捷键或在启动时进行映射
JZL003

这样就解决了我的XPS 13 9350上的问题。似乎是一个常见问题-我想知道是什么原因引起的。
阿什顿·贝克

在XPS上也为我修复了:)
CoalaWeb

3

双重启动时出现了相同的问题(Ubuntu 16 / Windows 8.1)

这是我所做的,希望对您有所帮助:

  • 关闭计算机并启动Windows
  • 更改Windows中的声音设置(音量为0,我将其调高了)
  • 在Ubuntu上重新启动计算机->声音在我的耳机中工作。

2

尝试运行pavucontrol并在“输出设备”选项卡中将端口更改为扬声器。那对我有用。


1

在我的戴尔笔记本电脑上,我可以通过取消内置麦克风(在输入设备下)的静音来解决该问题。似乎在硬件中,使麦克风静音会自动使耳机静音。

有些程序(例如Audacity)似乎在启动时会将其静音,因此我必须定期取消静音。


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.