积分 83 最后登录 2024-4-13 精华 0 阅读权限 20 主题 7 UID 1584295 帖子 103 PB币 75 威望 7 贡献 0 技术 0 活跃 690
Simon
UID 1584295 帖子 103 PB币 75 贡献 0 技术 0 活跃 690
本帖最后由 damnsoul 于 2017-8-24 20:04 编辑
口袋妖怪heart 发表于 2017-8-22 18:23
XCPM 被强制启用的原因是自 Clover r4140 起自动对 Broadwell-E 平台打相关补丁,开启 XCPM 。如需禁用,可对源码进行如下修改:
暂时倒回旧版clover(4128),关闭对Haswell-E和Broadwell-E平台自动开启XCPM。
我的x99和XCPM杠上了,前两个星期还在不能启用XCPM而苦恼,翻了好几个帖子,求助好几个人,终于添加正确了kernel patch把XCPM启用了。
但是启用XCPM系统就开始随机卡死了,之前未启用时只是无法变频,但很稳定。
本来最近两个星期一直在排查启用XCPM随机卡死的原因 ,可是不知不觉XCPM已变成默认启用了。成了我的噩梦,怎么也摆脱不掉。
排查笔记 ####**0819**
- 1.删掉EFI盘中全部文件,重新安装clover4173,初始化config.plist(之前的acpi fix 全部未勾选),加了启用kernelPm。安装信息中有看到x86加载成功,安装到剩2分钟卡死!
>>设置u盘为启动盘,安装或进入系统不需要空格boot with select option。若按F12选择u盘启动则需要空格boot with select option。
>>安装成功进入系统,安装clover到系统盘,刚安装完毕就卡死。
>>N次重装,N次随机卡死。
---
####**0818**
- 1.暂时稳定?(移除kernel patch后XCPM还是启用)
> - 放入AppleALC声卡驱动重启还是随机卡死。
> - 添加acpi声卡patch,重启随机卡死
> - 移除AppleALC声卡驱动,重启卡死(0817不卡死是假象?)
> - 重置bios,全部为Auto,重启卡死
> - 在重置bios上添加PMDrvr驱动,暂时稳定?
> - 重置bios配合PMDrvr一样随机卡死。无奈再次重装系统!
- 2.重装Sierra 10.12.6
> - 重装系统居然XCPM已经被启用!安装完毕10分钟内无卡死,关机睡觉。
> - 第二天起来安装几个app,不到5分钟内卡死。无解重装!
---
####**0817**
- 1.重新安装的前两次系统不稳定的原因可能有
> - clover及clover congratulation都在**多次更新**,config.plist设置可能不问题(SMBIOS的信息有点问题)。
> - b.kexts驱动放的比较多(AppleALC/HackrNVMeFamily/CodeCommander/usbinjectALL/x99_usbinjector/)
> - config.plist未移除KernelToPatch的xcpm参数,直接安装
> - 未移除ssdt_NVME.asl与HackrNVMeFamily驱动一起直接安装系统
> - 安装完还碰到finder打开错误,软件app不能正常打开。
---
- 2.在MaLd0d修改的config基础上与kgp的config合并修改(去掉slide=0),并移除不必要的驱动只保留了FakeSMC和IntelMausiEthernet驱动,安装过程要空格boot with selected option,安装完成后则不用。这样的安装算是比较干净稳定的系统。
> - Kernel and kexts Patch里未启用kernelPm和Apple RTC
---
- 3.在精简config和kexts后成功安装干净稳定的系统(无usb声卡M.2驱动,无dsdt和ssdt,无kernel patch)
---
- 4.干净稳定第一阶段
> bios设置
>>cpu:C1E=auto,C3/C6/C7=enable,cpu thermal montior=diable,EIST=disable,其他都是auto)
>>>居然稳定就直接测试XCPM,添加kernel patch,重启后第一次自动重启,第二次加slide=0也是自动重启,第三次原先默认不加slide=0正常进入系统,不到5分钟就卡死了,死马当活马医用cpu-s生成ssdt,放入clover/patch,重启随机卡死。
>>>>编辑config加ssdt=cpuPm和ssdt=CPUOist,重启卡死。把cpufriend、Lilu、VoodooTSCsync放入clover/kexts,重启暂时稳定。
---
- 5.放入cpufriend和Lilu暂时稳定后按照教程编译cpufriemdProvider
> 编译好的cpufriemdProvider(nmano修改的macpro6.1变频plist)放入clover/kexts,重启卡死。修改config勾选Drop OEM,Plugin Type=1,PLimit Dict=0,重启卡死。进入bios设置cpu 设置成I7 5930 3.8重启卡死。
---
- 6.倒入回去
>
- 去掉config勾选Drop OEM,Plugin Type=1,PLimit Dict=0,移除CPUfriendProvider,重启暂时稳定。测试Geekbench跑分4回合半卡死。
>
- 移除所有kernel patch,重启测试xcpm还是启用?sysctl -n machdep.xcpm.mode返回=1,sysctl -n machdep.xcpm.vectors_loaded_count=0,测Geekbench跑分,系统稳定四五十分钟。
>
- (稳定时把DSDT放进去clover/patch,AppleALC放入clover/kexts)待第二天测试稳定性。 复制代码 重装N次系统,甚至安装了10.13pb5(安装成功卡固件错误)再降回10.12.6还是一样默认启用XCPM,sysctl -n machdep.xcpm.mode返回都是1。
试过在windows把安装盘格式化,usb也格式化过,bios恢复默认等都没用,现在每次重装系统都默认启用XCPM,-v啰嗦模式都可以看到XCPM resige和x86加载success,太尴尬了!然后每次重装完进系统不到几分钟就随机卡死,有时会久一点不够也就10分钟不到就卡死。
主板:Gigabyte x99 phoenix sli
CPU:E5-1650 v3
内存:海力士 16G x2
显卡:MSI GTX 1070
系统版本:Sierra 10.12.6
SIMBIOS:MacPro 6.1
展开阅读全文​
附件:
你需要登录 才可以下载或查看附件。没有帐号?注册