簡單記錄:

使用硬體:

[Intel] i7-4930k (*)
[Gigabyte] X79-UP4 (F4/F5/F7) (*)
[EVGA] GT640 (GUI) (*)
[Intel] 530 SSD 240GB (*)
[Dell] PERC H700 (+)
[MSI] GTX760 (Resolve CUDA render 用) (+)
[Intel] Pro/1000CT GbE

先組裝 (*) 項目。

使用軟體:

Unibeast 3.0.1
Multibeast 6.2.2 & 6.3.0
App Store Mavericks 10.9.2

步驟:

1) 用 unibeast 製作 10.9.2 安裝 USB 隨身碟

2) 開機參數使用: -v npci=0x2000 cpus=1

3) 安裝過程靠北慢,所以要有耐性,可以上 hulu 看一集 tonight show

4) 裝完重開,一樣透過 USB 隨身碟之 bootloader,使用同樣開機參數

5) 執行 multibeast 6.2.2 並安裝下列項目:
5.1) Without DSDT, ALC892

6) 執行 multibeast 6.3 並安裝下列項目:
6.1) DSDT Free
6.2) 3rd party SATA
6.3) Trim patch
6.4) EvOreboot
6.5) FakeSMC + plug-ins
6.6) NullCPUPowerManagement
6.7) VoodooTSCSync 6 Core
6.8) AppleRTC patch
6.9) USB 3.0
6.10) Generate CPU State
6.11) MacPro 6,1 profile

7) 在 /Extra/org.chameleon.boot.plist 中 Kernel Flags 參數加入 npci=0x2000 PCIRootUID=0 兩項

8) 如果身處 windows 為主網路分享環境,開啟 terminal 並輸入 defaults write com.apple.desktopservices DSDontWriteNetworkStores true 在網路分享中停用 .ds_store 及 .Trash

9) 移除 USB 隨身碟並關機安裝 (+) 項目硬體

10) 開機並安裝 Dell PERC H700 (LSI MegaRAID SAS family) OSX 驅動程式,可在這裡抓到

11) 重開機,看是否正常
11.1) 如果遇到 AppleIntelE1000e 3.0.4 kext 導致 kernel panic,移除 PERC H700 並重跑 multibeast 6.3.0 安裝l AppleIntelE1000e 3.0.4.1a (或其他版本)

12) 關機,安裝其他硬體

13) 應該可以收工。

特別註記

如果榖歌一番的應該可以發現在同樣的 X79-UP4 + i7-4930k + nVidia Kepler 組態上,曾經有人成功安裝 10.9.3,我試著在運行無礙的 10.9.2 上安裝 10.9.3 Combo Update 數次,發現像我這樣雙顯卡雙螢幕的組態若安裝 10.9.3 會遇到一個很要命的問題:(重開機後)主要顯示會亂跳。這包含了兩個層面的問題,雙螢幕的主要螢幕設定重開機後時常會跑掉;雙顯示的主要顯卡設定進入 OSX 後會亂跑

我最初是在裝完 10.9.3 更新(不管是 App Store 更新或下載的 10.9.3 Combo Update)後重開機時發現雙螢幕的主要螢幕呈現一片 Mavericks login screen 的深灰色底圖(我第二個螢幕當時顯示另一台 Haswell 的 10.9.3 畫面),但卻沒有登入帳號等提示畫面,移動一下滑鼠偶爾會看到游標出現在螢幕上,但怎麼按鍵盤或滑鼠系統都沒有反應。觀察硬碟存取指示燈發現系統應該是在正常運行,幾經波折才發現重開機後雙螢幕的主螢幕設定跑掉,但若進入 System Preferences 設定(將畫面上方白色橫條拉到中央螢幕)完,重開機數次還是會有一樣的設定跑掉問題,最後甚至出現第二個問題,下 -v 開機參數觀察開機狀態貌似無問題,但理當成功開機後螢幕卻無訊號輸入,幾經波折重灌才發現系統不管 BIOS 的主顯卡設定,進入 OSX 之後自動將主顯卡設定到插在 PCI-E x16 #2 的 render 用 GTX 760 去,並且關掉 BIOS 主顯卡 GT 640 的輸出...下 PCIRootUID 的開機參數有時可以修正這個問題,但大多時候不行。研究一下發現這問題好像在試圖讓某些不 OOB 原生支援的顯卡跟主機板內顯同時作用時會遇到同樣問題,解決方法是在 boot.plist 中透過顯卡 EFI String 指定哪張是 Parent 哪張是 Child 固定主顯卡跟副顯卡,但那種狀況由於主副顯卡是不同製造商所以 EFI String 很好判定;我的狀況似乎無法這樣解決。由於 10.9.2 完全沒有這鳥問題所以最終放棄升級 10.9.3。
arrow
arrow
    創作者介紹
    創作者 origin2 的頭像
    origin2

    囈語二三,,

    origin2 發表在 痞客邦 留言(0) 人氣()