ubuntu 下耳机插上后,扬声器仍有声音,耳机没有声音的情况。

本文介绍了在Ubuntu系统中遇到耳机插入后扬声器仍有声音,耳机无声音的问题解决步骤。通过检查声卡驱动、识别codec型号,并在配置文件中修改snd_hda_intel模型为ideapad,最终成功解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

我的笔记本是东芝satellite L600D-15s

声卡是Conexant CX20585

 

 

网上有种方法是安装gnome-alsamixer,然后选中Headphone Jack Sense.我装完后看不到这个选项,下面是我的解决轨迹。

 

 

第一步:是否需升级声卡alsa驱动

终端下输入:cat /proc/asound/version

我的显示:Advanced Linux Sound Architecture Driver Version 1.0.23

这已经是最新的了,说明不是驱动的问题。进入下一步。

如果低于这个版本请照这个博客升级http://monespaceperso.org/blog-en/2010/05/02/upgrade-alsa-1-0-23-on-ubuntu-lucid-lynx-10-04/。更新完后,再看是否有问题,还有的话进入下一步。

 

第二步:查看自己声卡的codec型号。

两种方法:

1。终端输入alsamixer,查看显示的chip值.

2。cat /proc/asound/card0/codec#0,查看显示结果的首行。

我的codec型号是CX20585

根据型号在这个链接http://www.mjmwired.net/kernel/Documentation/sound/alsa/HD-Audio-Models.txt中找到相对应的model name.

有可能找不到你的型号,别慌,找相近的试试。最暴力的方式就是结合下面的第三步一个一个试,麻烦的是每次都得重启。

我开始也找不到我的型号,后来在这个帖子http://forum.ubuntu.org.cn/viewtopic.php?f=42&t=301032&p=2108426中的二楼找到了自己的model name:ideapad。太幸运了。

 

第三步:更改配置文件 /etc/modprobe.d/alsa-base.conf

根据第二步中找到的model name,更改配置文件

具体操作如下:

注释掉文件中这一行options snd-cmipci mpu_port=0x330 fm_port=0x388(在前面加#)
然后在后面一行添加
options snd_hda_intel model= ideapad(我的是ideapad,根据上面的codec对应的编码)
保存更改,然后重启系统就解决了。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值