x86 硬件上的 Mac OS X 2008–2024 技術文獻庫
InfiniteMac OSx86 › Snow Leopard 10.6 › GA-EP43-UD3L 底板安裝 Mac OS X Snow Leopard 10.6 實戰筆…
275,689 reads · 2009-12-04 – 2010-05-10
技術專卷 Snow Leopard 10.6 DSDT Gigabyte G31M / P35 NVIDIA GeForce ATI Radeon

GA-EP43-UD3L 底板安裝 Mac OS X Snow Leopard 10.6 實戰筆記與心得

好,這篇不算是一篇正式的教學指南,純粹是我將 OSx86 10.6 Snow Leopard 安裝到自己系統時的筆記、資訊與折騰過程分享。我們先從系統規格和背景資料開始講起。 -系統規格- 機箱 = Antec…

主筆作者
@will1384 發表於 2009-12-04
所屬專區
Snow Leopard 10.6
典藏規模與紀錄
275,689 次歷史閱讀 · 26 則精選技術筆記(萃取自 27 則原始回帖) · 2009-12-04 – 2010-05-10
參與貢獻成員 (4)
@will1384 (17)@OSX86TesTer (7)@MonkeyDLuffy (2)@aryajuanda
相關硬件參考
Gigabyte Motherboards ↗ AMD Radeon GPUs (QE/CI) ↗ PCIe Graphics Cards (GPU) ↗
香港繁體精譯技術專卷 · 完整保留原始指令、Kext 名稱、ACPI 節點與開機參數查看英文原版 (Original English) →

好,這篇不算是一篇正式的教學指南,純粹是我將 OSx86 10.6 Snow Leopard
安裝到自己系統時的筆記、資訊與過程分享。

我們先從系統規格和背景資料開始講起。

-系統規格-

機箱 = Antec Two Hundred
底板 = GIGABYTE GA-EP43-UD3L
CPU = Intel Pentium E6300 Wolfdale 2.8GHz
記憶體 = A-DATA 2 x 2GB DDR2 800
硬碟 1 = WD 320GB SATAII 8MB 7200RPM -- Windows 7
硬碟 2 = WD 500GB SATAII 16MB 7200RPM
硬碟 3 = Seagate Barracuda 7200.11 500GB
硬碟 4 = WD 500GB SATAII 16MB 7200RPM
硬碟 5 = WD 500GB SATAII 16MB 7200RPM -- Mac OS X
DVD 光碟機 = SAMSUNG SH-S203B
顯示卡 = Nvidia GeForce GTS 250 512MB, XFX GS250XYDFC
火牛(電源供應器) = Antec Earthwatts EA-500 500W
顯示器 = Dell E151FPp 15", Dell E177FP 17", Epson PowerLite 77c 投影機 @ 75"
作業系統 = Windows 7 64bit, Mac OS X 10.6.2

我是直接透過 BIOS 來選擇要用哪一隻硬碟開機,這樣可以減少
許多潛在問題,令安裝過程簡單不少。
你就當作每個作業系統都是機內唯一的系統那樣直接安裝即可;
訣竅是在安裝前先拔除所有其他硬碟的排線,
只留下你要安裝系統的那隻硬碟連接在底板上,這樣亦可以
避免自己搞錯分割區或意外遺失資料。

我不想使用整合版(Distro),因為擔心入面被人動過手腳,
所以我上網找其他方案,結果找到了 Lifehacker 的教學指南。我
確實需要先「暫時」安裝一個整合版系統來製作開機 USB 手指,
這亦證明了 OS X 在我部機上是行得通的;但當我嘗試用
那隻 USB 手指開機安裝時,畫面卻出現嚴重花屏(Garbled Screen),一直無法
成功進入安裝介面。我亦試過用 Empire EFI,結果也是一模一樣,
於是我只好繼續爬文研究。

我試過的一些方法會令電腦直接死機卡死在黑畫面,但大多數情況下
都是畫面上出現白線或者色塊格仔。後來我得知這很可能是
顯示卡作怪,於是我從女朋友部電腦拆了一張顯示卡借用,
結果真的順利開機!雖然沒有硬件加速,但
起碼入到系統。

接著我不斷嘗試開啟顯示卡硬件加速,過程中把系統搞壞了
無數次。後來我先知道採用「非公版設計(Non-reference design)」的顯示卡
好容易出問題,而偏偏我手頭上的兩張顯示卡
都是「OC 超頻版」(出廠預設超頻)。以下
就是出問題的那兩張顯示卡:

ATI HD 4850 512M, MSI R4850-512M OC - 每次開機不是黑畫面就是花屏
ATI HD 4830 512M, MSI R4830-T2D512 OC - 可以用來安裝系統,但沒有硬件加速,無論如何都開不到加速

順帶一提,我「印象中」好像見過至少有一位網友
成功搞掂這張 MSI R4830,只是我自己無論如何都弄不好。

我浪費了差不多一整個星期去搞這兩張卡,最後決定
算數放棄,直接去買一張 Nvidia 顯示卡。於是我訂購了一張 Nvidia
GeForce GTS 250 512MB, XFX GS250XYDFC
,結果插上顯示卡後
大約 10 分鐘左右就順利開啟了硬件加速!我首先試用的是
「EFI Studio」,效果好好;雖然我用的那個 EFI Studio 版本
清單入面沒有列出 GTS 250,但有列出架構基本上完全相同的 9800 GTX,
我就直接選用它。後來我改為替底板配置專屬的
DSDT,並讓 PC EFI 自動偵測我的顯示卡。

順帶一提(BTW),我把這張顯示卡的 ROM 提取(Dump)出來並放入 NVCAP Maker 運算,
得出的結果如下:

Nvidia GeForce GTS 250 512MB "XFX GS250XYDFC"(配備 2 個 DVI 及 TV-Out 輸出)

"04000000000003000c0000000000000700000000"

另外我想補充一點,雙顯示器延伸桌面完全正常,但不支援鏡像輸出(Mirroring);而且
我需要安裝一個名為「SecondBar」的免費軟件,才能在
第二個螢幕上顯示第二條選單列(Menu Bar)。它運作得尚算 OK,但並非所有程式都兼容,
而且有少少 Bug,在這裡提出來只是想著
或者對大家有幫助。

基本安裝流程

好,我試過兩種不同的安裝方法,兩種都
可行,不過其中一種比另一種簡單得多。

第一種安裝方法

參考 Lifehacker 的教學指南(確切來說是它的改良版):我們從「在借來的 Mac 上啟動
磁碟工具程式(Disk Utility)
」這一步開始,並在進行
終端機(Terminal)指令操作之前停下來。

-兩點注意事項-

(1) 格式請選用「Mac OS 擴充格式(日誌式)/ Mac OS Extended (Journaled)」
(2) 不需要做原本的「終端機指令操作」,直接下載「myHack Installer」並
安裝到你的 USB 手指上即可

然後將底板 BIOS 設定如下:

(1) MB Intelligent Tweaker:保持預設不用動,只要確認參數符合
你的 CPU 即可

(2) Standard CMOS Settings:
將 "Floppy 3 Mode Support" 設為 Disabled

(3) Integrated Peripherals:
將 "SATA AHCI Mode" 設為 AHCI,
將 "Onboard IDE Controller" 設為 Disabled
將 "Onboard Serial Port 1" 設為 Disabled
將 "Onboard Parallel Port" 設為 Disabled
將 "USB Keyboard Function" 設為 Enabled
將 "USB Mouse Function" 設為 Enabled

(4) Power Management Setup:
將 "HPET Mode" 設為 "64-bit mode"

接著就可以開始安裝 Mac OS X Snow Leopard 10.6。

安裝完成後,再將「myHack Installer」安裝到你的系統硬碟上。

第二種安裝方法

下載「Empire EFI」並燒錄到 CD 光碟上,

然後將底板 BIOS 設定如下:

(1) MB Intelligent Tweaker:保持預設不用動,只要確認參數符合
你的 CPU 即可

(2) Standard CMOS Settings:
將 "Floppy 3 Mode Support" 設為 Disabled

(3) Integrated Peripherals:
將 "SATA AHCI Mode" 設為 AHCI,
將 "Onboard IDE Controller" 設為 Disabled
將 "Onboard Serial Port 1" 設為 Disabled
將 "Onboard Parallel Port" 設為 Disabled
將 "USB Keyboard Function" 設為 Enabled
將 "USB Mouse Function" 設為 Enabled

(4) Power Management Setup:
將 "HPET Mode" 設為 "64-bit mode"

接著用該張 CD 開機,等待開機選單畫面出現,然後退片取出 CD,
等待大約 30 秒,換入 Mac OS X 零售版安裝 DVD(Retail DVD),
再等待大約 60 秒,按下「F5」鍵重新整理,然後選擇
你的 Mac OS X 零售版 DVD 進行安裝。

安裝完成後,再將「myHack Installer」安裝到你的系統硬碟上。

常見問題與排解

((1) 顯示卡無畫面或無法運作

如果是 ATI 顯示卡,它很可能是「非公版設計」,亦有可能與
底板設定有關。在開機引導時你有幾秒鐘時間可以按「TAB」鍵,
連按兩次後就可以輸入開機參數。

(A) PCIroot 參數「-pci1」或「-pci0」用來告訴系統顯示卡插在哪個通道位置。

(B) 詳細資訊模式(Verbose Mode)參數「-v」可以讓你看到開機載入過程與錯誤訊息。

你可以連按兩次 Tab 鍵,然後輸入「-pci1 -v」並按 Enter,或者輸入
「-pci0 -v」並按 Enter,其中一個參數或者能讓你的顯示卡正常顯示,
又或者起碼能讓你看清楚錯誤訊息。

((2) 音效無法運作

試試這個方法,這是一個專為 ALC888 修改過的 AppleHDA.kext 核心延伸模組:

[GUIDE] Retail Snow Leopard (10.6.2) Install on Gigabyte GA-EX58-UDR3
(Core i7), Fully working 100%, ALC888 v1.8.3fc1 Included ↗

(A) 找到原版的 "AppleHDA.kext",先備份好,然後將它從 "/System/Library/Extensions" 中移除

(B) 從上述連結下載修改版「AppleHDA.kext」(在文章中尋找「ALC888")

(B) 搜尋並下載「Kext Utility」工具程式

(E) 將下載好的「AppleHDA.kext」直接拖放到「Kext Utility」圖示上進行安裝並修復權限

順帶一提,我原本是用 VoodooHDA 的,但在升級 10.6.3 更新之後
它會導致五國死機(Kernel Panic)。

((3) 顯示卡硬件加速無法運作

(A) 首先編輯位於「/Extra」資料夾內的「com.apple.Boot.plist」,加入以下內容:

<key>GraphicsEnabler</key>
<string>y</string>

(小貼士)你可以先將「com.apple.Boot.plist」複製到桌面,修改好之後,
再複製回「/Extra」資料夾內覆蓋。

這個設定會開啟顯示卡自動偵測功能,但並非每次都
有效
;你可能還需要在 "Kernel Flags" 下方加入「-pci1」或「-pci0」,
如下所示(但即便如此,有時仍可能無效):

<key>Kernel Flags</key>
<string>-pci1</string>

或者

<key>Kernel Flags</key>
<string>-pci0</string>

(B) 如果是 Nvidia 顯示卡,可以下載 EFIStudio 來試試注入字串。

(C) 如果是 ATI 顯示卡,你可以嘗試提取(Dump)或從網上下載你張顯示卡的 ROM,
並參考以下網址了解如何使用顯示卡 ROM:

http://netkas.org/?p=245#comments ↗

你亦可以從這個網站下載顯示卡 ROM:

techp owerup.com/vgabios/

或者在 Windows 下使用 GPU-Z 提取你張卡的 ROM,然後按照規定格式
正確重新命名
,再放入 /Extra 資料夾內。

-- 請參閱 -- http://netkas.org/?p=245#comments ↗

接著編輯「/Extra」資料夾內的「com.apple.Boot.plist」,在「Kernel Flags」下方
加入 -useatirom 參數,如下所示:

<key>Kernel Flags</key>
<string>-useatirom</string>

(D) 換另一張顯示卡試試

((4) Bonjour 網路服務無法運作

去 Realtek 的官方網站睇睇——哇,頁面最底部居然有提供官方 Mac 版驅動程式!

Realtek Software: Drivers & Utilities (rea ltek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#7)

我會建議先編輯 com.apple.Boot.plist,關閉網絡卡自動設定功能,
以防它與新安裝的官方驅動程式發生衝突,

設定如下:

<key>EthernetBuiltIn</key>
<string>n</string>

順帶一提,如果在安裝 Realtek 官方驅動之後,你的黑蘋果(Hackintosh)在下載 BT 種子 / P2P
或者玩《魔獸世界》(WoW)這類連線遊戲時會突然死機卡死,
這其實是一個連真 Mac 都會中招的已知 Bug。我目前唯一能夠
解決死機的方法,就是改回使用「myHack Installer」自帶的網絡設定和驅動程式,
但代價就是用不到「Bonjour」了 :'(

以下是一些相關討論連結:
WoW LEOPARD USERS: Current Issues & Resolutions (forums.worldof warcraft.com/thread.html?topicId=3686740840&sid=1)

Transmission causes leopard slow death (forum.transmi ssionbt.com/viewtopic.php?f=4&t=4564)

DSDT

這裡我就不深入講解細節了,我直接提供一個可以下載現成 DSDT 的網址,
以及如何利用 Ubuntu Live
CD
提取自己底板的 DSDT,並附上幾點注意事項與心得。

請前往 efix users.com/showthread.php?t=38 尋找
你的底板型號。

(備註)我現在用的 DSDT 就是從那裡下載的,我只是額外加上了將
SATA 硬碟修正顯示為內置硬碟(Internal)的 Patch。

- 你需要先註冊帳號才可以下載,下載後將
「DSDT.aml」放入「/Extra」資料夾即可。

如果你想用「Ubuntu Live CD」自己提取,請開啟「終端機(Terminal)」,輸入:

"cd Desktop"

然後輸入:

"sudo cat /proc/acpi/dsdt > dsdt.aml"

接著將桌面上生成的「dsdt.aml」儲存到 USB 手指上。

- 想深入了解原理可以參考這裡 -

aserebln.blog spot.com/2009/10/4-106-prepare-dsdt.html

接下來你只需要對它進行打補丁(Patch),而這部分你就需要花大量時間爬文研究了

;)

-幾點注意事項-

(A) DSDT 的內容可能會因為提取方式不同而有所差異:

- 如果你是在已經載入修改版 dsdt.aml 的 OS X 系統下提取
- 如果你是直接從下載回來的 BIOS 檔案中提取
- 如果你是在沒有載入任何 dsdt.aml 的系統(例如 Linux)下即時提取

最理想的做法是在正在運行且沒有載入任何 dsdt.aml 檔案(「無 DSDT 注入」)的系統下提取。

(B) 在 osx 86.es/?p=610 有一個非常好用的 DSDT 編輯器。

實用小貼士與心得

(A) 善用 Time Machine 備份你的系統,這可以幫你省下無數麻煩;
不過在還原系統之後,你需要重新安裝開機引導程式或套用相關破解修改。

(B) 將你用過的所有修改檔、工具程式、參考網頁連結、文件
以及安裝筆記備份一份
到 USB 手指入面。

(C) 將「myHack Installer」安裝到一隻 USB 手指上,或者燒錄一張
「Empire EFI」光碟放在手邊備用。

(D) 盡量將所有修改檔、破解補丁和 KEXT 核心延伸模組安裝在「/Extra」
資料夾內
。萬一改錯嘢搞到入不到系統,你隨時可以用裝有「myHack Installer」
的 USB 手指或「Empire EFI」光碟開機並輕鬆修復,否則
你就只好慢慢享受系統還原或者重新安裝了。

(E) 詳細記錄你做過的每一步修改,寫在文字檔入面保存好。
信我,這絕對會幫你省下大量時間同埋免卻頭痛。

(F) 你可以一併參考「GA-EP45-DS3L」底板的安裝教學,
這兩塊底板的架構幾乎完全一樣。
-------------------------------------------------------------------------
GA-EP45-DS3L & GA-EP43-UD3L 規格對比

晶片組(Chipset)

1. (A) 北橋:GA-EP45-DS3L 採用 Intel P45 Express 晶片組
(B) 北橋:GA-EP43-UD3L 採用 Intel P43 Express 晶片組
2. 南橋:Intel ICH10

音效(Audio)

1. Realtek ALC888 音效解碼晶片
2. High Definition Audio 高傳真音效
3. 支援 2/4/5.1/7.1 聲道
4. 支援 S/PDIF 光纖/同軸輸入及輸出
5. 支援 CD 音源輸入

網絡卡(LAN)

1. Realtek 8111C 晶片 (10/100/1000 Mbit)

I/O 控制晶片

1. iTE IT8718 晶片
-------------------------------------------------------------------------

但請切記一定要使用對應你自己底板型號的 DSDT,
千萬不要直接套用另一塊底板的 DSDT。

(G) 想在 Mac OS X 下執行 Windows 應用程式?

(1) VirtualBox:可於 virtualbox.org (virtual box.org/) 免費下載。

(2) CrossOver Mac:由 Codeweavers (codew eavers.com/products/cxmac/) 推出,售價 $39 至 $69 美元。

(3) Parallels:可於 parallels.com (para llels.com/) 購買,售價 $50 至 $80 美元。

(H) 想玩最新推出的 Windows 遊戲?

除非你只是想玩《寶石方塊》(Bejeweled)這類小遊戲,否則乖乖設定
雙系統開機(Dual Boot)吧。(備註)Parallels 和 CrossOver Mac 跑舊款
3D 遊戲表現相當不錯,例如《Unreal Tournament》、《Serious Sam》
之類都無問題,而且將遊戲設定為使用 OpenGL 模式通常會有
更好的表現。

(I) 無法直接編輯或修改系統檔案?

先將檔案拖拉複製到桌面,在桌面上修改好之後,再拖回原位覆蓋即可;
建議順手備份一份原版檔案。

(J) 網絡攝影機(Web Cam):

下面這個網站提供了一個支援數百款不同型號 USB 網絡攝影機的
通用驅動程式:

Macam, USB webcam support for Mac OS X (webcam-osx.sourc eforge.net/index.html)

(K) Xbox 360 手掣(Controller):

在 Mac OS X 下完全可以正常使用,驅動程式可於以下網址下載:

Tattiebogle.net - Mac OS X, Xbox 360 Controller driver (tatti ebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver)

(L) 部分應用程式(例如模擬器)會將 ROM、BIOS、
設定檔及其他檔案儲存在應用程式封包內部;只要在應用程式圖示上按滑鼠右鍵,
選擇「顯示套件內容(Show Package Contents)」,就可以看到
入面的檔案和資料夾。

我上傳的 ZIP 壓縮檔入面包含了我的 DSDT 和音效 CODEC 提取檔(Dump)。它
在我部機上運作得非常完美,但未必百份百適合你的配置;如果不合用的話,
不好意思,你就需要自己動手提取和製作了。

社群實測與技術補充筆記

自 27 則原始討論回帖中萃取 26 則高價值技術回應

作者修訂 #1 @will1384 2009-12-09

我剛才仔細檢查了一下自己正在使用的 DSDT,發現入面寫的竟然是針對
ALC889a 音效晶片的修補程式,而這塊底板實際上用的是 ALC888。於是我決定
重新製作兩個版本的 DSDT 檔案:一個完全不含音效修補,另一個則加入 ALC888
音效修補,兩個版本都可以配合 VoodooHDA 正常運作。

雖然不是甚麼大改動,但還是拿出來跟大家分享一下。

順帶一提,我是從這裡找到 ALC888 相關修改資料的:
http://www.insanelymac.com/forum/index.php?showtopic=18… ↗

這兩個 DSDT 檔案已經包含了所有必要的修補,唯一可能
還有問題的功能是睡眠(Sleep),不過我自己平時根本不用睡眠功能。

作者修訂 #2 @will1384 2009-12-13 ↳ Re: @will1384
@will1384(2) 音效無法運作:(A) 搜尋並下載 "Taruga’s AppleHDA Patcher version 1.20" (B) 搜尋並下載 "VoodooHDA.kext" (C) 下載我的 "GA-EP43-UD3L_ALC888_CODEC_DUMP.TXT",或者在 Linux 終端機輸入 "cat /proc/asound/card0/codec#0 > ~/Desktop/codec_dump.txt" 自己提取並使用該檔案,如果沒有輸出任何內容,…

我後來發現其實根本不需要用到 "AppleHDA Patcher",而且
原版的 AppleHDA.kext" 甚至可能會與 "VoodooHDA.kext" 發生衝突,
所以我已經修正了主帖的內容,把這段保留在這裡純粹作為日後
參考之用。

另外,你可能還需要移除一個由 AppleHDA Patcher 自動生成的檔案:
"ALCinject.kext"。

作者修訂 #3 @will1384 2009-12-14

如果你的 Nvidia 顯示卡仍然無法正常運作

你可以試試以下方法,未必一定幫到你,但起碼值得一試:

(1) 前提是你的顯示卡起碼要有基本畫面輸出,讓你看得到螢幕內容

(2) 這個方法主要用來修正顯示卡輸出埠(Ports)運作不正常的問題,
例如需要拔插更換接頭、或者要用特別技巧先睇到桌面的情況

你可能需要先取得自己張卡的 NVCAP 資訊:你需要在 Windows 或 DOS 下提取(Dump)
顯示卡 ROM(Video ROM),然後放到 Mac 上用 NVCAP Maker
讀取。我自己是在 Windows 下使用 GPU-Z 來提取顯示卡 ROM 的。

(千萬不要在虛擬機 Virtual Machine 入面提取顯示卡 ROM,這樣是行不通的)

所謂的 NVCAP 資訊,就是關於你張顯示卡上各個視訊輸出埠的配置資料,
計算出來會是一串類似這樣的數值:

"04000000 00000300 0C000000 00000007 00000000"
或者
"04000000000003000c0000000000000700000000"

接著進入 EFI studio 並選擇你的顯示卡型號,點擊「Add Device」,
然後點擊「Save XML」。接著用「PlistEdit Pro」
或者「Property List Editor」開啟剛才儲存的檔案,填入你的 NVCAP 數值並儲存檔案;
然後再次開啟 EFI studio,依次點擊 File -> Open XML File,最後像平時使用
EFI studio 那樣寫入安裝即可。

又或者,如果你擔心這樣做會失敗並導致無法開機,
你可以改為只編輯位於
"/Extra"
資料夾內的 "com.apple.Boot.plist" 檔案;萬一修改後無法開機,
也可以隨時使用 "Empire EFI Boot CD" 光碟或者裝有
"myHack Installer
" 的 USB 手指來引導開機救援。

具體步驟與剛才幾乎一樣:

進入 "EFI studio" 並選擇你的顯示卡型號,點擊「Add Device」,
再點擊「Save XML」,然後用「PlistEdit Pro」
或「Property List Editor」開啟該檔案,填入你的 NVCAP 資訊並儲存檔案。

接著將 "com.apple.Boot.plist" 從「/Extra" 資料夾複製到桌面,
用 "TextEdit"(文字編輯)開啟它,並加入以下內容:

<key>device-properties</key>
<string>PASTE YOUR HEX HERE</string>

就像這樣:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Timeout</key>
    <string>5</string>
    <key>Kernel Flags</key>
    <string>arch=i386</string>
    <key>EthernetBuiltIn</key>
    <string>y</string>
    <key>Graphics Mode</key>
    <string>1024x768x32</string>
    <key>device-properties</key>
    <string>PASTE YOUR HEX HERE</string>
</dict>
</plist>

然後開啟「EFI studio",點擊 "File" -> "Open XML" File,接著點擊
"Hex String to Clipboard"(複製十六進位字串到剪貼簿),再將它貼上並取代剛才的 "PASTE YOUR HEX HERE"
位置:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Timeout</key>
    <string>5</string>
    <key>Kernel Flags</key>
    <string>arch=x86_64</string>
    <key>EthernetBuiltIn</key>
    <string>y</string>
    <key>Graphics Mode</key>
    <string>1024x768x32</string>
    <key>device-properties</key>
        <string>d70300000100000001000000cb0300001500000002010c00d041030a000000000101060000010101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c000000240000004e5649444941204765466f7263652047545320323530203531324d422045464914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74</string>
</dict>
</plist>

最後將修改好的檔案複製回 /Extra 資料夾內覆蓋即可。

另外我在網上找到一些現成的 NVCAP 數值供大家參考嘗試:
Dual Display working through VGA and S-video on Go7400 on HP, NVinjectGO did it! ↗

以及

[DVI SOLVED] Gainward 8600GT 256mb VGA-DVI-HDMI (uphuck.gg rn.de/forum/viewtopic.php?f=7&t=4239)

技術筆記 #1 @aryajuanda 2009-12-14

好正嘅教學..

我都係用緊同一塊底板.. 用呢塊底板裝 OS X 真係超容易... lol...

作者修訂 #4 @will1384 2009-12-14 ↳ Re: @aryajuanda
@aryajuanda好正嘅教學.. 我都係用緊同一塊底板.. 用呢塊底板裝 OS X 真係超容易... lol...

如果我頭兩張顯示卡當初肯乖乖運作的話,就可以省返我成個禮拜的痛苦與折磨了 :-/

算啦,我遲下或者會再拿那兩張卡出來試下,順便搞埋環繞聲輸出;
不過我亦可能會直接放棄底板內置音效,因為它就算在
Windows 底下都從來無正常好使過 LOL

技術筆記 #2 @MonkeyDLuffy 2009-12-22

唔知你識唔識點樣喺 ATI 顯示卡上面做類似「喺 Windows 提取 VideoROM + 注入 NVCAP + 自製 EFI 字串」嘅操作呢?ATI 顯示卡有無好似「NVCAP」咁樣嘅對應工具?例如叫 ATICAP 之類?

我張 ATI 4650 用緊 GraphicsEnabler,但只有 VGA 埠有畫面輸出。我已經有齊完整的 QI/CE 硬件加速。如果我試下用 EFI 字串並注入類似「ATICAP 之類嘅參數」,唔知會唔會令其他輸出埠都正常運作呢。

作者修訂 #5 @will1384 2009-12-22 ↳ Re: @MonkeyDLuffy
@MonkeyDLuffy我張 ATI 4650 用緊 GraphicsEnabler,但只有 VGA 埠有畫面輸出。我已經有齊完整的 QI/CE 硬件加速。

據我所知 ATI 並沒有類似 ATICAP 的工具,但我希望透過載入 ROM 檔案
再配合 GraphicsEnabler,可以達到你想要的效果。

你在「/Extra」入面的「com.apple.Boot.plist」應該要改成類似這樣:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Timeout</key>
    <string>5</string>
    <key>Kernel Flags</key>
    <string>arch=i386</string>
    <key>Kernel Flags</key>
    <string>-useatirom</string>
    <key>EthernetBuiltIn</key>
    <string>y</string>
    <key>Graphics Mode</key>
    <string>1024x768x32</string>
    <key>GraphicsEnabler</key>
    <string>y</string>
</dict>
</plist>

或者你亦可以改用這種寫法:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Timeout</key>
    <string>5</string>
    <key>Kernel Flags</key>
    <string>arch=i386 -useatirom</string>
    <key>EthernetBuiltIn</key>
    <string>y</string>
    <key>Graphics Mode</key>
    <string>1024x768x32</string>
    <key>GraphicsEnabler</key>
    <string>y</string>
</dict>
</plist>

然後只要提取你的顯示卡 ROM,按照「Device ID」和「Vendor ID」格式重新命名,
再放入你的「/Extra」資料夾內即可。

技術筆記 #3 @MonkeyDLuffy 2009-12-23

其實我之前已經試過呢個方法了。我喺 Windows 下提取咗張卡嘅 Video ROM,將個 .bin 檔轉成 .rom(然後改名做 -useatirom 認得到嘅正確格式),再喺 Chameleon 入面用 -useatirom 載入個 ROM.. 可惜都係唔得。

好多謝你嘅詳細回覆,非常有幫助。我會再試下其他方法,或者等 Apple 日後推出更好嘅驅動程式。

作者修訂 #6 @will1384 2009-12-23 ↳ Re: @MonkeyDLuffy
@MonkeyDLuffy在 Windows 下提取我的顯示卡 ROM 並將 .bin 檔案轉換為 .rom

我發現有時候程式可以直接讀取純粹改了副檔名為「ROM」的「BIN」檔案,
完全不需要做任何格式轉換——用 GPU-Z 提取出來的檔案配合「-useatirom」
應該就是這種情況。

另外切記不要在虛擬機(Virtual Machine)環境下提取 ROM。

技術筆記 #4 @OSX86TesTer 2010-01-05

Nvidia

首先我想向你說聲多謝!這篇指南同埋步驟非常有幫助。音效問題已經透過使用 alc88888 同埋 appleHDApatcher 解決了,重新開機後立即有聲。現在我覺得唯一剩下的問題就是怎樣令顯示卡乖乖運作。以下是我目前張顯示卡的系統資訊:
GeForce 8600 GTS:

Chipset Model: GeForce 8600 GTS
Type: GPU
Bus: PCIe
Slot: PCI
PCIe Lane Width: x16
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0400
Revision ID: 0x00a1
ROM Revision: NVIDIA Graphics Engine DSDT
Displays:
Display Connector:
Status: No Display Connected
SyncMaster:
Resolution: 1920 x 1080 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported

講開又講,我唔知應該點樣 a) 將 ROM 版本改為 nvinject。b) 我已經下載咗 kextutility 同埋一啲 kexts。我願意嘗試任何可行嘅方法去開通 Q/E 硬件加速。我覺得係我自己對 kext 太新手/太蠢,先搞到享受唔到張顯示卡嘅完整驅動效能。如果有任何安裝顯示卡驅動嘅教學或步驟指點就太好了。目前我手頭上已經下載咗 corevidia / efistudio / nvidia inject 02.1 / nvenabler / nvidia installer 2.0,甚至連 ROM 提取檔(雖然我張卡同 ATI 完全無關,係從 GPU-Z 或者前面帖文提過嘅網站搵返嚟嘅 XFX.8600GTS.256.070613.bin)都有。多謝你抽時間睇我呢封絕望嘅求救信。

差啲忘記講,第一次試嗰陣我裝過 nvinject 0.2,但後來我刪走咗嗰個 kext 並修復咗權限,退返去原版預設狀態。不過我好想再試下開通 Q/E 加速,如果有需要我可以提供螢幕截圖,我知自己肯定係漏咗某個步驟或者喺某處搞錯咗。

技術筆記 #5 @OSX86TesTer 2010-01-06

好吧,我犯咗個新手低級錯誤,搞死咗個 Snow Leopard,又唔記得點樣救返個 OS X,結果乾脆花 20 分鐘成個系統重裝過晒。依家我張顯示卡資訊變成咁樣:

Chipset Model: GeForce 8600 GTS
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0400
Revision ID: 0x00a1
ROM Revision: xx.xx.xx - internal
Displays:
Display Connector:
Status: No Display Connected
SyncMaster:
Resolution: 1920 x 1080 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported

作者修訂 #7 @will1384 2010-01-06 ↳ Re: @OSX86TesTer
@OSX86TesTer首先我想向你說聲多謝!
@OSX86TesTer音效問題已經透過使用 alc88888 同埋 appleHDApatcher 解決了。

我後來已經不再使用「appleHDApatcher」了,改為單獨使用 "VoodooHDA.kext"。

@OSX86TesTer現在我覺得唯一剩下的問題就是怎樣令顯示卡乖乖運作。

你有沒有試過不做任何 DSDT 修改、也不裝任何額外 kext,單獨開啟 "GraphicsEnabler"?
除非張卡是非常冷門怪異的非公版設計,否則這招對絕大多數 Nvidia 顯示卡都應該有效。

技術筆記 #6 @OSX86TesTer 2010-01-06 ↳ Re: @will1384
@will1384我後來已經不再使用 "appleHDApatcher" 了,改為單獨使用 "VoodooHDA.kext"。你有沒有試過不做任何 DSDT 修改、也不裝任何額外 kext,單獨開啟 "GraphicsEnabler"?除非張卡是非常冷門怪異的非公版設計,否則這招對絕大多數 Nvidia 顯示卡都應該有效。

我應該怎樣啟用 GraphicsEnabler?我剛才用 osx86tools 搞咗一輪,結果得出咁樣嘅資訊:

nVidia GeForce 8600 GTS:

Chipset Model: nVidia GeForce 8600 GTS
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0400
Revision ID: 0x00a1
ROM Revision: nVidia GeForce 8600 GTS OpenGL Engine [EFI]
Displays:
Display Connector:
Status: No Display Connected
SyncMaster:
Resolution: 1920 x 1080 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported

而且個 Quartz Extreme Enabler 在重新開機後就壞咗,依家我想用呢個工具睇下有無成功開啟加速,都會彈出 AppleScript 錯誤。

作者修訂 #8 @will1384 2010-01-06 ↳ Re: @OSX86TesTer
@OSX86TesTer我應該怎樣啟用 GraphicsEnabler?

這個功能已經內置在開機引導程式(Bootloader)入面,你不需要任何其他檔案、修補程式或
EFI 字串。

我直接把主帖前面寫過的步驟複製貼在下面:

A) 首先編輯位於 "/Extra" 資料夾內的 "com.apple.Boot.plist",加入以下內容:<key>GraphicsEnabler</key> <string>y</string> (小貼士)你可以先將 "com.apple.Boot.plist" 複製到桌面,修改好之後,再複製回 "/Extra" 資料夾內。這個設定會開啟顯示卡自動偵測功能,但並非每次都有效,你可能還需要在下面加入 "-pci1" 或 "-pci0"…
技術筆記 #7 @OSX86TesTer 2010-01-06

好,咁我需唔需要做任何 kext 權限修復之類嘅嘢?我依家係全新安裝嘅系統,仲未裝開機引導程式;之前我係用 Lifehacker 教學入面列出嗰個開機引導程式,但佢並唔會自動建立 Extra 資料夾。所以依家我無 Extra 資料夾,為咗怕又搞死個系統,我暫時仲係插住隻 USB 手指開機。我準備用下面呢個引導器安裝到主硬碟上面,裝好重開機之後就會用佢做開機引導程式:mega upload.com/?d=D8XO2Q5Y

我本來想直接用論壇附件上傳,但檔案太大傳唔到,唯有放上 Megaupload 壓成 ZIP 格式。

作者修訂 #9 @will1384 2010-01-07 ↳ Re: @OSX86TesTer
@OSX86TesTer好,咁我需唔需要做任何 kext 權限修復之類嘅嘢?

這要視乎你在硬碟上安裝、加入或修改過甚麼。最理想的做法是
保持系統原版檔案完全不被改動,並將所有修改或模組全部集中在
「\Extra」資料夾入面。這樣萬一搞錯嘢,你都可以隨時繞過它們:
只要用 EmpireEFI 開機光碟,或者安裝在 USB 手指上的 myHack (osx86.soju garden.com/installer/)Installer (osx86.soju garden.com/installer/)
引導開機,就能避開錯誤設定進行修復。唯一的例外是
音效卡 kext 可以不放在「\Extra」入面,或者起碼它從來沒有令我出現過
開機問題。

至於開機引導程式(Bootloader),我自己是用 myHack Installer (osx86.soju garden.com/installer/),既簡單
又容易安裝。

技術筆記 #8 @OSX86TesTer 2010-01-07

哈哈,講起 myHack 我真係買咗個教訓!以後唔敢用佢。我唔鍾意佢個開機畫面,結果試下換走佢嗰陣搞死咗個開機引導程式。而且如果我用 myHack installer 嘅話,顯示解析度就只得死實實嘅 1024 X 768 可以用。我會安裝剛才貼嗰個 Megaupload 檔案,因為我鍾意佢入面跟嗰個 Chameleon 版本。我依家正下載緊 iLife 嚟做最後確認,睇下 QE/CI 係咪真係已經開通。雖然「系統描述資訊」入面隻字無提,但實際上所有特效都運作緊!例如拉動 Widget 時有水波紋特效、按 F12 可以開啟 Front Row、玩西洋棋(Chess)亦完全流暢無破圖。所以可能加速真係已經開通咗,只係系統資訊無顯示出嚟。我仲未 100% 肯定。噢係呢,我都從來無喺呢塊底板上面搞掂過睡眠功能(Sleep),叫佢睡眠嗰陣佢確實會入睡,但一喚醒佢就會直接重新開機。如果關於睡眠有任何貼士,我都好樂意試下。

目前我個系統保持最純淨嘅原版狀態,不過我仲要裝返個開機引導程式先可以令佢自己獨立開機。我係先升級到 10.6.2 之後先安裝音效驅動,因為如果在更新前裝音效,更新完之後音效就會消失,所以我留到最後先搞音效。有咩進展我再向你匯報,如果你有用 Yahoo 或者 AIM 即時通訊可以話我知,我會上線搵你。再次多謝你寫呢篇指南同埋咁熱心回覆,你真係超正!

作者修訂 #10 @will1384 2010-01-07 ↳ Re: @OSX86TesTer
@OSX86TesTer哈哈,講起 myHack 我真係買咗個教訓!以後唔敢用佢。我唔鍾意佢個開機畫面,結果試下換走佢嗰陣搞死咗個開機引導程式。而且如果我用 myHack installer 嘅話,顯示解析度就只得死實實嘅 1024 X 768 可以用。

控制 1024 X 768 解析度以及 GraphicsEnabler 的設定,
其實都寫在「/Extra" 資料夾內的 "com.apple.Boot.plist" 入面。myHack 預設將開機解析度
定為 1024 X 768,是為了確保相容於你的顯示器,該項設定
長這樣:

 <key>Graphics Mode</key>
 <string>1024x768x32</string>

如果你的顯示卡有被 GraphicsEnabler 正確偵測到或者本身驅動運作正常,
當進入 OS X 桌面之後,系統就應該會自動解除這個解析度限制。

順帶一提,myHack 預設是不會自動開啟 GraphicsEnabler 的,
但你可以在安裝 myHack 時透過自訂選項(Customize)將它勾選開啟。

至於如何更換開機時顯示的圖案,這我就真的不清楚了;
我自己直接關掉了圖形介面,因為我比較喜歡看開機跑動的文字訊息。

技術筆記 #9 @OSX86TesTer 2010-01-09

我仲忘記問你,你最後有無搞掂睡眠功能(Sleep)?我發覺由 SATA DVD 光碟機複製檔案嗰陣慢到離譜,竟然要成 6 個鐘。肯定有啲嘢唔妥。我會再去爬文研究下再話你知(暫時我估係咪 SATA 控制器即係 JMicron 嗰邊要裝 kext,同埋可能仲有啲 IOATA kext 之類),不過喺動手之前,我好想先將呢個系統備份起嚟。點解 Mac 機就無一套見得人嘅備份/映像檔軟件架呢?PC 有超強嘅 Acronis!甚至連 Norton Ghost 都得!但到目前為止我喺 Mac 上面都搵唔到一套支援 FTP 或者任何網絡備份功能嘅軟件。偏偏我手頭上又無另一部 Mac 可以用嚟備份,依家唯一做到嘅就係插隻容量有限嘅 USB 手指頂住檔先。唉,不過點都好我一定要先備份咗部 Mac,因為我實在唔想為咗搞掂顯示卡、開機引導或者任何愚蠢嘅 kext 而要進行第 10 次重裝系統了。唔好意思喺度長篇大論發牢騷,但為咗整返部 100% 完美運作嘅 Hack Pro,呢份執著真係快要逼癲我了。

技術筆記 #10 @OSX86TesTer 2010-01-09

顯示問題嘅最終結果

com.apple.boot.plist 內容如下...

<key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string></string>
    <key>Timeout</key>
    <string>5</string>

呢個就係裝完上面提過嗰個 Megaupload 引導器之後嘅預設內容。雖然 Snow Leopard 入面完全無顯示相關字眼,但我估 QE 應該已經正常運作緊。你部機喺 Snow Leopard 入面有無顯示 QE 字眼?

作者修訂 #11 @will1384 2010-01-11 ↳ Re: @OSX86TesTer
@OSX86TesTer我仲忘記問你,你最後有無搞掂睡眠功能(Sleep)?

無呀,不過我自己平時都唔用睡眠功能。

@OSX86TesTer我發覺由 SATA DVD 光碟機複製檔案嗰陣慢到離譜,竟然要成 6 個鐘。肯定有啲嘢唔妥。我會再去爬文研究下再話你知(暫時我估係咪 SATA 控制器即係 JMicron 嗰邊要裝 kext)。

唔使架,SATA 完全不需要安裝任何額外的 kext,肯定是有地方出問題了,6 個鐘太誇張 :

@OSX86TesTer點解 Mac 機就無一套見得人嘅備份/映像檔軟件架呢?

有呀,咪就係「Time Machine」囉!用它來做完整備份,
當你需要還原系統時,只要用你當初安裝系統的引導媒介開機,再用
「Time Machine」執行還原,完成後只需要重新安裝一次開機引導程式(Bootloader)
就搞掂晒了。

作者修訂 #12 @will1384 2010-01-11 ↳ Re: @OSX86TesTer
@OSX86TesTercom.apple.boot.plist 內容如下... <key>EthernetBuiltIn</key> <string>Yes</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Timeout</key> <string>5</string> 呢個就係裝完上面提過嗰個 Megaupload 引導器之後嘅預設內容,我…

如果你可以流暢播放影片、頂部的 Finder 選單列呈半透明效果,
而且開啟「Time Machine」時有進入外太空的動畫特效,
那麼硬件加速好大機會已經完全正常運作了。我的「系統描述資訊(System Profiler)」入面
同樣完全沒有提到 QE 的字眼,但據我所知所有特效與加速都已經正常運作。

作者修訂 #13 @will1384 2010-03-21

Bonjour 網路服務問題

我剛剛買了一部 KODAK ESP 5250 多功能合一打印機,同時亦將我老豆部
PC 升級到跟我一模一樣的硬件配置,並裝成黑蘋果(Hackintosh)。我原本打算
在兩部機之間共享檔案,並透過打印機的 WiFi 連線共享打印機;
問題是 Bonjour 完全無法運作,只不過因為平時上網完全正常,
所以我之前一直都無發覺 :

於是我上網搜尋並找到了這篇討論:

Bonjour Networking with Realtek drivers & ifconfig ↗

這篇討論引導我找到了這個網站:

Assorted Mac Stuff (stan ford.edu/~dub/macstuff/)

繼而找到了官方驅動程式:

Realtek Software: Drivers & Utilities (rea ltek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#7)

我先編輯「com.apple.Boot.plist」關閉了網絡卡自動設定功能,

改成這樣:

<key>EthernetBuiltIn</key>
<string>n</string>

然後安裝新的官方驅動程式,讓黑蘋果重新開機,搞掂!
Bonjour 立即正常運作!

作者修訂 #14 @will1384 2010-03-31

10.6.3 系統更新

Apple 釋出了 10.6.3 更新,於是我就直接升級了。整個過程非常順利,
唯獨有一樣嘢出事:更新之後 VoodooHDA 會導致五國死機(Kernel Panic)。
於是我將 VoodooHDA 移除,系統就恢復正常了,只是暫時無聲出。

要移除 VoodooHDA,你可以在開機時連按兩次「Tab」鍵,
選擇你的開機硬碟並輸入兩個開機參數:-v -x

-v 可以讓你在開機過程中看到所有錯誤與文字訊息,
而 -x 則是安全模式(Safe Mode)。

進入系統後,將它從「/System/Library/Extensions」資料夾中刪除即可。

接著我開始尋找 VoodooHDA 的替代方案,並在下面這篇教學中
找到了一個專為 ALC888 修改過的 AppleHDA.kext,效果非常
理想:

[GUIDE] Retail Snow Leopard (10.6.2) Install on Gigabyte GA-EX58-UDR3
(Core i7), Fully working 100%, ALC888 v1.8.3fc1 Included ↗

等日後 VoodooHDA 推出支援 10.6.3 的修正版本之後,
我打算再換回使用 VoodooHDA。

作者修訂 #15 @will1384 2010-04-13 ↳ Re: @will1384
@will1384接著我開始尋找 VoodooHDA 的替代方案,並在下面這篇教學中找到了一個專為 ALC888 修改過的 AppleHDA.kext,效果非常理想。[GUIDE] Retail Snow Leopard (10.6.2) Install on Gigabyte GA-EX58-UDR3 (Core i7), Fully working 100%, ALC888 v1.8.3fc1 Included (http://www.insanelymac.com/forum/index.php?showtopic=21… ↗)

我似乎已經成功搞掂環繞聲輸出了!

前往「應用程式(Applications)」->「工具程式(Utilities)」並開啟「音訊 MIDI 設定(Audio MIDI Setup)」,
點擊左下角的加號「+」來建立一個
「聚集裝置(Aggregate Device)」,將三個「內置線路輸出(Built-In-Line Output)」以及
「內置數碼輸出(Built-In-Digital Output)」都合併進去,

然後點擊「設定揚聲器(Configure Speakers)」,勾選
以下項目:

"Stream 1 has 2 channels (1-2)"
"Stream 2 has 2 channels (3-4)"
"Stream 4 has 2 channels (5-6)"

但保持「Stream 4 has 2 channels (7-8)」不勾選,然後點擊
「完成(Done)」。

接著前往「系統偏好設定(System Preferences)」->「聲音(Sound)」->
「輸出(Output)」,選擇「數碼輸出(Digital Out)」就大功告成了。

我之前用不同驅動程式試過這個設定無數次都失敗,
所以今次成功肯定要歸功於這個新驅動程式!目前我只試過同軸輸出(Coax Out),播放 DVD 影碟時
完全正常,擴音機(Receiver)上會顯示「Dolby Pro Logic」,而且所有喇叭
都有聲音輸出。

作者修訂 #16 @will1384 2010-05-10

下載 BT 種子會令我的黑蘋果死機

我最後還是將網絡設定還原到之前的狀態了。顯然這個
Realtek 官方驅動程式在其他方面都表現完美,唯獨有一個致命問題:它會在
下載 BT 種子時出事,而且這個問題似乎連
真 Mac 都會受到影響。

具體情況是當你在下載 BT 種子時,系統會毫無預警地
突然完全卡死(Lock up),唯一能做的就是長按機箱
電源鍵強制關機。根據我查到的資料,
這個問題亦會影響《魔獸世界》(WoW)以及任何會高強度使用網絡、
建立大量網絡連線的應用程式。

在這個問題有完美解決方案之前,我唯有暫時忍受用不到 Bonjour
的日子了。

以下是一些相關討論連結:
WoW LEOPARD USERS: Current Issues & Resolutions (forums.worldof warcraft.com/thread.html?topicId=3686740840&sid=1)

Transmission causes leopard slow death (forum.transmi ssionbt.com/viewtopic.php?f=4&t=4564)

文獻來源與貢獻者溯源名錄(共 4 位具名成員 · 原始討論串 #4856)
成員用戶名本卷貢獻角色發帖數活躍時間窗
@will1384主筆作者172009-12-04 → 2010-05-10
@OSX86TesTer核心貢獻者72010-01-05 → 2010-01-09
@MonkeyDLuffy協作成員22009-12-22 → 2009-12-23
@aryajuanda協作成員12009-12-14

選擇語言 · Choose your language