酷比魔方iWork20Pro安装15.0版后,ESSX8336声卡不能驱动。希望官方技术帮忙解决一下。

我觉得官方需要考虑的是这个问题是不是很多人遇到,很多人遇到的才会解决,就你一个人他们也没有解决的动力,太小众了,就变成了为你一个人服务了。况且在linux 5.17内核下还有bug,那更不可能为此耽误时间了,小众问题且有bug,他们探索的动力是啥

具体有多少人遇到,我没办法统计。
我目前所知道的是,但凡采用intel赛扬N4120和N5100 CPU的电脑,基本上都是ESSX8336声卡,因为这两款CPU是与8336声卡封装一体的。也有少数这两款CPU的电脑屏蔽了该声卡,采用单独声卡芯片的。
只是希望先尽量解决能用,才有更多的人用。有些装上连声卡都不能识别的话,就很快放弃了。目前很多NAS、软路由、工控机、平板、笔记本等用这两款CPU的。因为这些CPU都是超低功耗的,在很多行业有应用的。

这些cpu都是寨板在用,就我看到的情况,他们官方不喜欢搞寨板

寨不寨也只是相对而言吧,又不是什么冷门的硬件,酷比魔方iWork20Pro是寨板,华为matebook14 2021 i5-1135G7总不是寨本吧?都用的这个声卡,ESSX8336声卡是intel赛扬N4120和N5100等CPU内置就带的声卡硬件,CPU内置的无线网卡intel AC 9461和ESSX8336声卡之类的,都是较新一点的Linux内核都是支持的了,只是FydeOS用的内核太老了吧。

这年头除了寨本,谁还用赛扬 :face_with_peeking_eye:
寨本玩linux坑太大了,随便买个酷睿的品牌本,linux玩起来溜多了

es8336的实物是这个样子的,并不在CPU里面,可以拆开机器在主板上找找。

大概就在这个位置,有些批次是用ES8316C。两者引脚完全兼容。

CPU负责数字的处理工作,这块芯片负责模拟信号和数字信号的转换工作,还有模拟信号放大的工作。
情形就跟中国驻美大使馆不在中国本土一样,但他分担了一部分外交的工作。

好像这个用户一样就自己找到方法,顺带也让我间接解决了ES8316的声卡问题。

fydeos和安卓相似,不能像其他Linux发行版那样在系统里编译/添加驱动,只能在编译系统时候一并加入。

这里面每一步都很详尽,就看你有没有心动手第一步。

君子好逑,求之不得,辗转反侧。

这时候还动口不动手?

1 个赞

不是编程人员,你说的太复杂了。算了,我还是放弃吧!

换个思路。
你把ES8336吹下来,换成ES8316,即使你不是软件开发的,不是编程人员都可以做到。

  1. bluetooth headphone

  2. usb sound card

你的意思,es8316声卡是支持可用的吗?
换个声卡芯片能兼容吗?
另外,我上面可能说错了,CPU N4120,是GeminiLake平台的,是intel 8代架构。

你的这个换声卡芯片的建议不错,而且我发现同样的iWork20Pro,竟然有的人的声卡出厂就和我的同型电脑声卡ES8336是不一样的,用的是ES8316C。

那就说明,ES8336和ES8316C是可以兼容平替的。所以,我干脆在网上下单买了ES8316C了。等到货吹焊试试。

你可以去intel的官网或者cpu world看【发行日期】【introdution date】,再去对比其他的,看看跟哪个比较接近。

不会比较。只查到规格。百度查过"Gemini Lake Refresh"是第八代架构。

  • 第一代:Nehalem 架构(2008年),代号“Bloomfield”、“Gainestown”、“Lynnfield”和“Havendale”。
  • 第二代:Sandy Bridge 架构(2011年),代号“Gulftown”、“Clarkdale”和“Arrandale”。
  • 第三代:Ivy Bridge 架构(2012年),代号“Ivy Bridge”、“Haswell”、“Valley View”和“Avoton”。
  • 第四代:Haswell 架构(2013年),代号“Haswell”、“Broadwell”、“Cherry Trail”和“Denverton”。
  • 第五代:Broadwell 架构(2015年),代号“Broadwell”、“Skylake”、“Kaby Lake”和“Apollo Lake”。
  • 第六代:Skylake 架构(2015年),代号“Skylake”、“Kaby Lake”、“Coffee Lake”和“Cannon Lake”。
  • 第七代:Kaby Lake 架构(2017年),代号“Kaby Lake”、“Coffee Lake”、“Whiskey Lake”和“Gemini Lake”。
  • 第八代:Coffee Lake 架构(2017年),代号“Coffee Lake”、“Whiskey Lake”、“Cascade Lake”和“Gemini Lake”。
  • 第九代:Coffee Lake Refresh 架构(2018年),代号“Coffee Lake Refresh”、“Whiskey Lake Refresh”、“Cascade Lake-X”和“Atom P5900”。
  • 第十代:Ice Lake 架构(2019年),代号“Ice Lake”、“Comet Lake”和“Elkhart Lake”。
  • 第十一代:Tiger Lake 架构(2020年),代号“Tiger Lake”和“Rocket Lake”。

网上买到了ES8316、ES8316C、ES8336(当时怕焊坏,提前多备一个ES8336,后来没用上)三种芯片,拆开电脑后,发现原装的就是ES8316C(奇怪,为什么Windows设备管理器里显示硬件ID是ESSX8336?还好我还买了更早一代的ES8316),也就是说ES8316C到Linux内核v6.1.11(之前Deepin最新的v23测试版用的v6.1.11内核,声卡无法使用,FydeOS的v16.1版本,内核不知道什么版本,也是声卡无法使用),到目前为止都没解决好ES8316C声卡驱动问题。
只好测试将原装的ES8316C吹下来,焊上ES8316芯片测试,发现两个Linux为内核的操作系统仍然无法识别,而进入Windows11系统后,卸载声卡驱动,重新自动识别装上声卡驱动后,在设备管理器里查看,奇怪的是,硬件ID仍然显示是ESSX8336。也就是说和主板自带ES8316C一样,都显示的是同样的ESSX8336,我虽然手头上还有真正的ES8336芯片,但没有继续换下去了,估计WINDOWS里是同样的驱动ESSX8336。且Linux为内核的操作系统还是无法识别。最后,我还是换回焊回来了主板原带的ES8316C。说明试验彻底失败。通过更换更老的ES顺芯声卡芯片的想法不可行,Linux内核的操作系统仍然无法识别。白忙活半天。

1 个赞

有点憨,也有点悍,芯片旁边那么多原元也敢冒险。用蓝牙耳机和USB声卡等官方升级不吗?
你拆机看到是ES8316C就不用考虑买了吧?
想知道内核用什么版本,终端里用uname命令就有结果。

FydeOS查了一下内核版本是5.4.217-15-0+ #1。
ES8316、ES8316C、ES8336都是拆机前提前买好的,我又没提前知道他原来的不是8336而是8316C。
关于冒险,完全谈不上,换个声卡芯片而已,没什么大不了的,主要是之前买的时候找商家要了规格书看了一下,封装、电路图、引脚都是一样的才敢买和焊。换成ES8316时Windows下也是能出声的,只是只有一边声音出来,不知道是兼容性还是没完全焊好,既然ES8316试了在Fydeo和Deepin里还是没识别,干脆又焊回原主板带的ES8316C了。我估计按声卡芯片,不只是换硬件,可能BIOS也得定制修改。就像有些焊在主板上的内存一样,换成更大容量的,识别还是原来的容量,是要修改BIOS支持的。

解决了吗,我的也是这样的 :joy:

没解决啊,一愁莫展!
ES8316C(Windows里显示是ESSX8336)系列的声卡,在Linux内核的FydeOS和Deepin、UOS等操作系统上的驱动问题一直没有办法解决!

There are only 17 bugs against this codec codec ES8336

Don’t expect a miracle @thesuryavivek. Intel has stopped providing support on this given the proliferation of configs.

天啊,好悲观,连intel都放弃了。

寨板就是intel用来卖垃圾芯片的,不是用来做正经事的,intel从来就没不放弃过,不要瞎折腾了 :face_with_peeking_eye: