ijiabao 发表于 2017-11-17 21:57

E5 X79 panic 经历过绝望的可以试试

从10.9一路走来,这里仅分享在安装过程中出现的panic黑屏的解决方法。
下载最新的 clover 传送门: https://sourceforge.net/projects/cloverefiboot/
大部分按默认选项走。
driver64uefi
加入 apsf.efi (10.13)
OsxAptioFixDrv-64.efi 三选一的不用说了
放入最新的 FakeSMC.kext
加入 NullCPUPowerManagement.kext
尝试加入 VoodooTSCSync.kext
SMBiOS先设为MacPro5,1 (此为最兼容机型,在没有完全折腾好之前,不要换6,1)
我在很多情况下连一屏都没有滚过去,直接panic,按以上方法均告成功。

本机N卡需要加上npci=0x2000, 否则 panic

此前启动都没问题,唯10.13, E5系列(某X79主板)如果不处理的话,可能真的连第一屏都看不到就宣告死亡了,绝望时可试试修改DSDT,CPU部分。有幸看到一个帖子,真是此类机型的救命稻草:传送门:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1753833&extra=&highlight=&page=1

DSDT 查找并删掉下面这几行:
Store ("CPUSCK0", CUU0)
Store ("CPUSCK1", CUU1)
Store ("CPUSCK2", CUU2)
Store ("CPUSCK3", CUU3)

panic解决后,再解决相关驱动问题:

USB名称不正确的话,会停在wait ... usb... 相关字样上
另外,USBInjectAll.kext可能会黑屏(要配合DSDT的USB设备名称)
1:检查DSDT,如果USB的名称为 EUSB/USBE, 则改为EHC1,EHC2, 这个可以工作在原生的驱动下(MacPro5,1)
2:或改为EH01,EH02 (这个必须使用UsbInjectAll.kext, 备用的方法)
下面4选二(注意disabled)
                <dict>
                  <key>Comment</key>
                  <string>change EUSB to EHC1 (native for MacPro5,1)</string>
                  <key>Disabled</key>
                  <false/>
                  <key>Find</key>
                  <data>
                  RVVTQg==
                  </data>
                  <key>Replace</key>
                  <data>
                  RUhDSQ==
                  </data>
                </dict>
                <dict>
                  <key>Comment</key>
                  <string>change USBE to EHC2 (native for MacPro5,1)</string>
                  <key>Disabled</key>
                  <false/>
                  <key>Find</key>
                  <data>
                  VVNCRQ==
                  </data>
                  <key>Replace</key>
                  <data>
                  RUhDMg==
                  </data>
                </dict>
                <dict>
                  <key>Comment</key>
                  <string>change EUSB to EH01 (with UsbInjectAll.kext)</string>
                  <key>Disabled</key>
                  <true/>
                  <key>Find</key>
                  <data>
                  RVVTQg==
                  </data>
                  <key>Replace</key>
                  <data>
                  RUgwMQ==
                  </data>
                </dict>
                <dict>
                  <key>Comment</key>
                  <string>change USBE to EH02 (with UsbInjectAll.kext)</string>
                  <key>Disabled</key>
                  <true/>
                  <key>Find</key>
                  <data>
                  VVNCRQ==
                  </data>
                  <key>Replace</key>
                  <data>
                  RUgwMg==
                  </data>
                </dict>

另注:N(GTX1050TI)卡 WebDriver时,把<key>Graphics</key>注释掉,或关掉inject, 并打开:
<key>NvidiaWeb</key>
      <true/>
实测 在启动选项加入nvda_drv=1是无效的。

下面是变频问题:
(去除NullCpuPowerManagment之后,加入MSR解锁,正常启动,并使LPC正常加载,这是前提)
MSR解锁,试过N种方法,10.12之前均用 AICPMPatch.pl 才有效
ssdtPRGen.sh 用于生成SSDT,前期使用默认参数(pro5,1)。
    并关闭clover SSDT gen:            
    <key>Generate</key>
    <false/>
再加入 SNB-E补丁 (aicpm patch.command)
此时应该可以9档, 如果更多的话,需要使用 x79Platform, (改pro6,1, 并解决N卡黑屏问题)
本机是双路双CPU,在我的机器上无缘











10.13, 试过各种方法,MSR解锁均告失败。绝望时,可以试试下面方法:
Clover有一个选项,打开之(试过10.11,12,13都可用,但可能会导致变频失败,频率锁死):
<key>AppleIntelCPUPM</key>
<true/>

本机上使用AppleIntelCPUPM选项+ssdtPRGen.sh+ aicpm patch.command 成功9档。

其它解锁MSR的方式,供参考:
x79 (本机测试无效):
<dict>
    <key>Comment</key>
    <string>MSR Skip</string>
    <key>Find</key>
    <data>
    4gAAAA8w
    </data>
    <key>Name</key>
    <string>AppleIntelCPUPowerManagement</string>
    <key>Replace</key>
    <data>
    4gAAAJCQ
    </data>
</dict>
<dict>
    <key>Comment</key>
    <string>MSR Skip</string>
    <key>Find</key>
    <data>
    4gAAAEiJ8A8w
    </data>
    <key>Name</key>
    <string>AppleIntelCPUPowerManagement</string>
    <key>Replace</key>
    <data>
    4gAAAEiJ8JCQ
    </data>
</dict>

使用(实测10.13打不了, 10.12可用)
AICPMPatch.pl


Clover (10.13用这个)
<key>AppleIntelCPUPM</key>
<true/>

aicpm patch.command(这个是SNB-E补丁)



附,其它:
http://www.insanelymac.com/forum/topic/321021-guide-hwpintel-speed-shift-enable-with-full-power-management/

    Piker's MSR 0xE2 lock patch to fix instant reboot(in KernelToPatch)

Comment: MSR 0xE2 _xcpm_idle instant reboot (c) Pike R. Alpha
MatchOS: 10.12
Find:    20b9e200 00000f30
Replace: 20b9e200 00009090

Through Clover config.plist

// 注意:KernalToPatch, 不是KextsToPath

<key>KernelToPatch</key>
<array>
    <dict>
      <key>Comment</key>
      <string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string>
      <key>Disabled</key>
      <false/>
      <key>Find</key>
      <data>
      ILniAAAADzA=
      </data>
      <key>MatchOS</key>
      <string>10.12</string>
      <key>Replace</key>
      <data>
      ILniAAAAkJA=
      </data>
    </dict>
</array>

kaeserlin 发表于 2017-11-17 23:00

建议放弃MacPro6,1,因为并不会带来什么特别的体验。

别叫我起床 发表于 2017-11-23 15:29

cheneyveron 发表于 2017-11-23 15:45

kaeserlin 发表于 2017-11-17 23:00 https://www.pcbeta.com/static/image/common/back.gif
建议放弃MacPro6,1,因为并不会带来什么特别的体验。

俺喜欢看“访达”里边的小垃圾桶,哈哈哈哈

ytx1003 发表于 2017-11-25 00:00

13系统 你有没有 关机就重启的问题或者关机不断电

wuqing68 发表于 2017-11-25 13:31

好高深的样子,因为我看不懂代码。

HRLOVEDM 发表于 2017-11-26 16:29

支持楼主的钻研精神~!~

Spent8 发表于 2018-12-27 13:44

HRLOVEDM 发表于 2017-11-26 16:29 https://www.pcbeta.com/static/image/common/back.gif
支持楼主的钻研精神~!~

哥们,你英业达是b810主板么?msr解锁成功了么

billyking2000 发表于 2019-4-15 13:46

谢谢了楼主分享

云朵有点甜 发表于 2019-4-15 14:20

请教一下如果不能解锁主板的msr锁定,那SNB-E需要怎么弄才能变频

你最后发的那个补丁应该是为了开启HWP不重启的,应该对x79没啥用吧

wangchenyuF2 发表于 2019-6-25 15:10

非常绝望,第一屏都过不掉,直接重启,努力试试了。

a1109870128 发表于 2019-10-23 14:37

感谢分享
。。。

a1109870128 发表于 2019-10-23 14:37

感谢分享。。。。

gintan1899 发表于 2019-12-28 09:53

云朵有点甜 发表于 2019-4-15 14:20 https://www.pcbeta.com/static/image/common/back.gif
请教一下如果不能解锁主板的msr锁定,那SNB-E需要怎么弄才能变频

你最后发的那个补丁应该是为了开启HWP不 ...

层主签名图片, 是用终端把配置信息输出的? 怎么做到的?? 救指点
页: [1]
查看完整版本: E5 X79 panic 经历过绝望的可以试试