2017年11月27日 星期一

Coffee Lake作為黑蘋果(Hackintosh)+啟用步驟


值得升級嗎?

當然你得到的是增加的核心數量。隨著i7-8700k 6核心和12個線程在@ 5GHz運行的事情開始得到超快。這些性能數據轉移到macOS。
在macOS中,UHD630 iGPU明顯比HD630更流暢。一個例子就是視頻,在沒有任何配置的情況下,每次跳到視頻中的不同點時,都會有明顯的暫停,然後再繼續播放。Coffee Lake的情況並非如此。
除了核心數量的增加和平滑的內顯與視頻播放與MacOS的另一件大事情,咖啡湖是工作的睡眠/喚醒UHD 630 iGPU。對於那些不想使用專用顯卡的人來說,這是一個好消息,對於那些不想使用專用顯卡的人來說,這是一個很好的改變,即使在High Sierra,也沒有人能夠在Sky Lake HD 530或Kaby Lake HD上工作。用專用顯卡睡覺也很好。
UHD 630 iGPU雖然睡眠和睡眠起作用, 一旦醒來就會出現圖形失真,直到重新啟動機器才會消失。我仍然在尋找解決方法,一旦找到解決方案,我會更新。 當我插入專用的AMD或Nvidia圖形卡和睡眠/喚醒時,此問題不存在。我還沒有經歷睡眠或內核恐慌的任何重新啟動,到目前為止還沒有。
我可以使用UHD 630圖形加速器在i7-8700k上運行,但不能在i3-8350k上運行。i3有一個獨立的產品ID為0x3E91相比,共享0x3E92的i5 / i7,所以我認為iGPU也將在i5上工作。如果你不想獲得一個單獨的顯卡,並喜歡使用集成顯卡記住,你將無法使用i3-8100 / i3-8350k,除非在未來的更新支持macOS。

CLOVER CoffeeLake Serie 300.zip
https://drive.google.com/file/d/1rgHljDkLsWgRVBBVH3HVQuwbV8J_YJuq/view?usp=sharing

CPU欺騙

咖啡湖在 High Sierra
咖啡湖不需要一個假的CPUID。看起來Coffee Lake有一些早期的支持到High Sierra 13.0和13.1允許啟動沒有任何內核恐慌或死機。


Sierra 10.12.X 欺騙 :

1. Use FAKEPCIID.kext
2. Paste the downloaded FakePCIID.kext files in EFI/Clover/kexts/Other
3, Open config.plist with Clover Configurator
4. Click Kernel and Kext Patches on left column
5. Set FakeCPUID to 0x0906E9


咖啡湖UHD 630圖形

Coffee Lake UHD 630圖形加速可以用於某些模型,睡眠/喚醒功能也是如此。

為了獲得咖啡湖的加速+睡眠/喚醒,您必須使用High Sierra 10.13.X,因為Sierra 10.12.X上沒有Coffee Lake iGPU支持

如果 從Kaby Lake CPU 升級,您也可以 在Boot.pub.plist下的“Args”中刪除 ,因為它在Coffee Lake上不需要。-disablegfxfirmware

你會希望確保你所有的kexts更新到最新版本。

IntelGraphicsFixup.kext是唯一需要的iGPU kext
下載最新版本的IntelGraphicsFixup.kext
在EFI / Clover / kexts / Other中放置IntelGraphicsFixup.kext

你也想添加iGPU DSDT patch。
用plist Editor Pro打開 config.plist
在Acpi,DSDT Patches下添加
將GFX0更改為IGPU
保存 config.plist
 如下範例:
<key>DSDT</key>
<dict>
   <key>Fixes</key>
   <dict>
   <key>FixHeaders</key>
   <true/>
   <key>#Comment-IRQ Fix</key>
   <string>The following fixes may be needed for onboard audio/USB/etc</string>
   <key>FixTMR</key>
   <false/>
   <key>FixRTC</key>
   <false/>
   <key>FixIPIC</key>
   <false/>
   <key>FixHPET</key>
<false/>
</dict>
<key>Patches</key>
 <array>
<dict>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
<key>Find</key>
<data>R0ZYMA==</data>
<key>Replace</key>
<data>SUdQVQ==</data>
</dict>
https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD5300_5500_6000.plist


Coffee Lake iGPU BIOS設置
另外,如果您打算使用Coffee iGPU,則需要進行這些BIOS更改。不這樣做可以打破或者打破你是否能夠使用iGPU。根據您使用的主板,您可能只有一些設置:
集成顯卡:已 啟用
iGPU多顯示器:已 啟用
DVMT預先分配: 128Mb
主顯示器: IGD /集成/ iGPU / CPU圖形
咖啡湖FrameBuffer?

高級Sierra咖啡湖的10.13.1更新還沒有一個適當的圖形幀緩衝區。因此,您可以將ig-platform-id留空,因為我可以在不設置GPU加速的情況下獲得GPU加速。

Kaby Lake iGPU framebuffer可以在Coffee Lake架構上運行,因為UHD 630和HD 630非常相似。

因此,你可以使用Kaby湖iGPU的幀緩衝IG平台-ID: 0x59120000為UHD 630iGPU的或0x59120003的專用GPU,如果你願意的話或遇到問題。


咖啡湖USB補丁

因為它們非常相似,所以在Kaby Lake主板上使用的同一個端口限制補丁用於Coffee Lake主板。
用plist Editor Pro打開 config.plist
<key>KernelAndKextPatches</key>
<dict>
        <key>KextsToPatch</key>
        <array>

High Sierra :
<dict>
<key>Comment</key>
<string>USB HIGH SIERRA</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g32MEA==
</data>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g32MGQ==
</data>
</dict>

Sierra :
<dict>
<key>Comment</key>
<string>USB SIERRA</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
g710////EA==
</data>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g710////Gw==
</data>
</dict>
咖啡湖SMBIOS

我使用SMBIOS iMac 18,3為我的i7-8700k和18,2為我的i3-8350k。雖然18,2是i5的咖啡湖i3的基本上是一個更低的價格重新品牌的i5,所以我認為這將是一個更好的選擇18,1。

我無法通過對SMBIOS進行手動編輯來實現更新的iMac 19.1 SMBIOS,因此我將堅持使用18,x。

通過使用Clover Configurator打開config.plist並點擊左欄中的SMBIOS,可以更改SMBIOS設置。
iMac 18,3 - > i7-8700,i7-8700k
iMac 18,2 - > i3-8100,i3-8350k,i5-8400,i5-8600k


咖啡湖Hackintosh安裝
如果您需要指導來引導您在Coffee Lake上安裝macOS,請按照以下步驟為High Sierra安裝一個可下載的EFI:


安裝後
咖啡湖SSDT一代

一旦macOS啟動並作為後期安裝的一部分運行,為您的Coffee Lake CPU生成SSDT總是一個好主意:


咖啡湖iGPU HDMI音頻



沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。