joyweb 发表于 2016-11-18 00:44

ALC256用尽所有办法还是驱动不了,请大神帮忙指点一下接下来我该怎么办?【已解决】

本帖最后由 joyweb 于 2016-11-20 00:12 编辑

我是一台Dell xps 13 9350,之前在10.11.6上几乎完美,但忍不住一定要尝试sierra,当正式版发布之后迫不及待地开始折腾了,起初在dp版本的时候10.11.6的驱动都能平稳过渡过来使用,但正式版一出,立马傻眼。 无线蓝牙、声音通通无法使用,但是摄像头居然免驱了!!!也正因为此,开始了折腾的漫漫长路。
目前还剩下未解决问题有:

[*]声音
[*]重启不断电
[*]USB-C视频输出
[*]读卡器


当然,以上问题,我最在乎的是声音能够驱动,我参考了论坛9350的前辈的帖子,搜了github的各种方案,发现在layoutID上就有歧义了,国外的方案都表明layoutid必须用13,@Bynce 大神的帖子(https://bbs.pcbeta.com/viewthread-1692906-1-1.html)里提到的和我10.11.6用的一样,都是layoutID=3,所以我做了很多尝试:

[*]使用Clover HDA指定layout端口id是13;使用cloverHDA+原生AppleHDA(278.23,修改AppleHDAHardwareConfigDriver的info.plist中HDAConfigDefault值,加入ALC256属性描述)+CodecCommander,发现AppleHDA未加载,其余的声卡驱动都加载;
[*]使用@Bynce 帖子里提到的方案,AppleHDA_ALC256 + 原生AppleHDA(274.12)+ HDAEnabler + CodecCommander,发现 AppleHDA同样未加载,其余都加载;
[*]xcode编译AppleALC,修改layout端口id为3,使用AppleALC+原生AppleHDA(278.23,同1修改)+ HDAEnabler + CodecCommander,发现所有驱动都已加载,如下图:




当然以上方法都设置了clover.plist的patch二进制替换代码。

音频的系统信息如下,都未驱动


按理说所有codecid都指定一致了,layoutid也一致了,就应该驱动了,难道还需要dsdt?(ps,我取消了dsdt和ssdt的设置)


说到这儿,我真不知道从何下手了,请大神们指点一二,谢谢!


我把我用到的第三次尝试的kext放下面




已经解决问题了,感谢 @Jevons-Chan @belek ,我发现我驱动不了的问题在于我的Clover一直有问题,clover的版本混乱的,我重新安装了一次clover(使用最新的3923),再次使用上面提到的第二种办法,特别感谢@Jevons-Chan 提供的AppleALC.kext,声音最后出来了。谢谢!!

以下是我的ALC256声卡驱动:


——————---------------------------————————————————————分割线
目前遗留问题还是重启不断电,我勾选了Halt Enabler依然不生效,不知道怎么办了。。
重启不断电问题解决了,Halt Enabler选项并没卵用,我的clover比较特殊,不能加入DropOEM(这个没找到原因),重点是需要给Reset Address、Reset Value 设上默认值


ResetAddress: (should be: 0x64) Restart address
ResetValue: (should be: 0xFE) Restart address

对Clover大家尽可能从文档里找到所有配置项的作用,太有用了:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1551482
我是设置以上默认值就可以重启断电了。


joyweb 发表于 2016-11-18 08:28

自己占楼用。

joyweb 发表于 2016-11-18 10:56

大大们,有空请帮忙 @arslan2012, @口袋妖怪heart, @syscl, @shuizhongyu517 谢谢了。

Jevons-Chan 发表于 2016-11-18 11:29

没任何问题呀~同XPS13

Jevons-Chan 发表于 2016-11-18 11:30

我用的是你的方案2,删除HDAEnabler,注入声卡id=13

joyweb 发表于 2016-11-18 11:38

Jevons-Chan 发表于 2016-11-18 11:29 https://www.pcbeta.com/static/image/common/back.gif
没任何问题呀~同XPS13

需要DSDT和ssdt么,我这都没加载

Jevons-Chan 发表于 2016-11-18 11:48

joyweb 发表于 2016-11-18 11:38 https://www.pcbeta.com/static/image/common/back.gif
需要DSDT和ssdt么,我这都没加载

并不是必须的

joyweb 发表于 2016-11-18 11:51

Jevons-Chan 发表于 2016-11-18 11:48 https://www.pcbeta.com/static/image/common/back.gif
并不是必须的

请问你的配置跟我一样么? i5-6200 skylake,8g,hd520, 三星256GB 951 NVMe,3200x1800.

Jevons-Chan 发表于 2016-11-18 11:52

joyweb 发表于 2016-11-18 11:51 https://www.pcbeta.com/static/image/common/back.gif
请问你的配置跟我一样么? i5-6200 skylake,8g,hd520, 三星256GB 951 NVMe,3200x1800.

基本一致,我的固态不是nvme的,其他渠道搞来的机子~其他是一样

joyweb 发表于 2016-11-18 11:53

Jevons-Chan 发表于 2016-11-18 11:52 https://www.pcbeta.com/static/image/common/back.gif
基本一致,我的固态不是nvme的,其他渠道搞来的机子~其他是一样

感觉有救了,大神,能提供一下你的clover么,我参考一下,谢谢。

joyweb 发表于 2016-11-18 12:01

Jevons-Chan 发表于 2016-11-18 11:52 https://www.pcbeta.com/static/image/common/back.gif
基本一致,我的固态不是nvme的,其他渠道搞来的机子~其他是一样

回复不见了,又在审核中。请大神帮忙看一下你的clover配置,谢谢你。

joyweb 发表于 2016-11-18 13:08

Jevons-Chan 发表于 2016-11-18 11:30 https://www.pcbeta.com/static/image/common/back.gif
我用的是你的方案2,删除HDAEnabler,注入声卡id=13

你提到的注入是只注入Clover里的HDAid呢,还是也修改AppleHDA、AppleHDA_265里的?

Jevons-Chan 发表于 2016-11-18 13:40

joyweb 发表于 2016-11-18 13:08 https://www.pcbeta.com/static/image/common/back.gif
你提到的注入是只注入Clover里的HDAid呢,还是也修改AppleHDA、AppleHDA_265里的?

clover注入

joyweb 发表于 2016-11-18 14:07

Jevons-Chan 发表于 2016-11-18 13:40 https://www.pcbeta.com/static/image/common/back.gif
clover注入

方便把你的kexts和config.plist发出来吧,感谢

Jevons-Chan 发表于 2016-11-18 14:16

config,kexts用2的那个就行了,重启不断电勾选haltenable就行了,我的config有,你可以参考

Jevons-Chan 发表于 2016-11-18 14:36

重新修正一下,config我已上传,你可以参考,好像在审核中,另外把我的ALC放到clover的驱动文件夹即可

joyweb 发表于 2016-11-18 14:52

谢谢你,我现在试试。

belek 发表于 2016-11-18 15:35

你这种情况建议格盘全新安装一下试试。好多莫名其妙的问题可以解决

joyweb 发表于 2016-11-19 00:38

Jevons-Chan 发表于 2016-11-18 14:36 https://www.pcbeta.com/static/image/common/back.gif
重新修正一下,config我已上传,你可以参考,好像在审核中,另外把我的ALC放到clover的驱动文件夹即可

谢谢,我声音已经出来了。不过重启不断电还是搞不定。。

Jevons-Chan 发表于 2016-11-19 00:39

joyweb 发表于 2016-11-19 00:38 https://www.pcbeta.com/static/image/common/back.gif
谢谢,我声音已经出来了。不过重启不断电还是搞不定。。

勾选haltenable了吗?
页: [1] 2 3
查看完整版本: ALC256用尽所有办法还是驱动不了,请大神帮忙指点一下接下来我该怎么办?【已解决】