![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2021/11/Z690-AERO-D-01-1.png)
前言
這台機器將是我最後組裝黑果的高階主機,蘋果可能在未來不支援採用 Intel CPU 相關產品,基於『黑蘋果』的精神,我仍然嘗試安裝看看。歡迎你採用本文教學,你可以引用或是連結,不要全部複製,後去修正的文章,將採用修正日誌方式來寫作。安裝過程以及除錯方式,將會一一紀錄。
評論:
為何選擇技嘉 Z690 AERO D ?
一般PC電腦主流是PCIe 4.0、PCIe 5.0 和 DDR5的世代。而我選擇DDR5主板而非D4?其中有幾個原因。
目前第一代 DDR5 價格雖然昂貴且購買不易。但我相信預計在未來,性能上提供明顯的領先優勢。既使目前有很多部落客表明說,第一代 DDR5 模塊的性能並不比低延遲 DDR4 好得多。但我仍堅持率先使用D5,來構建黑蘋果。
如果想要使用 Thunderbolt 的設備,我建議不要購買高階 Z690 主機板,除了價格昂貴以外,Thunderbolt 4 完全基於 DDR5隻架構而設計。包括內建 Thunderbolt 的 Z690 主板也基於 DDR5,所以建議採用 Thunderbolt 擴充卡,例如 技嘉 GC-Titan Ridge是不錯的選擇。目前國外已經在進行測試當中!然而這張主機板有內建 Thunderbolt 晶片,但目前尚未有支援。
Apple Silicon M1與 Alder Lake
Intel 平台上的 macOS 可能還會繼續支持 4 到 5 年的時間。然而蘋果發布的新款 14 英寸和 16 英寸 Apple Silicon MacBooks Pro 的產品,蘋果基於 M1 Pro 和 M1 Max 的產消級和專業級系統的定價非常的高。一般消費者完全買不起這麼昂貴的筆電。反觀 Alder Lake 在基準測試和實際性能指標,很顯然仍與Apple 有互相較勁的意味, Alder Lake 採用大小核心的架構,與Apple 的 M1 似乎有著異曲同工之妙的味道,是否 Intel Alder Lake 能夠推飯過去採用14+++的陰影,這是我構建12th 黑果的目地。
在 P-Core 和 E-Core 之間如何協調?
Intel x86 架構上的 macOS 將所有內核視為相同。它不知道 Alder Lake 的P 核和 E 核之間的區別,因此它可以隨時在任何類型的核上調度任務。如何發揮 Alder Lake 在macOS 環境下,發揮最大效能或是修正一些錯誤,這也是我們未來共同努力的目標!
博通 WiFi/BT 還是 Intel WiFi/BT?
主機板所配備Intel AX210 WiFI 網卡,支持 WiFi 6(非 6E)和 BT 5.2。而OpenIntelWireless驅動程序僅支持 AX210 上的 WiFi 5 速度(802.11ac),卻不支持藍牙,所以我建議改用黑網卡會比較好。
NOTE 1:
- 避免使用三星 NVMe SSD,因為不兼容 trim ,可能導致啟動時間過長和硬碟壽命縮短。個人推間 WD SN750 和 SN850 系列是對 macOS 相容性非常好。為何不建議使用三星的固態?這裏可以參考GitHub 文件。
NOTE 2:
- 用戶如果連接了 USB 電纜,帶有內部 USB 接頭電纜的Corsair設備,將導致修眠喚醒問題。
- 用戶使用 winOS 時,不要安裝 Intel Optane 驅動程序,這些驅動程序可以將 BIOS SATA 端口配置從 AHCI 更改為 Intel Octane。而 macOS 用的是『AHCI』協議。
NOTE 3:
- 需要獨立 GPU,因為 macOS 不支持 Alder Lake 的 iGPU (UHD 770)。
- 推薦的 GPU 是:
- AMD RX 400 系列、RX 500 系列、RX 5000 系列、RX 6800、RX 6800 XT、RX 6900 XT。AMD RX 6600 和 6600 XT 僅在 Monterey 12.1 及更新版本中受支持。
- 引導參數 agdpmod = pikera 不需要,Vega 56, Vega 64, and Radeon VII.
- 啟動參數 agdpmod = pikera 針對AMD 5000 和 6000 系列顯卡。
NOTE 4:在華碩主板上按F8打開 BIOS 啟動菜單(F12在 Gigabyte 上)
- 2022 年 1 月 14 日:Update to OpenCore 0.7.7 by following the mini-guide located here.。
- 2022 年2月 8 日:Update to OpenCore 0.7.8 by following the mini-guide located here.。
- 2022 年 3 月 10 日:Update to OpenCore 0.7.9 by following the mini-guide located here.
- 2022 年 4 月 19 日:Update to OpenCore 0.8.0 by following the mini-guide located here.
NOTE 5:
通用版:Update to OpenCore 0.7.8 by following the mini-guide located here.
NOTE 6:
- 加入開機音效教學。
配置
以下是我這次組裝所用的設備
- 主機板:Gigabyte Z690 AERO D
- CPU:Intel i9-12900K
- RAM:DDR5 16GB X2
- GPU:藍寶石AMD Radeon RX 5700 XT
- SSD:SAMSUNG 三星 980 PRO 1TB NVMe M.2 2280 PCIe Gen 4 固態硬碟(MZ-V8P1T0BW)
- BT/WiFi:Fenvi FV-T919 BCM94360 CD
- 水冷:Antec 360 制式水冷排
- PSU:振華金牌850W全模組
- 機箱:
主機板規格
構建黑蘋果,得先要了解主機板採用的晶片與結構,這樣才知道主機板是否能夠正常的驅動。若是嘗試使用這張主板構建黑蘋果,請留意以下幾點:
- RAM:支援DDR5 6400(O.C.) / 6200(O.C.) / 6000(O.C.) / 5800(O.C.) / 5600(O.C.) / 5400(O.C.) / 5200(O.C.) / 4800 / 4000 MHz 等規格,使用超頻記憶體,得開啟 UEFI 記體體項目:XMP 設定。(詳見技嘉官網記憶體篇)
- Audio:內建 Realtek ALC4080 晶片(後方音源輸出孔),這是透過USB 2.0連接,內建 Realtek ALC897 晶片(前端音源插座),可以驅動DP/HDMI 數位音頻
- 網卡:內建 Marvell AQtion AQC113C 10GbE 網路晶片(10 Gbps/5 Gbps/2.5 Gbps/ 1 Gbps/100 Mbps) (LAN2),內建Intel® 2.5GbE 網路晶片(2.5 Gbps/1 Gbps/100 Mbps) (LAN1)
- BT/WiFI:無線通訊模組Intel Wi-Fi 6E AX210(藍芽不支援)
- USB:
- Thunderbolt:Intel® Thunderbolt 4 控制器
- BIOS 設定:
以上設定說明,請參考技術講座說明。
安裝過程概略:
由於這是 Intel 最新的產品,務必要熟悉以下的步驟來進行安裝 macOS。而這些步驟將隨著系統進行安裝過程而展開。在安裝 macOS 時,請不要離開位置,因為安裝系統時,有可能會出現少量突然電腦重啟或是卡住代碼等情形發生,這點必須要特別注意。
- 透過白果或黑蘋果,從官網下載macOS 映像檔。
- 插入 SanDisk USB 隨身碟,開啟磁碟工具,把U盤格格式化。
- 通過在 BIOS 啟動屏幕按F12並選擇 USB 磁盤,從 USB 安裝磁盤啟動 Hackintosh
- 將出現 OpenCore 引導 GUI 畫面。
- 選擇安裝 MacOS並等待 macOS 安裝程序加載並運行。
- 當安裝程序出現時,選擇您的語言,然後運行磁盤工具來格式化內部 macOS SSD。
- 然後在新格式化的 SSD 上開始 macOS 安裝。
- 這開始階段 1,將出現一個進度條,說明X Minutes Remaining。這通常是 5 分鐘。
- macOS 安裝程序將突然重新啟動以開始階段 2。
- 當機器重新啟動時,在 BIOS 啟動畫面按F12並再次選擇 U 盤。
- OpenCore 引導選擇器將再次出現。
- 這次必須選擇內部 macOS SSD(應該已經為您自動選擇了)。
- 這從第 2 階段開始,將花費大部分時間。
- 在此階段完成後,系統應正常重啟。
- 當機器重新啟動時,在 BIOS 啟動畫面按F12並再次選擇 U 盤。
- OpenCore 引導選擇器將再次出現。
- 再次選擇內部 macOS SSD 以完成安裝。在MacOS的歡迎屏幕應該會出現。
- 在歡迎過程中,可以:
- 輸入WiFi密碼並登錄WiFi網絡啟用位置服務創建用戶帳戶並設置密碼登錄 iCloud 和 App Store啟用 Siri
- 登錄 macOS 後,將 USB 安裝盤中的 EFI 文件夾複製到 macOS SSD 上的 EFI 分區以使其可啟動。
- 從 macOS 安全彈出 USB 安裝盤。
- 重新啟動並允許系統從內部 macOS SSD 啟動。
- 恭喜,您現在可以正常運行了!
製作 USB macOS 安裝碟
準備一隻 SanDisk USB 16GB 隨身碟,透過以下的製作過程,讓我們自行構建專屬於這台黑果主機引導安裝碟。
ㄧ、下載macOS 映像檔
第一步:下載macOS映像檔。
下載macOS映像檔有兩種方式。第一種:透過 Appstore 蘋果官網下載最新的macOS 映像檔。 第二種:利用 GibMacOS 工具,來下載macOS 映像檔。以下是 GibMacOS 工具的示範
- 開啟瀏覽器到 GitHub 上的 GibMacOS 站點。
- 單擊標有Code 的綠色大按鈕,然後選擇Download ZIP
- 一般來說,下載的文件會自動歸檔在 Downloads目錄中,同時會自動解壓縮名為gibMacOS-master的文件夾,若無在自行解壓縮即可。
- 開啟 gibMacOS 資料夾,雙擊 gibMacOS.command。若是出現系統的對話窗:該文件是從網上下載的,無法運行?請打開系統偏好設定- >安全和隱私權- >森許從以下來源下載的app,你會看見『警示語』,將它執行開啟即可。
- 按照以下的說明,這裡我選擇1,來下載完整的 Monterey 映像檔。
- 該工具便開始下載映像檔同時,會自動設置一個全新的資料夾,把下載的檔案並存儲在名為 gibMacOS-master 目錄中。其路徑為 macOS Downloads/publicrelease/xxx-xxxxxx….的新文件夾中,其中“xxx-xxxxxx…”這就是你選擇的的 macOS 版本。依據 macOS 映像檔的大小(約為 8GB~12GB 左右)和網速,只需等待下載完成。
- 下載完成後,就會告知該檔案路徑。Files saved to: /Users/sky/Downloads/gibMacOS-master/macOS Downloads/publicrelease/002-23774 – 12.0.1 macOS Monterey這時候按 Q 退出。
- 開啟 gibMacOS-master/macOS Downloads/publicrelease文件夾中,新創建的“xxx-xxxxxx…”子文件夾。在這裡您會找到一個名為InstallAssistant.pkg 的文件。啟動此應用程序並從“系統偏好設置”–>“安全性和隱私”中授予它權限(如果它不是第一次啟動)。該映像檔就會出現在應用程式文件夾裡面,名為 Install macOS Monterey 。
二、磁碟工具+終端機
USB隨身碟格式化+Install macOS 安裝程序到 USB 隨人碟
- 使用磁碟工具格式化 U 盤。
- 選擇查看 –> 顯示所有設備,然後單擊左側邊欄上的 USB 隨身碟的父名稱。這很重要。
- 選擇清除並確保出現三個項目。然後輸入以下內容:
- 名稱:USB(使用此確切名稱)
- 格式: MacOS Extended (Journaled)
- 方案: GUID 分割區配置表
- 打開終端機並輸入以下指令:
sudo "/Applications/Install macOS Monterey.app/Contents/Resources/createinstallmedia" --volume /Volumes/USB
- 根據要求輸入您的 Mac 密碼。
- 安裝過程約10~15分鐘左右,安裝過程中你就會發現 USB 安裝碟將重命名為Install macOS Monterey。
- 待終端機結束後,桌面上就會出現為 Install macOS Big Sur 的磁碟了。
- 這個USB 碟也可以拿來用在白果上,安裝系統之用。
- 若是加入了引導文件,就是黑蘋果專用碟了。
三、下載基本常用工具程式
下載基本實用工具程式
請先下載以下工具程式到桌面上,以及複製到 USB 引導蝶中。
- OpenCore Configurator
- Hackintool
- EFI Agent (這是 mount EFI partition 工具)
- IORegistryExplorer
- OCAuxiliaryTools (這是跨平台OC配置文件編輯工具)
四、準備 OpenCore 配置
準備OpenCore配置
OpenCore 是目前黑蘋果最重要的引導文件,它算是近年來最能接近白果的引導加載程序。如果你踩用使用社長編譯的『通用版』的配置文件,基本上已經提前完成。你只需要重新的指定三碼序列號、ROM 和 UUID、機型,就可以了。讓我們按以下步驟進行:
- 下載『通用版』引導文件並解壓縮後出現將創建一個新文件夾,其中包含一個名為EFI 的子文件夾。
- EFI有兩個子文件夾:BOOT 和 OC,開啟在 OC 子文件夾中,使用 OpenCore Configurator 編輯器把 config.plist 文件打開。
- 使用 OpenCore Configurator 編輯器時,請查看 OpenCore Configurator 窗口的標題欄。
- 確保 OpenCore 版本號是正確的。
- 如果版本不正確,請轉到OpenCore Configurator –> Preferences…對話框並更改版本。
- OpenCore Configurator 的每個版本都支持兩個版本的 OpenCore。可能需要下載不同版本的 OpenCore Configurator 以匹配 OpenCore 的版本。
- 現在單擊左側的PlatformInfo 項目。
- 在機型表單底下選擇你想要的機型。選擇後,會自動帶入該機型的所有參數。由於12 th CPU 和險不支援macOS,所以我們推薦iMacPro1,1或MacPro7,1
- 單擊下方所示的DataHub – Generic – PlatformNVRAM部分,是否已生成全新的序列號、UUID、MLB。或者是從下方選擇機型彈出選單當中,重新創建新序列號。再來點擊『機型查詢、序列號有效性』選單,檢查剛新生成的序列號尚未被其他人使用。
- 如果在 BIOS 中啟用了Re-Sizable BAR Support,則需要
ResizeAppleGpuBars
在Booter部分設置為 0,如圖:
- 完成以上動作後,把修改後的 OpenCore 配置文件,存檔。
- 掛載U盤安裝盤的EFI分區。你可以使用 EFI Agent 或 Hackintool 或 Clover Configurator 來完成。
- 在EFI分區將出現一個新的磁盤在桌面上或在Finder中。
- 在EFI分區將出現一個新的磁盤在桌面上或在Finder中。
- 把將剛才修改好的 EFI文件夾整個複製到 U 盤的 EFI 分區中。做到這裡,macOS OC 引導安裝碟算是完成了。接下來我們就可以透過 USB 安裝碟開始安裝系統了。
把 USB 安裝碟退出系統。重新在插入主機上,準備安裝系統。
五、確保硬體配置是否正確組裝。
- 檢查CPU電源插座、顯卡、RAM、固態、M..2等硬體是否有到位。
- 電供瓦特數至少要750W以上,方能穩定供電。
- 網路線是否插入,如果使用 Broadcom BCM94360NG NGFF M.2 模塊,請按照技術講座中的步驟操作:立即安裝 BCM94360NG。
- 如果你使用 Fenvi FV-T919、Fenvi FV-HB1200 或類似的 WiFi/BT PCIe 擴展卡,請將藍牙數據線連接到任一內部 USB 2.0 接口。
- 如果你想使用主板內建的BT/WiFi 網卡,請按照技術講座中的步驟操作:立即安裝 AV201。(備註:效能不是很好)
六、設定 UEFI 值
設定 UEFI 值(一般說的UEFI BIOS)
目前主機板的 UEFI 版本為F4,未來板商可能會修正BIOS 相關的參數,在此之前,先修正設定以下的項目。來符合macOS的安裝環境。由於macOS 可能不支援 Intel 12th CPU和Z690 晶片,所以,我們要把核顯的部分給關閉掉!
啟動系統並按DEL或F2進入BIOS 設置。出廠時廠商已有預設好了一些參數,所以我先從 Save & Exit –> Load Optimized Defaults 開始,再依照以下教學示範來進行更改,來營造macOS 安裝的環境。
簡略:
- Press F2 if necessary to enter Advanced Mode
- Press F7 to Load Optimized Defaults (necessary)
- Tweaker
- Extreme Memory Profile(X.M.P) → Profile1
- Tweaker → Advanced CPU Settings
- Option 1:
- Hyper Threading Technology → Enabled
- CPU Cores Enabling Mode → Selectable Mode
- CPU Cores Enabling Mode → (Enable all P-Cores and Disable all E-Cores)
- Option 2:
- Hyper Threading Technology → Disabled
- CPU Cores Enabling Mode → Selectable Mode
- CPU Cores Enabling Mode → (Enable all P-Cores and Enable all E-Cores)
- Option 1:
- Settings → IOPorts
- Above 4G Decoding → Enabled
- Re-Size BAR Support → Enabled(if your GPU supports it) or it can be Disabled
- If Enabled, set
ResizeAppleGpuBars
to 0 in Booter section of config.plist
- If Enabled, set
- Settings → IOPorts → Super IO Configuration
- Serial Port → Disabled
- Settings → Miscellaneous
- VT-d → Enabled
完整表單:
- Press F2 if necessary to toggle into Advanced Mode
- Press F7 or Save & Exit → Load Optimized Defaults (pressing F7 loads optimized defaults in one keystroke)
- Tweaker
- Extreme Memory Profile(X.M.P) → Profile1
- System Memory Multiplier → Auto (default)
- Tweaker → Advanced CPU Settings
- Option 1:
- Hyper Threading Technology → Enabled
- CPU Cores Enabling Mode → Selectable Mode
- CPU Cores Enabling Mode → (Enable all P-Cores and Disable all E-Cores)
- Option 2:
- Hyper Threading Technology → Disabled
- CPU Cores Enabling Mode → Selectable Mode
- CPU Cores Enabling Mode → (Enable all P-Cores and Enable all E-Cores)
- Option 1:
- Settings → IOPorts
- Internal Graphics → Enabled (not Auto); this option not available on CPUs without iGPU
- HD Audio Controller → Enabled (default)
- Above 4G Decoding → Enabled
- Re-Size BAR Support → Enabled(if your GPU supports it) or it can be Disabled
- If Enabled, set
ResizeAppleGpuBars
to 0 in Booter section of config.plist
- If Enabled, set
- Settings → IOPorts → Thunderbolt Configuration (if a Thunderbolt add-in-card is installed)
- PCIE Tunneling over USB4 → Enabled (default)
- Discrete Thunderbolt Support → Enabled (default)
- Wake from Thunderbolt Devices → Enabled (default)
- Settings → IOPorts → Thunderbolt Configuration → Discrete Thunderbolt Configuration
- Thunderbolt Boot Support → Enabled (default)
- GPIO3 Force Per → Enabled (default)
- GPIO Filter → Disabled (default)
- DTBT Go2Sx Command → Enabled (default)
- Settings → IOPorts → Super IO Configuration
- Serial Port → Disabled
- Settings → IOPorts → USB Configuration
- XHCI Hand-off → Enabled (defualt)
- Settings → IOPorts → SATA Configuration
- SATA Mode → AHCI (default)
- Settings → Miscellaneous
- Intel Platform Trust Technology → Enabled (default)
- VT-d → Enabled
- Boot
- CFG-Lock → Disabled (default)
- Fast Boot → Disabled (default)
- Windows 10 Features → Windows 10 (default)
- CSM Support → Disabled (default)
- Save & Exit → Save Profiles
- Save your settings into one of eight available profile slots (see screenshot)
- Also save settings into a file on USB disk. The USB install disk can be used for this purpose
UEFI 設置圖片(指的是BIOS 設定)
UEFI 設置圖片
UEFI 一但設定好以後,你可以剛剛所設定檔儲存在專案裡,重啟。
七、開始安裝 macOS 系統
以下是我們開始安裝 macOS 的簡易過程。
安裝macOS 簡易過程
把 USB 安裝碟插入主機後 IO 面板或主機前置面板的任何 USB 3 端口。因為USB 3 端口將會加快整個安裝的過程。進行如下操作:
- 將 USB 安裝碟插入任何 USB A型端口並重啟電腦。
- 當出現 Gigabyte Splash LOGO 時,快速按 F12 打開 BIOS Boot manager 並選擇 U 盤。
- 每次系統在安裝過程中重新啟動時,請重複以上操作。
- 在 OpenCore Boot Picker 中,選擇 USB 安裝碟,它應該顯示:
- install macOS Big Sur
- Install macOS monterey
- 安裝程序啟動時,會扯嗚一堆代碼直到安裝畫面,可能會出現語言項目,這裏就選擇你要的預言即可。再來從『工具選單』中選擇『磁碟工具』。
- 在“磁碟工具”中,選擇“查看”–>“顯示所有磁盤”。這點非常重要的。
- 選擇要安裝 macOS 內部 SSD 硬碟的父名稱,然後設定以下參數清除…:
- 名稱: Macintosh HD(或是其他名稱)
- 格式:APFS
- 方案: GUID 分區圖
- 硬碟格式化以後,退出磁碟工具
- 回到了主菜單。選擇安裝 macOS 的選項並按照螢幕上的說明進行操作。
- 警告: 安裝過程中情不要離開電腦視線。系統將重新啟動大約 4 次。
- 每次重新啟動時,您必須在 Gigabyte 啟動畫面出現時按 F12才能打開 BIOS 啟動菜單。然後選擇U盤。
- 這將導致 OpenCore 選擇器出現。
- 從現在開始,將自動選擇正確的引導蝶,所以不要在 OpenCore GUI畫面中進行任何更改。就讓系統自行繼續安裝。
- 安裝完成後,會出現熟悉的歡迎畫面,並指導其餘的設置。
- 建議在歡迎過程中執行以下步驟:
- 輸入WiFi密碼並登錄WiFi網絡
- 啟用位置服務
- 創建用戶帳戶並設置密碼
- 登錄 iCloud 和 App Store
- 啟用 Siri
- 建議在歡迎過程中執行以下步驟:
- 歡迎過程完成後,將出現 macOS 桌面。現在所有的辛苦工作都完成了!但最後的接觸仍然存在。
系統成功安裝以後:
由於 安裝好的 macOS 系統硬碟,目前無法自行開機,因為其 EFI 分區為空。我們必須要把U盤裡的食用工具實用程序,複製到 macOS SSD 上的 Applications 文件夾。
八、將U盤中的EFI文件夾複製到系統硬碟的EFI分區
將U盤中的EFI文件夾複製到系統硬碟的EFI分區
- 使用EFI Agent 或 Hackintool 或 Clover Configurator 來掛載系統硬碟的EFI 分區,桌面就會出現類似EFI磁碟分區圖像。
- 重複以上動作,把U盤的EFi分區給掛載,把EFi整個文件複製到桌面上。
- 再複製整個EFi文件複製到系統硬碟的EFi分區。假設系統硬碟有可能就有了EFI的資料夾,裡面多了一個Apple 資料夾,那麼只要複製BOOT、OC兩個資料夾就可以了。
- 如果系統硬碟的EFI分區是空的,那麼直接複製過去就可以了。
- 最好再關閉EFI 分區。
九、檢查各種系統設備的配置,驗證安裝。
備份備份:
Hackintosh 不是真正的 Macintosh。因為 Apple 不會在 Hackintosh 上測試其操作系統。同時 Apple 也不保證 macOS 可以在今天或明天在 Hackintosh 上運行。相對的。使用白蘋果的用戶,蘋果也不會保證因為你使用他們的產品,因為某種原因,造成數據上的損失而提出賠償。當我們決定構建一台 Hackintosh 時,任何產生所有的數據,都要隨時做好備份的工作。以避免造成數據上、財務上的損失。在進行完整的可引導備份之前,此構建過程不會被視為完成。
- 製作好的引導碟以及引導文件,務必要收好,不要輕易的去修改引導文件任何的參數值。(除非你有能力修改)
- 使用DETA 硬碟備份、NAS等設置等設備。
十、製作完整的可啟動備份。為此所需的組件列在本指南頂部的組件:可啟動備份部分(源自源於凱西教學)
製作可備份引導教學
準備:
- 將備份 SATA SSD 安裝到 USB 3 SSD 機箱中,並將其連接到可用的 USB 3.x 端口。
- 運行磁盤工具並按如下方式格式化 SSD:
- 選擇查看 –> 顯示所有設備
- 在左側邊欄選擇外置 SATA SSD 的父級或頂級名稱
- 單擊擦除並指定三個參數:
- 名稱:Monterey Backup(給它任何與內部 macOS SSD不同的名稱)
- 格式:APFS
- 方案:GUID 分區圖
- 再次單擊“擦除”以完成該過程
- 單擊此處從我的 GitHub 存儲庫下載EFIClone.sh。
- 點擊網頁右側的綠色按鈕:Code,然後選擇Download ZIP
-
- 然後它應該出現在EFIClone-master下的下載文件夾中。由於macOS中的安全防範,運行終端並清除隔離標誌如下(如果隔離標誌不存在,則不會有任何回复,這沒關係):
xattr -d com.apple.quarantine ~/Downloads/EFIClone-master/EFIClone.sh
- 該EFIClone.sh腳本設置為測試模式在默認情況下。這允許測試運行腳本以確認它正常工作。此時將其置於測試模式。
- 運行Carbon Copy Cloner。如果它是第一次運行,請拉下Carbon Copy Cloner菜單欄項(屏幕左上角 Apple 菜單的右側)並選擇Grant Full Disk Access to CCC…按照屏幕上的說明進行操作。
- 現在選擇菜單欄上的Utilities菜單,然後選擇Reveal CCC’s Scripts 文件夾
- Finder 窗口將打開,窗口中的最後一項將是一個名為Scripts的文件夾
- 將EFIClone.sh從Downloads/EFICLone-master文件夾複製到此Scripts文件夾,但在拖動時按住 OPTION 鍵,以便複製文件而不是移動文件。
- 現在將有 EFIClone.sh 的兩個精確副本:一個在原始位置,另一個在Scripts文件夾中。
- 在菜單欄上選擇相同的Utilities菜單,注意菜單中的“Reveal CCC’s Scripts folder”已更改為Secure CCC’s Scripts 文件夾
- 選擇此選項以保護Scripts文件夾
- 現在腳本可以運行了
- 要創建備份任務,我們選擇SOURCE磁盤和DESTINATION磁盤。這些在 Carbon Copy Cloner 主窗口中有明確的標記。
- 單擊SOURCE並選擇 macOS 內部 SSD
- 單擊DESTINATION並選擇外部 SATA SSD
- 仔細檢查SOURCE 和 DESTINATION 磁盤的名稱是否不同
- 在 Big Sur 和 Monterey 中,系統卷(包含操作系統)與數據卷(包含用戶文件)是分開的。該系統體積是寫保護和加密密封,以防止惡意軟件破壞系統。克隆系統卷很棘手,這只能在空的目標磁盤上完成。
- 要進行設置,我們單擊DESTINATION磁盤圖標,顯示以下選項:
- 我們選擇Legacy Bootable Backup Assistant…這反過來又使我們想到:
- 這裡我們選擇Allow CCC to erase ”…然後點擊Close按鈕。這允許 CCC 調用 Apple 的 APFS Replicator 來克隆系統和數據卷。
- 後續備份將僅在數據卷上運行。要再次克隆系統卷(在操作系統升級之後),需要擦除目標磁盤。這將再次調用將克隆系統和數據卷的 APFS 複製器。
- 要進行設置,我們單擊DESTINATION磁盤圖標,顯示以下選項:
- 在 SOURCE 和 DESTINATION 磁盤的正下方是一個名為Advanced Settings的選項。
- 單擊它以顯示以下小節:
- 預檢
- 文件複製設置
- 飛行後
- 性能與分析
- 單擊Postflight,然後單擊Run a Shell Script –>選擇…,如圖所示。
- 將出現一個文件選擇窗口,該窗口將指向Scripts文件夾
- 從列表中選擇EFIClone.sh
- 窗口應該看起來像這樣。單擊完成。
- 單擊它以顯示以下小節:
- 現在已配置備份作業。按CMD-S或File –> Save 保存
- 由於EFIClone腳本處於測試模式,單擊Carbon Copy Cloner 窗口右下角的Start以執行測試運行。
- 這將生成一個活動日誌,可以通過鍵入以下內容在終端中檢查:
cd /System/Volumes/Data/Users/Shared
more EFIClone.log
- 檢查源文件列表是否正確。按 向前翻頁,按
退出日誌。
- 如果日誌看起來正確,則測試模式標誌必須設置為N表示否,如下所示:
- 在Downloads/EFIClone-master文件夾中找到EFIClone.sh並使用文本編輯器編輯該文件。
- 在前幾行的某個地方,我們會看到:TEST_SWITCH=”Y”
- 僅將此行更改為:TEST_SWITCH=”N”
- 保存文件
- 從 Carbon Copy Cloner 中,選擇Utilities –>再次顯示 CCC 的 Scripts 文件夾
- 將修改後的EFIClone.sh 拖放到 Scripts 文件夾
- 在 Carbon Copy Cloner 中,再次選擇Utilities –> Secure CCC’s Scripts 文件夾
- 按CMD-S或File –> Save保存修改後的任務
- 現在,Carbon Copy Cloner 已完全設置為將 SOURCE macOS 分區和 SOURCE EFI 分區克隆到 DESTINATION
恭喜,你成功了!歡迎來到Hackintosh。歡迎你加入『我和我的黑蘋果』臉書社團。這裡有豐富資訊可以讓你一起探討黑蘋果的神秘面紗!
技術講座:
根據官方所發布主機板的資料,以下幾點要特別留意:
- 音效卡:內建Realtek® ALC4080晶片(後置)、Realtek® ALC897晶片(前置)
- 網路卡:Intel® Wi-Fi 6E AX210 2.5GbE 網路晶片
Marvell® AQtion AQC113C 10GbE 網路晶片 - BT/WiFi:Intel® Wi-Fi 6E AX210。
- USB:USB 3.0端口定制。找出確定端口!
主機板內建 AQC113CS 網路 10gb 晶片,這是 Marvell 在 2019 年收購了 Aquantia,因此 AQtion AQC113CS 是 Aquantia 設備。經查 Mac mini M1 採用的就是AQC113,經測試,已經可以原生支持了。
https://www.servethehome.com/apple-mac-mini-m1-10gbe-gets-10gbase-t/2/
https://dortania.github.io/OpenCore-Install-Guide/ktext.html#ethernet
Aquantia 系列
# AppleEthernetAquantiaAqtion.kext
pci1d6a,1 = Aquantia AQC107
pci1d6a,d107 = Aquantia AQC107
pci1d6a,7b1 = Aquantia AQC107
pci1d6a,80b1 = Aquantia AQC107
pci1d6a,87b1 = Aquantia AQC107
pci1d6a,88b1 = Aquantia AQC107
pci1d6a,89b1 = Aquantia AQC107
pci1d6a,91b1 = Aquantia AQC107
pci1d6a,92b1 = Aquantia AQC107
pci1d6a,c0 = Aquantia AQC113
pci1d6a,4c0 = Aquantia AQC113
官方所釋放的BIOS 為F4。
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2021/11/Z690-AERO-D-05-1.png)
經爬文,主機板USB 音效卡端口、Intel Wi-Fi 6E AX210 網路卡,採用主板內建 USB 2.0 Hub 作為通道,分別為:
- HS12:USB ALC4080 音效卡。只用 AppleALC.kext,無需再注入ID。
- HS14:Wi-Fi 6E AX210 2.5GbE 網路卡。該端口為主板內建 USB 2.0 Hub ,同時也是機箱前置 I/O USB 2.0 端口。若是要安裝黑網卡,得拆除主機板內建的BT/WiFI AX210 網卡。這點要特別留意!
Z690 主板採用 新的 DeviceID 0x8086 0x7AE0,我認為 Alder Lake 需要更新版本,所以我們要重新編譯 USB 的驅動 USBInjectAll.kext ,同時也要加入使用適當的系統定義。@etorix 將 DeviceID 添加到 XHCI-unsupported.kext ( ) 的。下載最新的 USBInjectAll.kext ,以方便系統安裝以及 USB 3.0 端口定制。
內建網卡:Intel® 2.5GbE (I-225V) 網路晶片驅動方法如下:
- BIG SUR:加上 I-225V 內核補丁和 F2150000 的 I-225V 設備 ID,FakePCIID + FakePCIID Intel I-225V kext。
- Monterey:移除 FakePCIID.kext、FakePCIID_Intel_I225-V.kext、FakePCIID_Intel_HDMI_Audio.kext,在配置文件裡。
DeviceProperties :加入網卡的PCIe 位置:device-id F3158680 - Monterey:請在 boot-args 添加 dk.e1000=0,某主版可能適用。
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2021/11/51BSkluefXL._AC_.jpg)
由於內建的Intel BT/WiFi 網卡部分,網卡部分仍不支援,效能有限,建議使用 Fenvi FV-T919 PCIe 擴展卡,但主板只有三個 PCIe 插槽,它會佔用其中一個。你可以採用 Broadcom BCM94360NG 模組,來替換原本存在的 Intel AX201 模塊。
音效部分:
- 前置的ALC897,得加入AooleALC.kext,並注入ID為 69
- 內置音頻 (Realtek ALC 4080) 的視圖,它基於 USB,因此不需要 AppleALC。
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2021/11/Screen-Shot-2021-11-12-at-7.24.25-PM-902x1024.png)
關於ALC897 音效,可以參考 的AppleALC 總表,查詢ALC897 Layout ID 12, 23, 66, 69
。但有也可能支持其他佈局。但對使用 Alder Lake 的設備,相關的數據可能產生了變化,所以請嘗試下面壓縮檔,使用 Lilu 和 AppleALC 的最新版本。
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2021/11/Screen-Shot-2021-11-15-at-3.55.09-PM-1024x294.png)
USB 接口定制
由於該主機板採用USB『不對稱』模式,無法使用過去的方法來訂製USB接口速率,所以務必採用以下幾點:
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2022/01/截圖-2022-01-09-下午6.54.49.png)
主機板背部IO 位置
由於主機板已內建TB4
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2022/01/截圖-2022-01-09-下午6.56.02.png)
使用獨顯
用戶如果使用 Navi GPU之類的顯示卡,請在 boot-args 中填入agdpmod=pikera。我這裡用的是RX588顯卡,所以不用在加入!
製作USB引導碟需要的文件
由於第 12 代 Alder Lake 為最新產品,同時我採用 DDR5 的內存,採用 Opencore 0.7.6 的測試版 (因為 Opencore 開發團隊正在為 Alder Lake 提供支持。),VirtualSMC 和 Opencore 的各個部分目前正在重寫,
所以,在ACPI 使用的SSDT 修正檔,依序排列使用
- SSDT-CPUR-Z690.aml
- SSDT-AWAC.aml
- SSDT-EC.aml
- SSDT-PLUG.aml 最低限度。
12 代 Alder Lake OC設定教學
Opencore 引導配置
ACPI 所需要的SSDT修護檔

新增這個補丁 ACPI patch:MC__ to MCHC patch
- Signature: DSDT
- Find: 4D 43 5F 5F
- Replace: 4D 43 48 43
- Comment: Change MC__ to MCHC
- Enabled: Click on

怪避
如果在 BIOS 中啟用了Re-Sizable BAR Support,則需要ResizeAppleGpuBars
在Booter部分設置為 0,如圖:

設備PCI通道,如果主板內建的 Intel i225-V 網卡,device-id 設定為F3158680,方能完美驅動,無需再加載PCIID。

Kext 加載:XhcPortLimet 不勾選

CPUID1Data 應該是:
代碼:55060A00 00000000 00000000 00000000
你的 CPUID1Mask 應該是:
代碼:FFFFFFFF 00000000 00000000 00000000
最小內核:20.0
AppleXcpmCfgLock:已啟用,並在 BIOS 中關閉超線程。
加載USB補丁

MISE

.

.
-v keepsyms=1 debug=0x100 -wegnoigpu #agdpmod=pikera

機型

UEFI

.

ResizeAppleGpuBars(基地址寄存器):
一些最新的 AMD GPU 支持可調整大小的基地址寄存器 (BAR)。此功能可增強 Windows 中的 GPU 性能,但不會增強 macOS 中的 GPU 性能。幸運的是,可以在 BIOS 中啟用 Resizable BAR Support,而不會影響 macOS,但為了確保 macOS 中的睡眠/喚醒行為正常,我們推薦以下設置:
- config.plist –> Booter –> ResizeAppleGpuBars –> 0 (默認 = -1)
- config.plist –> UEFI –> ResizeGpuBars –> -1 (默認 = -1)
在構建的學習和優化階段,Z690 的 EFI 配置正在頻繁更新。這是當前的 ACPI 部分:
- SSDT-CPUR-Z690和SSDT-PLUG替換為SSDT-PLUG-ALT並驗證。附有“外觀上正確的”PBlockAddress 的文件
- 我們也可以保持啟用 iGPU,但將其添加到 OpenCore 引導參數中:
-wegnoigpu
AppleXcpmForceBoost 啟用
安裝測試通用版本
這是社長自行編譯的 OC引導文件,用戶可以使用該文件來安裝 macOS ,該版本可以適用大多數Z690 主版安裝!
使用該通用版配置文件,該文件大都已經配置完成,只修改 SMBIOS 相關畸形和序號列,在設定 BIOS 中,本配置文件已改為全核心開啟文件。為了以防萬一,仍請禁用 E-cores(P-cores +HT)或禁用超線程(P+E cores,無 HT)。以便順利安裝。
測試結果
功能正常工作
- 關機、重啟
- 休眠喚醒
- iCloud, App Store
- Handoff / Continuity / AirDrop (with Broadcom-based WiFi/BT module)
- FaceTime / Messages
- WiFi / Bluetooth with Broadcom-based WiFi/BT module
- Ethernet port (2.5GbE)
- RGB Fusion 2.0 lighting controller with liquidctl (see Tech Talk)
- Quick Look, Preview
- Apple TV
- Netflix and Prime Video in Safari
功能可能無法工作
- Sidecar 需要 iGPU 或 Apple T2 芯片進行 HEVC 編碼/解碼,因此它不適用於此系統(macOS 不支持 iGPU UHD 770)。或者你可以選擇 Duet Display 軟體,這個需要費用。
- macOS 對所有內核一視同仁,不會在 P 內核和 E 內核之間優化調度任務
- 某些基於 Maple Ridge 的 Thunderbolt 4 控制器的熱插拔可能無法工作。
- 使用 Gigabyte GC-Maple Ridge 時,熱插拔適用於某些設備,例如 Thunderbolt 3 擴展塢,但 Thunderbolt 控制器無法從睡眠中喚醒。
已知問題:
- 休眠喚醒可能有問題。當休眠後系統喚醒可能會電腦重啟的可能。
- 目前測試唯有以下核心配置兼容於 macOS:
- Option 1: All P-cores, all E-cores, but Hyper Threading disabled
- Option 2: All P-cores, no E-cores, and Hyper Threading enabled or disabled
- 您可以啟用少於最大數量的 P 核和 E 核。
- 若每次系統重啟(即不是從關機狀態,而是從開機狀態到重啟),您在登錄 Monterey 時可能會看到『錯誤關機』訊息。
更新日誌:
- 2021 年 11 月 17 日:本教學的設定,是由我和我的黑蘋果臉書社關成員Shuwen Chiang 購置 GA Z690 ELITE AX 設備,依據CaseySJ 討論串中提出的文件進行修改的OC引導文件。此版本為 EFI-GA-Z690-ELITE-AC-V1.zip。本主板第一個預發布版本為EFI-076-Z690-AERO-D-V1.zip 。此外本引導也可能適用其他的Z690 主板。但請做參考!
- 2021 年 11 月 18 日:啟用
ResizeGpuBars
的部分,在config.plist配置文件裡將Booter
和UEFI
部分都更改為 -1,以實現更廣泛的兼容性。此版本使用EFI-076-Z690-AERO-D-V2.zip 。 - 2021 年 11 月 18 日:本構建指南目前仍在繼續更新。請看官作為參考。本教學所有的引導文件,將會移植本社團的雲端。
- 2021年11月21日:透過補丁成功讓 AQC1113C 10Gb 電口網卡冷啟動,
- 2021年11月22日:新增兩個 ACPI 補丁,修護睡眠喚醒後電腦重啟的問題!
- 2021年12月05日:
Patch 1: Table IgfxSsdt
- Table Signature: SSDT
- OemTableID: 49676678 53736474
- Find: 4D435F5F
- Replace: 4D434843
- Comment: Change MC__ to MCHC
- Count = 0
- Limit = 0
- Skip =0
- Enabled = True
Patch 2: Table GSWApp
- Table Signature: SSDT
- OemTableID: 47535741 7070
- Find: 43031419 41444247
- Replace: 43031419 58444247
- Comment: Change ADBG to XDBG
- Count = 1
- Limit = 0
- Skip = 0
- Enabled = True
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2021/11/截圖-2021-11-23-下午12.32.18-1024x521.png)
- 2011年11月21日 AQC1113C 10Gb 啟動教學
該網卡目前無法去動,暫時更新。
AQC1113C 10Gb 教學
AQC1113C 驅動,嘗試使用補丁:
加入以下補丁
- Kernel -> Patch -> com.apple.driver.AppleEthernetAquantiaAqtion
- Find 81F9B107 0000
- Replace 81F9B100 0000
或者是 patch
- Kernel -> Patch -> com.apple.driver.AppleEthernetAquantiaAqtion
- Find 0F84C002 0000
- Replace 660F1F44 0000
文件儲存。假設還是無法去動。加入以下參數:
- 設備 ID為 C0940000
- 兼容於 706369316436612C39346330000000
- 內核補丁由@dehjomz定義或在鏈接帖子上找到(BigSur+ 上的 AQC107 照常使用)
- 在 Opencore piker 上進行 NVRAM 重置
如果沒有,請嘗試將補丁標識符 com.apple.driver.AppleEthernetAquantiaAqtion替換為AppleEthernetAquantiaAqtion,然後再次重置 NVRAM。
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2021/11/1637433132248-1.png)
修正:
在ACPI 加入修正檔,即可原生驅動。
將 PCI0 更改為 PC00
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2021/11/AQC113C-1024x637.png)
測試日誌:2011/11/22
新增兩個 ACPI 補丁,修護睡眠喚醒後電腦重啟的問題!
Patch 1: Table IgfxSsdt
- Table Signature: SSDT
- OemTableID: 49676678 53736474
- Find: 4D435F5F
- Replace: 4D434843
- Comment: Change MC__ to MCHC
- Count = 0
- Limit = 0
- Skip =0
- Enabled = True
Patch 2: Table GSWApp
- Table Signature: SSDT
- OemTableID: 47535741 7070
- Find: 43031419 41444247
- Replace: 43031419 58444247
- Comment: Change ADBG to XDBG
- Count = 1
- Limit = 0
- Skip = 0
- Enabled = True
![《[Success] Gigabyte Z690 AERO D - BIG SUR - OpenCore 0.7.6 Build Hackintosh》](https://www.imacpc.net/wp-content/uploads/2021/11/截圖-2021-11-23-下午12.32.18-1024x521.png)
- 2021年12月05日:新增 CpuTopologySync.kext
OC開發團隊 vit9696 開發這個 kext 尚未發布,但可以透過自編譯的發誓,來啟動P-core-E-Core + HT ,效能方面比之前好太多了。有關如何修改的部分,已公布在下方連結!要注意,這是針對 12th CPU 進行優化篇。其他平台無需修改!另外最新編譯的 Lilu.kext 和 CpuTopologySync.kext 已放在網站,提供下載!原本的通用版的EFI 版本 無法使用,得重新更新!
12th CPU 開放所有核心教學
Core i5-12600K – P-Cores + HyperThreading + E-Cores。說明:OC開發團隊 vit9696 發布針對12th CPU 開啟所有核心的補丁!在 macOS 上激活 Alder Lake CPU 中的高效內核。kext 還需要一個內核補丁:
i5-12600K:
Base: _cpuid_set_info
Find: B9 35 00 00 00 0F 32
Replace: B8 14 00 0A 00 31 D2
Count: 2
Comment: Set core_count = 0x0A, thread_count = 0x14
Identifier: kernel
i7-12700K:
Base: _cpuid_set_info
Find: B9 35 00 00 00 0F 32
Replace: B8 18 00 0C 00 31 D2
Count: 2
Comment: Set core_count = 0x0C, thread_count = 0x18
Identifier: kernel
i9-12900K:
Base: _cpuid_set_info
Find: B9 35 00 00 00 0F 32
Replace: B8 20 00 10 00 31 D2
Count: 2
Comment: Set core_count = 0x10, thread_count = 0x20
Identifier: kernel
這里0x0A和0x14是有效的核心數和線程數。對於任何 Alder Lake CPU,線程數量應該是內核數量的兩倍。因此,對於 i5 的值是0x0A,0x14對於 i9 的值將是0x10並且0x20相應地。啟用高效內核還會降低 CPU 環形緩衝區頻率並禁用 AVX-512。此外,macOS 調度程序未針對非對稱 CPU 拓撲進行優化。由於這些原因,即使與完全禁用高效內核的配置(尤其是單線程性能)相比,實際性能通常也可能較低。
https://github.com/acidanthera/CpuTopologySync
修改文件:
- 使用
SSDT-PLUG-ALT.aml
包含完整的處理器列表。之前限制內核數量的 SSDT 的縮短版本無需再使用。 - CpuTopologySync.kext 必須緊跟在最新的 Lilu.kext之後(很重要)。
- 保持VirtualSMC.kext啟用。
- Cpu1Data 和 Cpu1Mask 原值無需更改。
- 可以啟用或禁用 ProvideCurrentCpuInfo 內核怪癖。
- 禁用 SMCProcessor.kext ,但可以保持 SMCSuperIO.kext 啟用。我們將不得不等待 VirtualSMC 的新版本。
- 添加內核補丁。
- 2021年12月06日:更新 OpenCore 0.7.6 正式版
今天凌晨,opencore 發布 0.7.6 正式版,將原本 Beta 版本同步升級,同時也加入vit9696 真對Z690 所開發 CpuTopologySync.kext 和補丁。同時也開放 P-Core + E-Core +HT 設定教學。示範引導文件請下載 V6 版。
經測試,雖然 BIOS 能夠開啟 P-Core + E-Core +HT,但似乎並非所有的核心都支持。仍需要再進一步改進!
GA Z690 AERO D OC076 + CpuTopologySync.kext 簡易教學
更新:
OpenCore 0.7.6 和一些相關的內核擴展今天正式發布。這篇教學文章所附的 EFI 包含一些重要的變化。請仔細閱讀本指南。以下請確認你的OC 和 kext 為最新的版本。
- OpenCore 0.7.6
- CpuTopologySync 1.0
- VirtualSMC 1.2.8
- Lilu 1.5.8
- AppleALC 1.6.7
配置文件:booter quirk:SetupVirtualMap
booter quirk 已被禁用,無需設定。
BIOS 設置:
開啟 BIOS ,啟用所有P-cores, all E-cores, and Hyper Threading。
macOS 的核心配置:
當在 BIOS 中啟用所有 P 核心、所有 E 核心和超線程時,我們可以選擇使用任一核心組合來運行 macOS 。選項如下:
- 開啟所有 P 核和超線程
- 開啟所有 P 核和超線程,以及一半的 E 核數量
請參閱下面的螢幕截圖並選擇選項 1 或選項 2。
對於選項 1(僅限 P 核和 HT),進行以下更改:
- ACPI 部分
- 禁用
SSDT-PLUG-ALT.aml
- 啟用 i5-12660K :
SSDT-PLUG-ALT-V1.aml
i7-12700K 和 i9-12900K:SSDT-PLUG-ALT-V2.aml
- 禁用
- 內核部分
- 禁用
CpuTopologySync.kext
- 使能夠
SMCProcessor.kext
- 禁用與 CpuTopologySync 相關的三個內核補丁
- 禁用
對於選項 2(P-core 和 HT,以及半 E-core ),進行以下更改:
- ACPI 部分
- 使能夠
SSDT-PLUG-ALT.aml
- 禁用 這兩個
SSDT-PLUG-ALT-V1.aml
和SSDT-PLUG-ALT-V2.aml
- 使能夠
- 內核部分
- 使能夠
CpuTopologySync.kext
- 禁用
SMCProcessor.kext
- 根據您的 CPU 型號,僅啟用與 CpuTopologySync 相關的三個內核補丁之一
- 使能夠
Resizeable BAR Support:
如果在 BIOS 中啟用Resizeable BAR Support,請在配置文件設置ResizeAppleGpuBars
為0,否則保留為 -1。
EFI-076-Z690-AERO-G-V6
- 2021年12月08日: 禁用 CpuTopologySync.kext 補丁,升級OC0.7.7,通用EFI V7
今天凌晨 vit9696CpuTopologySync因發現多個穩定性問題存檔。原因是其中一個核心無法工作,該kext 導致虛擬軟體失效等問題。後經剛剛測試並確認@vandroiy的文件,現在我們可以利用 Alder Lake 上的所有內核和線程。在 i5-12600K 上,所有 P 核、E 核和 HT 均已啟用和初始化。總計 = 16。SMCProcessor.kext 是可用的。不需要內核補丁。使用@vandroiy的鎖邊 OpenCore.efi、puFriendDataProvider.kext
- Cpuid1Data設置為:55060A00 00000000 00000000 00000000。
- Cpuid1Mask設置為:FFFFFFFF 00000000 00000000 00000000。
測試 VM 有效。
原文:https://github.com/……/a1bc5bc4918a19bc8e2a7cfa04c0……
我將立即修正12 th 引導通用EFI-077-GA-Z690-AERO-D-V7.zip
通用 EFI V7 文件夾已修改為 OpenCore 0.7.7。Acidanthera 的 SSDT-PLUG-ALT 取代了 SSDT-CPUR-Z690,經測試,使用 SMBIOS iMacPro1,1 最容易配置,並提供開箱即用的最佳性能。MacPro7,1 SMBIOS 受益於使用來自 iMacPro1,1 的頻率向量,這些向量在相應的 plist 中默認啟用。當然,根據 Acidanthera 推薦的編輯 4CPUID 55060A00,還可以進一步為 Alder Lake 定制變頻。目前沒有 Alder Lake 變頻的情況下,Rocket Lake 變頻先暫時使用這些參數。若 MacPro7,1 用戶可以嘗試用它替換 iMacPro1,1 提供的數據;iMacPro1,1 可能會添加 CPUFriend.kext 並使用 RKL 頻率向量。請進行基準測試並報告。如果使用 Navi GPU(RX 5000 系列、RX 6800、RX 6900;RX 6600 需要 12.1,仍處於測試階段;不支持 RX 6700)
- 2021年12月16日:技嘉官方釋出韌體F6a
原本板廠內建的韌體版本為F3,但無法轉變爲中文版本,直到先前F5a 版本也是如此,顯然韌體尚未健全。昨日官方發布F6a 版本,中文顯示正常!同時也新增DDR5 頻率之更新。
- 2021/12/17 官方推出 F6 韌體下載。
- 校驗和:7188
- 修復非 K CPU 性能問題
- 優化 VRM 和處理器超頻熱性能(CPU 負載線調整)
- 提高 DDR5 XMP 5600~6200MHz 兼容性
- 添加舊版遊戲兼容模式選項
- 2022/01/27:技嘉官方釋出韌體 F7 韌體。
- 校驗和:F5F8
- CPU VRM 參數校準以提高性能
- 修復系統重置迅雷問題
- 提高對 GSkill DDR5 4800~6000+ MHz 的兼容性
- 2022/02/8 更新 OpenCore 0.7.8 正式版,
社長針對 Monterey 12.2 版本,推出EFI-077-GA-Z690-AERO-D-OC078.zip。為了能夠提高辨識,原本代號 V8 改為 OC078 。以下新增或刪除了以下Kext:
- CPUFriend.kext
- CPUFriendDataProvider.kext
- CpuTopologyRebuild.kext
- SSDT-MAPLE-RIDGE-RP05-V2.aml 內建MAPLE-RIDGE驅動用
AirportItlwm-Monterey.kextAirportItlwm-Big-Sur.kextIntelBluetoothFirmware.kextBlueToolFixup.kextBrcmFirmwareData.kextBrcmPatchRAM3.kext
此版本已加入 SSDT-MAPLE-RIDGE-RP05-V2.aml 讓主版內建的 MAPLE-RIDGE 晶片能夠驅動,但是無法實現『熱插拔』,且必須要『冷啟動』才能讓系統抓住設備。同時也加入AQC113 10Gb 網卡補丁,設定方法請參考這裡。檔名為 EFI-077-GA-Z690-AERO-D-OC078.zip。
致謝
本指南是在眾多論壇成員的共同努力下形成的。我要特別感謝這些好朋友對黑蘋果的貢獻:Shuwen Chiang、Hank Yeh、CaseySJ…等。
硬體廠商:上晴、技嘉、美光、捷元。謝謝你們提供硬體的支援與協助。