自從搞定 macOS 10.13 High Sierra 黑蘋果後,由於主機板採用的是 ALC1200 音效晶片,相信不少用戶跟瘋先生碰見會很難驅動 ALC1200 音效晶片,如無法驅動那也就會導致 macOS 整個都是無聲音狀態,翻了不少教學其實都沒有作用,但最後找到了最終解決方案,相當有效能夠驅動 ALC1200 方法,在這篇也分享給同款晶片型號的黑蘋果用戶共同解決。
特別提醒注意:當macOS 升級後,就需要重新操作 3-3 開始步驟即可。
系統與硬體
- macOS 10.13.x~10.14 都有效(撰寫環境升級 macOS 10.14及重灌macOS 10.14版本)
- 各款主機板搭載 ALC1200 晶片
- 硬碟採用 HFS+格式 (APFS格式再macOS 10.14獲得解決)
更新紀錄
- 2018.1013 – 解決 macOS 10.14 麥克風輸入問題
- 2018.10.11 – 解決 macOS 10.14 音效問題
黑蘋果驅動 ALC1200 音效晶片教學
適合 macOS 10.15.x 全新安裝
操作教學:macOS 黑蘋果 AppleALC 仿音效驅動實現原生 AppleHDA 方式
適合 macOS 10.14.x 全新安裝
操作教學:macOS 10.14.x 黑蘋果完美驅動ALC1200 音效晶片方法(原生AppleHDA)
適合 macOS 10.13.x 全新安裝
驅動晶片準備工具
底下三個檔案都必須下載,後續教學會用到
ALC1200 fix | MultiBeast | Kext Utility
一 . 取出 config.plist
步驟 1-1
▼ 透過MAC電腦開啟 Clover Configurator ,點擊左側「Mount EFI」。
步驟 1-2
▼ 先點選右側「Mount Partition」按鈕後,再點擊「Open Partition」,就可看見 EFI 分區視窗了!
步驟 1-3
▼ 將 /EFI/CLOVER/config.plist
檔案複製到 macOS 10.13 fix ALC1220 資料夾內。
步驟 1-4
▼ 此時 macOS 10.13 fix ALC1220 資料夾內應該會是以這幾個檔案。
二. 透過 AppleHDA Patcher 製作kext
步驟 2-1
▼ 開啟 AppleHDA Patcher 工具,將 AppleHDA.kext 與 config.plist 一起選起來拖拉至 AppleHDA Patcher 視窗上。
步驟 2-2
▼ 點擊左下角選擇「Realteck ALC1220」,按下「pactch AppleHDA」
步驟 2-3
會跳出有使用幾個音源孔,這裡選擇「7」,點擊「OK」繼續。
步驟 2-4
點擊「skip」跳過。
步驟 2-5
就會透過這款工具直接替我們製作音效 kext,檔案會產生在 macOS 桌面上,會出現「MironeAudio」資料夾。
三. 安裝 ALC1200 kext 驅動
步驟 3-1
將 macOS 桌面上的 /MironeAudio/10ec1220/278.56/Clover/config.plist
檔案,複製到 /EFI/CLOVER
資料夾下覆蓋原本的 config.plist 。
步驟 3-2
將 macOS 桌面上的 /MironeAudio/10ec1220/278.56/Clover/aDummyHDA.kext
檔案,複製到 /EFI/CLOVER/kexts/10.13
資料夾下。
步驟 3-3
開啟Kext Utility 輸入管理者密碼後,先等到跑完至 All done. Have a nice ... day(night) Enjoy ….
,將 MironeAudio
資料夾內的 aDummyHDA.kext
與 AppleHDA.kext
兩個檔案先拉到桌面上後,再一起拖拉到 Kext Utility 程式內安裝。
aDummyHDA.kext
位置:/MironeAudio/10ec1220/278.56/Clover/
AppleHDA.kext
位置:/MironeAudio/10ec1220/278.56/full Patched AppleHDA/
步驟 3-4
打開 MultiBeast 工具,點擊工具選單上「Drivers」,將 Realtek ALCxxx 展開,勾選「100/200/300 Series Audio Support」驅動。
步驟 3-5
工具選單切換至 Build ,按下「Install」>「Agree」開始安裝音效卡驅動。
步驟 3-6
開啟 Clover Configurator ,點擊左下角載入 /EFI/CLOVER
內的 config.plist 設定檔案。確認 Acpi 選單內,Patches 是否有出現 Rename HDAS to HDEF
,如果沒有代表剛沒有將 config.plist 複製。
步驟 3-7
從左側選單切換至 Devices 選單,將 Audio 下方的 Inject 改為「7」,改完後記得按下左下角儲存。
三. 重開機驅動 ALC1200 音效
重開機後,ALC1200 音效就會被驅動,不過會看見聲音名稱變成亂碼,其實不影響,記得這問題是在 macOS 10.13.5 系統更新後就導致,特別注意 Line Out 要選對,聲音才會輸出。
硬體裝置查看音效也都是能夠正常。
升級macOS 10.14音效驅動問題
當直接讓macOS 10.13.x 升級至 macOS 10.14 後,會發現硬碟格式直接轉成APFS,會發生一個問題就是音效無法正常驅動。
為了解決這問題,發現直接將AppleALC和Lilu升級至最新版本後,就可解決APFS格式無法驅動音效問題,同樣最前面步驟都要操作一次,當完整做完後再繼續操作如下步驟
- 下載 AppleALC v1.3.2 和 Lilu v1.2.7
- 將這兩個kext檔案複製到
/EFI/CLOVER/kexts/Other
資料夾底下,覆蓋原本的AppleALC和Lilu檔案 - 開啟Kext Utility 輸入管理者密碼後,先等到跑完至
All done. Have a nice ... day(night) Enjoy ….
,將AppleALC.kext
和Lilu.kext
兩個檔案一起拖拉到 Kext Utility 程式內安裝 - 最後重開機即可正常驅動音效。
解決麥克風無法輸入問題
這問題在macOS 10.14上才正式解決,網路上說實在對於解決麥克風聲音輸入問題方法不是太老舊或是無效,早上還花時間值就用ubuntu想直接取codec後並編譯AppleALC,但似乎 verbit.sh 無法支援 macOS 10.14 導致放棄,最後直接隨意嘗試,不小心撞到解決方案,可讓麥克風和錄音完全正常運作,底下手動分享誤打誤撞的 ALC1200 晶片麥克風解決方案,此步驟也都要完成以上步驟才能繼續操作。
- 下載 VoodooHDA v2.9.0 並安裝起來,並且替系統重開機一次
- 進入「
/System/Library/Extensions
」資料夾(可用前往)內刪除VoodooHDA.kext
- 刪除後,開啟Kext Utility 跑一次清除暫存即可點下「Quit」關閉
- 開啟 Clover Configurator 載入「EFI/CLOVER/config.plist」,點選左側「Devices」頁面後,右側選單Audio Inject 改為「1」,最後安下儲存。
- 再次重開機一次,聲音輸入切換至「InternalMic」,將麥克風插在主機背後上的輸入孔上就可正常使用。
聲音輸出請選擇「IntSpeakers」同樣也是可以正常播放。
延伸閱讀
- [黑蘋果]替RX 580顯卡開啟eGPU加速和HEVC硬體解碼,支援FCPX
- 解決黑蘋果無法讓iMessage與FaceTime正常啟用登入關鍵技巧教學
- 解決黑蘋果開機出現Error allocating 0x11c8d pages at 0x0000 alloc type 2
喜歡這篇文章教學,後續想了解更多Apple資訊、iPhone、Mac、3C隱藏技巧,歡迎追蹤 瘋先生FB粉絲團、瘋先生LINE@、訂閱瘋先生Google新聞、Telegram、Instagram以及 訂閱YouTube頻道,將會有更多非常實用的技巧教學分享給大家。