声卡驱动:HDA Intel PCH 还是 ALC3232

ThinkPad X250. 安装最新版插耳机没有声音,但是插耳机开机话耳机有声音,但是拔出以后耳机和外方都没有。不插耳机卡机后外方有声音,耳机没声音。

参考https://community.fydeos.com/t/topic/1250 进行移植操作(在xubuntu下是HDA-Intel),无效果。是不是应该移植RealTek的ALC3232这个?但是这不是通用的驱动linux内核里该有的吗

aplay -l结果:

card 1: PCH [HDA Intel PCH], device 0: ALC3232 Analog [ALC3232 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

软声卡,处理工作由CPU完成,所以显示Intel PCH,出来的数字信号转模拟信号、功放 / 麦克风输入信号的模拟信号转CPU能识别的数字信号由codec芯片ALC3232 负责。如果用蓝牙耳机、音箱,就不需要经过ALC3232处理,数字转模拟+功放由音箱内的芯片完成。

可以试试从amixer -contents 里找到是哪个switch影响结果。

1 Like

谢谢回复。
我感觉可能是内核级别的兼容性,我是各种ucm文件移植花都玩出来了,ubuntu,fedora几个版本都试了下不行,我猜还可能和syntax版本有关,请问知道哪里能搞到syntax=1的文件吗?

amixer contents 的返回结果为:
numid=1,iface=MIXER,name='Master Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=2,iface=MIXER,name='Master Playback Volume' ; type=INTEGER,access=rw------,values=1,min=0,max=100,step=0 : values=80
另外我注意到alsamixer 后只有一个调节:
Card: CRAS Chip: CRAS
不知道是否有关系(但是猜是和系统设置有关)
如果是和linux本身有关,现在我就主要以headphone no sound linux 作为关键词搜索了,因为以chromeOS chromium OS 或者 fydeOS 为关联词都搜不到任何有用信息。
据称有人反应cloud ready 可以正常使用,那么可能就是内核和chromiumOS 版本问题了,希望官方能尽快更新和修复。

更新:以为和alsamixer有关,但好像并不是,因为有CRAS这一个中间层在接管。
应该可能大概是和内核有关的兼容性问题。换CloudReady了,他家的certified model里面有x250,并且支持期限会一直到2028年。如果有任何人遇到了和我一样的问题希望能做参考。

其他台式机能装fydeOS的都尽量推荐和安装,支持并希望FydeOS继续向前发展!

1 Like