- 积分
- 178
- 最后登录
- 2024-4-15
- 精华
- 0
- 阅读权限
- 20
- 主题
- 46
- UID
- 2400610
- 帖子
- 325
- PB币
- 445
- 威望
- 8
- 贡献
- 0
- 技术
- 9
- 活跃
- 482
- UID
- 2400610
- 帖子
- 325
- PB币
- 445
- 贡献
- 0
- 技术
- 9
- 活跃
- 482
|
本帖最后由 paladin4fan 于 2018-4-14 21:54 编辑
10.12.6基本完美使用了很久了,从10.13正式版发布的那一刻开始,直到10.13.4 Beta4发布为止,我的显卡都不能正常工作在High Sierra下,而10.13.4正式更新以后,同显卡的pong友都正常使用了,只有我的依然碰到了奇怪的问题,经过反复测试,终于让10.13.4和10.12.6一样正常工作了。配置见下:
CPU | Intel Core i7 4770k
| MB | Gigabyte G1.Sniper B6
| GPU
| AMD Radeon R9 Fury X (XFX)/Intel HD 4600
| HDA
| Realtek ALC1150
| LAN
| Intel 1217V | 睡眠、唤醒正常,显卡正常加速,声卡接口都能使用,未使用DSDT和SSDT。Haswell的变频似乎只有800Mhz、预设频率+四个睿频,我的CPU是六个档,而手动超睿频则会增加档位数量。
Clover版本号4411,SourceForge的原版PKG安装,Drivers64UEFI里加入系统对应版本的Apfs.efi后内容如图
对于显卡和睡眠,这里说一下我遇到的奇怪问题:
whatevergreen在之前的版本用于解决A卡不能单卡启动、黑屏等问题,10.13里可以不用加载,Clover勾选inject ATI和RadeonDeinit即可,而10.13.4里原生支持的卡甚至不需要勾选Clover选项。我这里依然加载whatevergreen是因为它能让系统显示显卡的正确型号而不是xxxx(人懒 不想手动改)。
在我的平台上BIOS如果开启核显,使用A卡输出则出现黑屏,只能接核显启动再转独显。只有屏蔽核显或者关闭Clover核显侦测才能顺利启动。而我因为Windows下的需求必须开启核显,单独关闭侦测会在mac的系统信息里出现一个未驱动的内建GPU导致睡眠失败。因此加入IntelGraphicsFixup曲线救国,如果我不是个例的话希望能帮助到一些碰到同样问题的人。
开启Clover核显侦测+启动参数-igfxvesa,系统能正确识别出HD4600,但是因为参数禁用了核显加速驱动因此不会导致独显黑屏,正常睡眠唤醒。或者关闭Clove核显侦测+启动参数igfxfw=1,系统信息里核显消失,正常睡眠唤醒。
这个解决方法虽然让系统正常使用了,但是还是想知道有没有方法让核显正常加速的情况下,独显成功单独输出。
whatevergreen+IntelGraphicsFixup+lilu最新版本的直链(只要GitHub项目没有关闭,点进去看到就是最新版本,往下翻是历史版本),下载zip解压后把kext扔到EFI/Clover/kext/10.13和other里去即可(外部链接老是被吞 自己复制吧)
https://github.com/vit9696/Lilu/releases
https://github.com/lvs1974/IntelGraphicsFixup/releases
https://github.com/vit9696/WhateverGreen/releases
声卡驱动,我也是遇到了玄学问题,之前beta版本只能核显启动、进系统插独显的时候,使用AppleALC即可驱动声卡,然而到了正式版,我用AppleALC就驱动不了了,只有在BIOS关闭核显才能使用AppleALC。因为太弱智了所以我使用了toleda的CloverALC驱动声卡。
https://github.com/toleda/audio_CloverALC
进入主页,点击右侧Clone or Download ZIP下载项目压缩包,找到audio_cloverALC-130xxx.zip解压,然后运行解压出来的command脚本,注意请事先挂载Clover分区并保持AppleHDA是原生,输入密码后脚本会自动下载必要文件,如果检测不到你的layout ID会让你手动填一个(5/6口主板填1,3口填2,好像填3是启用核显HDMI),我这里填1可以正确驱动。
脚本会为你的声卡驱动添加zlib并重建权限与缓存,自动在Clover的config.plist里加入kext补丁与inject layout ID,下载realtekALC.kext到你的Clover/kexts/others中。不知道还要不要加入-alcbeta参数,我是加了的。
使用上述脚本后声卡正确识别,但是出现了更奇妙的问题,后面板5个3.5mm口+前面板2个,只有最主要的“内置扬声器”没有声音。然后运气好看到了这位老哥的帖子:传送门
这里打包fakesmc+网卡驱动+EAPDFix+防止睡眠唤醒无声的CodecCommander
最后附上config.plist
config.plist里只保留了如下图的几页的通用设置+禁用SIP+Inject kext=yse,其余的如声卡部分请让脚本自动生成,显卡部分根据自己的型号设置,SMBios预设了MacPro6.1,需要改的请自行修改。另外,想要开启Powernap的同学请把darkwake设置为10,否则睡眠定时自动唤醒,再过了预设的时间才会睡回去。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|