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
我是设置以上默认值就可以重启断电了。
自己占楼用。 大大们,有空请帮忙 @arslan2012, @口袋妖怪heart, @syscl, @shuizhongyu517 谢谢了。 没任何问题呀~同XPS13 我用的是你的方案2,删除HDAEnabler,注入声卡id=13 Jevons-Chan 发表于 2016-11-18 11:29 https://www.pcbeta.com/static/image/common/back.gif
没任何问题呀~同XPS13
需要DSDT和ssdt么,我这都没加载
joyweb 发表于 2016-11-18 11:38 https://www.pcbeta.com/static/image/common/back.gif
需要DSDT和ssdt么,我这都没加载
并不是必须的 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. 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的,其他渠道搞来的机子~其他是一样 Jevons-Chan 发表于 2016-11-18 11:52 https://www.pcbeta.com/static/image/common/back.gif
基本一致,我的固态不是nvme的,其他渠道搞来的机子~其他是一样
感觉有救了,大神,能提供一下你的clover么,我参考一下,谢谢。 Jevons-Chan 发表于 2016-11-18 11:52 https://www.pcbeta.com/static/image/common/back.gif
基本一致,我的固态不是nvme的,其他渠道搞来的机子~其他是一样
回复不见了,又在审核中。请大神帮忙看一下你的clover配置,谢谢你。 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里的?
joyweb 发表于 2016-11-18 13:08 https://www.pcbeta.com/static/image/common/back.gif
你提到的注入是只注入Clover里的HDAid呢,还是也修改AppleHDA、AppleHDA_265里的?
clover注入 Jevons-Chan 发表于 2016-11-18 13:40 https://www.pcbeta.com/static/image/common/back.gif
clover注入
方便把你的kexts和config.plist发出来吧,感谢 config,kexts用2的那个就行了,重启不断电勾选haltenable就行了,我的config有,你可以参考 重新修正一下,config我已上传,你可以参考,好像在审核中,另外把我的ALC放到clover的驱动文件夹即可 谢谢你,我现在试试。 你这种情况建议格盘全新安装一下试试。好多莫名其妙的问题可以解决 Jevons-Chan 发表于 2016-11-18 14:36 https://www.pcbeta.com/static/image/common/back.gif
重新修正一下,config我已上传,你可以参考,好像在审核中,另外把我的ALC放到clover的驱动文件夹即可
谢谢,我声音已经出来了。不过重启不断电还是搞不定。。 joyweb 发表于 2016-11-19 00:38 https://www.pcbeta.com/static/image/common/back.gif
谢谢,我声音已经出来了。不过重启不断电还是搞不定。。
勾选haltenable了吗?