小编Udi*_*pta的帖子

Debian 系统似乎能识别扬声器,但不能识别联想笔记本电脑的耳机

如果需要,我会很高兴/舒服地应用一些补丁或更改一些内核代码。我需要的只是方向,因为我不知道内核中的 Linux 声音架构(pulse-audioalsamixer实现)。

我很确定一定有一些补丁,这个问题似乎非常普遍。

注意:这是描述:(可能会持续很长时间,但我想以任何方式完成它)。

我最初在我的笔记本电脑中安装了 Ubuntu 13.04。大约 2 个月未使用后,当我再次开始使用它时,我意识到我在任何地方都没有声音(扬声器、耳机等,甚至没有系统声音)。我升级到 Ubuntu 13.10,但问题依旧。[上次笔记本电脑处于挂起模式,我不知道是否与此有关]。我也怀疑这里有一些硬件故障。

此时,我有一个双引导系统(Ubuntu + Windows),我删除了它们并重新安装了 Elementary OS - Luna(基于 Ubuntu 12.04 LTS),但我又遇到了同样的问题。然后我做了以下配置,扬声器开始工作(见alsa-base.conf下面的片段),但不是耳机。当我插入耳机时,它没有改变 - 声音不断通过扬声器传出。

目前,我的系统中只有 Elementary OS - Freya beta(基于 Ubuntu 14.04)并且我遇到了同样的问题。扬声器工作但耳机不工作。插入耳机不会使扬声器静音,我也听不到耳机的声音。

# Adding these lines at the end of `alsa-base.conf`, speakers started 
# working fine.
options snd-hda-intel model=laptop
options snd-hda-intel position_fix=1 enable=yes
Run Code Online (Sandbox Code Playgroud)

我已经尝试了其他帖子中指定的很多选项,但似乎没有任何效果。例如:像尝试gnome-alsamixer耳机插孔感应选项,但没有提到“耳机”。

我无法提及我尝试过的所有内容,否则该帖子可能会很长且未被注意到,但如果需要,我会添加任何命令的输出。

我附上了一些基本内容的屏幕截图和配置,以开始了解我的系统中可能发生的情况。注意:连接或不连接耳机不会改变任何这些屏幕截图中的行为。

请为我提供正确的方向,因为这对我来说很重要,我不想仅仅因为这个愚蠢的错误而切换到 Windows,这似乎是所有基于 Debian 的系统的常见问题,所以我别无选择,如果这个错误仍然普遍存在。

配置:( /etc/modprobe.d/alsa-base.conf)

# autoloader aliases
install …
Run Code Online (Sandbox Code Playgroud)

alsa laptop audio pulseaudio elementary-os

13
推荐指数
1
解决办法
4801
查看次数

标签 统计

alsa ×1

audio ×1

elementary-os ×1

laptop ×1

pulseaudio ×1