耳机插孔不工作?

lex*_*mon 129 pulseaudio alsa

我有一个 Dell Studio XPS 1647 并且耳机不工作(不过,内置扬声器的工作很吸引人),我有双启动 Windows 7 并且耳机工作得很好......

我也试过 -adding in options snd-hda-intel model=eapd probe_mask=1 position_fix=1.

我在 Oneric Ocelot 和最新的 Precise Pangolin (LTS) 上经历过这种情况。

Pep*_*ntu 214

我已经尝试了所有这些响应。这是对我有用的唯一方法(而且速度非常快......在所有其他建议上花费了数小时之后!)。进入终端,然后简单地输入:

$ alsactl restore
Run Code Online (Sandbox Code Playgroud)

就是这样!:)

  • 这适用于我的 XPS 13 9360 (Ubuntu 16.04.2)。此后耳机立即开始工作。我的设备不规则地松开耳机。 (16认同)
  • 好的。我必须完全关闭而不是重新启动。只有那时它才对我有用。我使用的是华硕 K56--30 (8认同)
  • 这在带有 hp spectre 360​​ 的 Ubuntu 18.04 上对我不起作用。运行命令时出现错误:`alsactl: state_lock:125: file /var/lib/alsa/asound.state lock error: File exists alsactl: load_state:1683: 无法打开 /var/lib/alsa/asound.state 进行读取:文件存在` (6认同)
  • 在 acer swift 3 上为我工作。有趣的是,我不需要重新启动或任何东西,只要我按下回车键,声音就会立即打开。 (4认同)
  • 这工作得很好。 (3认同)
  • 也可以立即在戴尔 Latitude 3580 上工作。 (2认同)
  • @MosheRabaev 我试过了。该命令不再给出“无法打开”错误,但不幸的是它没有解决问题:P。谢谢你的帮助。我一直在阅读我的问题,基本上它似乎是我的笔记本电脑系列(HP x360)所特有的。有几个比我知识渊博的人多年来一直试图修复它,显然这是非常“关闭硬件”的东西,对我来说太技术性了。对于有同样问题的其他人,请查看此线程(但将您的希望留在门口):https://bugzilla.kernel.org/show_bug.cgi?id=189331 (2认同)
  • 刚刚通过 18.04.3 HWE 选择升级到 5.0 --- 打破了我的耳机,这挽救了一天~!非常感谢!! (2认同)
  • 2020 年,仍然有效:) (2认同)
  • ubuntu studio 20.04 刚安装在dell XPS 15 上,发现这个问题。你是我的英雄! (2认同)

Mic*_*ius 80

我有同样的问题。按照这些说明让我的耳机工作。

打开终端并输入以下命令:

cd /usr/share/pulseaudio/alsa-mixer/paths/
sudo cp analog-output-headphones.conf analog-output-headphones.bak
sudo nano analog-output-headphones.conf
Run Code Online (Sandbox Code Playgroud)

查找名为 [Element Speaker] 的部分并将其更改为如下所示:

[Element Speaker]
switch = on
volume = ignore
Run Code Online (Sandbox Code Playgroud)

保存更改并退出 nano。

创建更正后的模拟输出耳机.conf 的备份:

sudo cp analog-output-headphones.conf analog-output-headphones.fixed
Run Code Online (Sandbox Code Playgroud)

现在,如果将来的安装或更新覆盖它,您可以恢复修复。

重启。

重新启动后,您可能需要移除并重新插入耳机插头才能使其工作。但是,在它工作后,您将能够移除和插入插头,并且行为将如预期的那样。

  • 这在运行 Ubuntu 16.04 的 2013 Dell XPS 13 上不起作用。 (15认同)
  • 在 LUbuntu 12.04 上,这对我不起作用。你也可以[重新加载声音系统](http://askubuntu.com/questions/230888/is-there-another-way-to-restart-ubuntu-12-04s-sound-system-if-pulseaudio-alsa- d),首先杀死pulseaudio`pulseaudio -k`并重新启动alsa:`sudo alsa force-reload`。无需重启。 (3认同)

lex*_*mon 39

终于让耳机工作了!按照这个 -----(戴尔)

就是这个 :


在终端中运行以下命令:

gksudo gedit /etc/modprobe.d/alsa-base.conf
Run Code Online (Sandbox Code Playgroud)

向下滚动并将这些行添加到文件末尾:

# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=dell-m6-amic
Run Code Online (Sandbox Code Playgroud)

然后,使用耳机和扬声器保存、重新启动和测试声音。

  • 这始终是我最终发现在重新安装笔记本电脑后修复了我的声音的评论。所以谢谢,你好未来的我:-) (11认同)
  • 我不必重新启动。而是运行“sudo alsa force-reload”,然后拔下并插入耳机。 (3认同)
  • 运行 ubuntu 16.04 的戴尔 xps 13、9360 不起作用,声音来自扬声器和耳机 (2认同)

hab*_*bun 28

在我的戴尔 xps 中安装 16.06 ubuntu gnome 后,我遇到了同样的问题。然后我通过......解决了这个问题。

sudo apt-get install pavucontrol
Run Code Online (Sandbox Code Playgroud)

安装 pavucontrol 后。只需输入终端 pavucontrol 即可打开它。

然后转到 -> 输出设备选项卡 -> 更改端口

在我的情况下,插入耳机后默认选择的端口是耳机(插入)

在此处输入图片说明

将端口耳机(插入)更改为扬声器(不可用)。

在此处输入图片说明


这是一个临时修复。重新启动您的电脑后,您必须再次执行此操作。


mjp*_*mjp 13

buzypy 上面评论中的解决方案对我有用,没有任何其他东西:

sudo alsa force-reload
Run Code Online (Sandbox Code Playgroud)

然后重新打开pavucontrol并更改为该选项Headphones (unplugged)并重新启动播放声音的程序。

就是这样的问题让人不想用Ubuntu

  • 对我不起作用。20.04 (2认同)