Mac OS|12代英特爾+微星Z690暗黑主板打造MacOS工作站,大小核調試心得分享( 三 )





迎合黑蘋果 , 機箱搞了全黑的安鈦克DF600FLUX 。 安鈦克的這個FLUX平臺是特殊的風流架構 , 還有實用新型專利證書 , 散熱性能是看的見的 。



搭配機箱 , 電源也是安鈦克的出品HCG850 。 最初想弄個千瓦電源為礦卡作準備 , 無耐預算有限 , 還是850W用著先 。



安裝MacOS主要是方面多媒體剪輯和建模渲染 , 經常是熄掉屏幕 , 讓它自己長時間高功率運轉 , 所以買了恩杰海妖水冷散熱器 , 便捷了解機箱內的溫度狀況 。



再者MacOS下缺乏小副屏類硬件監控軟件 , 恩杰海妖又彌補了這方面的缺失 。



MacOS搭建MacOS系統沒有支援12代處理器 , 也沒有識別大小核的相關代碼 , 所以在MacOS下 , 無論是P-Core , 還是E-Core都是同等對待 。 由于調試混亂 , 看B站12代黑蘋果的測試 , 會出現比11代同級處理器跑分低的情況 。



針對這種情況 , 出現了一個叫CpuTopologySync.kext的內核補丁 , 優化MacOS對于12代處理器的調用 。 OC 0.77已經吸納了這個補丁 , 在CPUID里輸入相關代碼即可完美匹配大小核 。



很可惜是目前對于大小調度的解決方法不完美 , 要不在BIOS中關閉E-Core , 要不關閉超線程技術 。 在MSI主板的BIOS中 , 關于處理器大小核的設定在Advanced CPU Configuration里面 。



解決方法一關閉超線程 , 將Hyper-Threading設定為Disabled 。



解決方法二關閉E-core , 保持Hyper-Threading為Enabled , 將Per E-Core Control設定為Enabled and Disable all E-Cores 。



在CPU Features中 , 還需要開啟虛擬化技術Intel VT , 關閉Intel VT-D和CFG Lock 。



建議開啟SR-IOV Support , 對NVMe硬盤速度有幫助 。



啟動參數上 , 要保證啟動模式為UEFI , 同時關閉快速啟動Fast Boot和MSI Fast Boot 。



淺色月安裝了Win11和MacOS雙系統 , 啟動順序上要保證UEFI OS排在第一位 。 關于Win11和MacOS雙系統的安裝 , 可以查看我之前的文章 。



i7-12700KF+微星MPG Z690 CARBON的Opencore配置文件已經上傳到個人GH上 , 感興趣的可以下載看看 。



模擬機型是Mac Pro 71 , 系統安裝的是macOS big sur(11.0.1) 。 處理器識別有誤 , 直接識別為i9 。 其他的內存頻率、內存容量、顯卡都識別完美 。



雙4K@60Hz顯示器 , 其中PD2700U是HDMI連接 , M1U是DP連接 。



性能測試為了讓MacOS下硬件性能正常發揮 , 大小核調試上 , 選擇的是關閉超線程的方案 。 調試期間做了點小測試 , 檢查性能的正常情況 。



未關閉超線程時 , Windows11下cinbench R23能多核心21672pts、單核心1947pts 。



關閉超線程后 , Windows11下cinbench R23能多核心17605pts、單核心1910pts 。 單核性能沒有改變 , 多核性能只有關閉前的八成 。



關閉多線程前 , 金士頓FRUY DDR5內存性能測試數據是讀取74299MB/s , 寫入85777MB/s , 復制69299MB/s , 延遲83.4ns 。



關閉多線程后 , 讀取74352MB/s , 寫入73030MB/s , 復制70269MB/s , 延遲81.2ns 。 相對關閉多線程前 , 內存性能沒有減弱 。 比較明顯的減弱 , 是處理器緩存的速度 。



MacOS下8+4核被cinbench R23自動識別成6核12線程 , 跑分上多核心18639pts、單核心1746pts 。 性能上來說 , Win11下和MacOS下差距不大 , 多核測試稍強 , 單核心測試稍弱 。

相關經驗推薦