[Suggestions for Improvement] 从beta3到RC,intel声卡都没有正确驱动
Tofloor
poster avatar
remyxo
deepin
2024-05-21 08:23
Author

我的笔记本是荣耀MagicBook X14,配置:

CPU:Intel I5-10210U

核显:Intel UHD Graphics

声卡:Realtek ALC256(ALC3246)

我使用deepin V23是从beta3开始的,从beta3到RC正式版,中间多次重装过各个阶段的beta3和rc版本,但声卡都没有被正确驱动过,都需要手工处理。难道10代intel 酷睿CPU和Realtek ALC256是少数派设备吗?还是已经过时了?10代CPU还是属于相对比较新的中生代力量,希望v23在正式版能够自动驱动相关声卡。

Reply Favorite View the author
All Replies
pzm9012
deepin
2024-05-21 08:37
#1

估计你的声卡和华为差不多,华为的声卡被魔改过所以无法做到直接支持,可以尝试自行安装sof驱动。

Reply View the author
remyxo
deepin
2024-05-21 08:48
#2
pzm9012

估计你的声卡和华为差不多,华为的声卡被魔改过所以无法做到直接支持,可以尝试自行安装sof驱动。

我是根据这个文档修改的:https://blog.csdn.net/scmhw/article/details/128178261

sudo touch /etc/modprobe.d/alsa-base.conf
sudo echo "options snd-intel-dspcfg dsp_driver=1" > /etc/modprobe.d/alsa-base.conf
alsactl init
设置完成后重启即可。

我不知道是不是魔改过的,但该笔记本装黑苹果却很容易驱动这个声卡。

Reply View the author
lizhu
deepin
2024-05-21 09:10
#3
一样问题,荣耀笔记本
Reply View the author
昨夜的星辰
deepin
2024-05-21 09:26
#4

华为系,包括荣耀,声卡在LINUX上多多少少有点问题,应该是被改过

前面有台matebook x pro也是这毛病,声卡有点不太正常

后面这台电脑给老婆用了,自己用的redmibook pro 15 2022锐龙版,声卡是深圳深蕾科技SN6140

本以为是省成本的东西,结果前段时间调试耳放的时候因为忘了把配置改回来结局却让人意外

意外发现这个芯片竟然支持32位采样深度,192k的采样频率

Reply View the author
remyxo
deepin
2024-05-21 09:53
#5
昨夜的星辰

华为系,包括荣耀,声卡在LINUX上多多少少有点问题,应该是被改过

前面有台matebook x pro也是这毛病,声卡有点不太正常

后面这台电脑给老婆用了,自己用的redmibook pro 15 2022锐龙版,声卡是深圳深蕾科技SN6140

本以为是省成本的东西,结果前段时间调试耳放的时候因为忘了把配置改回来结局却让人意外

意外发现这个芯片竟然支持32位采样深度,192k的采样频率

但是我看了Windows下声卡驱动提供商是Microsoft,不是荣耀,微软都能驱动魔改的荣耀/华为声卡,而且,连黑苹果都能正确驱动此网卡(此笔记本安装了windows 11、deepin v23、macOS Ventura),统信deepin却不行?

我的另一台华为笔记本,11代CPU,也是Intel智音声卡,装的是UOS V20 专业版,却能正常驱动声卡,如果是魔改的,UOS怎么做到的?deepin故意和UOS分了个档次?如果真要区分档次,也应该是在应用软件和服务上,二不是在基本硬件的支持上吧?

Reply View the author
remyxo
deepin
2024-05-21 10:01
#6
It has been deleted!
remyxo
deepin
2024-05-21 10:01
#7
pzm9012

估计你的声卡和华为差不多,华为的声卡被魔改过所以无法做到直接支持,可以尝试自行安装sof驱动。

实际上,我没有安装任何其它驱动,就是增加了一个声卡配置文件就OK了。

Reply View the author
longlong
deepin
Developer
2024-05-21 16:23
#8
remyxo

但是我看了Windows下声卡驱动提供商是Microsoft,不是荣耀,微软都能驱动魔改的荣耀/华为声卡,而且,连黑苹果都能正确驱动此网卡(此笔记本安装了windows 11、deepin v23、macOS Ventura),统信deepin却不行?

我的另一台华为笔记本,11代CPU,也是Intel智音声卡,装的是UOS V20 专业版,却能正常驱动声卡,如果是魔改的,UOS怎么做到的?deepin故意和UOS分了个档次?如果真要区分档次,也应该是在应用软件和服务上,二不是在基本硬件的支持上吧?

很无奈 是的,因为一些厂商和UOS的合作方式是提供一些闭源的驱动,而这一部分驱动由于其协议限制并不能让deepin直接拿来用,所以deepin和UOS的硬件支持范围是不同的,不过deepin承诺主线内核支持的设备,以及第三方厂商愿意让我们支持的设备,我们会努力做到支持。

至于这个问题应该不是硬件支持方面,可能对于华为使用的声卡型号需要做特判处理或者等待华为的驱动上游化,其他的开源发行版也存在这个问题:https://consumer.huawei.com/en/community/details/Matebook-14-2021-Ubuntu-Linux-No-Sound/topicId_169472/

有一部分机型可能仅需打开DSP通道就能解决,这个我们会尽快推进处理;有一部分机器在系统层面解决比较困难

Reply View the author
remyxo
deepin
2024-05-21 16:59
#9
longlong

很无奈 是的,因为一些厂商和UOS的合作方式是提供一些闭源的驱动,而这一部分驱动由于其协议限制并不能让deepin直接拿来用,所以deepin和UOS的硬件支持范围是不同的,不过deepin承诺主线内核支持的设备,以及第三方厂商愿意让我们支持的设备,我们会努力做到支持。

至于这个问题应该不是硬件支持方面,可能对于华为使用的声卡型号需要做特判处理或者等待华为的驱动上游化,其他的开源发行版也存在这个问题:https://consumer.huawei.com/en/community/details/Matebook-14-2021-Ubuntu-Linux-No-Sound/topicId_169472/

有一部分机型可能仅需打开DSP通道就能解决,这个我们会尽快推进处理;有一部分机器在系统层面解决比较困难

感谢反馈!thanks

Reply View the author
matrix
deepin
2024-05-21 17:54
#10

这个和华为的硬件设计有关系,耳机和喇叭复用了同一个物理通道。

社区上游其他机型也有反馈 https://github.com/thesofproject/linux/issues/3350

可在当前修改的方式下试试耳机是否能正常使用。

另外方便的话可以发下内核日志

sudo dmesg信息

和主板信息

sudo dmidecode -t 2

Reply View the author