扬声器有声音,插上耳机没有声音

硬件型号:thinkpad T450

CPU类型:intel core i5 5200U

显卡:Intel HD Graphics 550 和 NVIDIA GeForce 940M

版本:fydeos v8.21

图形分区安装在硬盘。

问题描述:扬声器有声音,插上耳机后没有声音了,怎么调都没有。

需要下载一个适合你的声卡的ucm驱动,这个可能要自己从其它可用Linux上剥离。ucm配置本身是文本类文件。位置在/usr/share/alsa/ucm/{你的声卡的名字} 下面的所有文件,copy到fydeos 的root分区相应目录下。 aplay -l 用来查询你的声卡。

1 Like

谢谢,我有一个linux deepin的系统,我去看看,不知道有没有用

aplay -l的结果:

**** List of PLAYBACK Hardware Devices ****

card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: PCH [HDA Intel PCH], device 0: ALC3232 Analog [ALC3232 Analog]

Subdevices: 0/1

Subdevice #0: subdevice #0

我也遇到这个问题,机子是X270,如果用CloudReady 扬声器和耳机都有声音,而fydeOS 插耳机却没有声音。有人解决这个问题了吗?

二楼作出的建议在我的thinkpad X250 完美解决问题,但是需要补充一点:在复制进fydeOS root分区的时候可能需要将目标文件里的原文件删除才能使新的驱动生效,请做好备份谨慎操作。
另:

  • shell里切换su:sudo su root
  • 使root分区可读写:mount -o remount rw /

情况和我的类似的话,在cloud ready 或者其他linux系统里找上面说的一顿操作就好了

*更新:
如果按照HDA Intel PCH 这个名称来更新的话基本上没啥变化,还是插耳机没有声音(我在测试的时候发现如果插着耳机开机那么耳机有声音,让我误以为问题得到解决,实际上是拔掉耳机后就不会有声音了)。我怀疑应该按ALC3232 Analog这个设备找驱动替换安装。但是不好搜,在xubuntu里也看不到任何ALC相关的ucm文件,希望官方能进行适配。