笔记本电脑的耳机端口没有声音

笔记本电脑的耳机端口没有声音

我无法从笔记本电脑的耳机端口发出声音。耳机已插入,声音从内置扬声器发出。Windows 运行正常(插入耳机时声音切换到耳机)。

做过以前在 Linux 上可以正常工作,但有些东西发生了变化,我们只是不确定是什么。重新启动无法解决问题。无论 PulseAudio 是否正在运行,这种情况似乎都会发生。

我尝试过的事情:

  • 正在重启。无效。
  • 启动 Windows。它运行正常,所以可能不是硬件问题。
  • 全部alsamixer。我唯一的控制是:

    • “主”音量条,可变,取消静音。控制音量。
    • 仅“PCM”音量条。100%。
    • “S/PDIF” 仅可变,当前已静音,没有效果。
    • “S/PDIF”默认 PCM”,仅可变,当前未静音,没有效果。
  • 杀死 PulseAudio。没有效果。(它也不会停止运行!似乎有什么东西在重新启动它,我不知道是什么,但这很烦人。)

  • alsactl init 0, 没有效果。
  • sudo rm -f /var/lib/alsa/asound.state, 没有效果。

一般系统信息:

Ubuntu 10.04 LTS 东芝 Satellite T135D-S1324

lspci说我有:

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller

一些编辑:是的,耳机已经完全插入。

这在 Windows 中有效:插入耳机,内置扬声器停止发出噪音,耳机发出噪音。Windows 说我只有两个声卡:HDMI 端口(我不关心)和“声卡”,它声称是“Conexant Pebble High Definition SmartAudio”。在 Windows 中,内置扬声器和耳机插孔都显示为声卡,根据我的经验,这是很典型的。(这是一台笔记本电脑)

答案1

您的内核可能没有正确检测卡。尝试手动设置模块选项,方法是将以下行添加到您的/etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=asus enable_msi=0

图片来源:Chris Benninger

您可以找到完整的选项列表这里

你可能还想看看Ubuntu HDA Intel 声音指南

答案2

您是否尝试过安装脉冲音频音量控制?

sudo apt-get install paprefs pavucontrol pavumeter

另外,在“声音首选项”对话框中(单击托盘上的扬声器图标),硬件选项卡是否显示您的声卡?您是否在输出选项卡上看到您尝试使用的设备?您可能需要更改“配置文件”设置以使用耳机而不是扬声器。

答案3

我在 [launchpad][1] 上找到了这个解决方案。我不是 Arch 用户,所以我不确定您是否拥有此软件,但它仍然是一个线索:

您安装 hdajackretask,然后在顶部选择 Realtek 编解码器,在选项中启用“未连接的引脚”,查找并启用引脚 0x16 覆盖并选择“耳机”“立即应用”,然后重新启动计算机。

它会告诉我设备正忙,但重启后它仍然可以工作。

有些人需要终止 pulseaudio 并阻止其重新启动才能使其工作 [(参见此链接)][2] 但总的来说,它起作用了。

希望有帮助,再见!

答案4

如果是关于错误 #453395,那么解决方案如下:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/453395/comments/5

当你编辑 /etc/init.d/alsa-utils 并注释掉第 378 行时:

# mute_and_zero_levels "$TARGET_CARD" || EXITSTATUS=1

相关内容