從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

只要選對的硬件,現在黑蘋果系統安裝實在是沒什麼太大難度,對於新手來說也不用望而卻步,後續調校得益於眾多大神的努力,相對以前也越來越輕鬆,本文繼續前面的篇一篇二,以記錄分享形式,分享折騰過程,為愛折騰的你提供一些啟發和方式。

選用的藍寶石RX 580 2304SP版獨立顯卡,裝完系統之後直接免驅;Z390 M GAMING主板自帶intel千兆網卡也已經被clover驅動,無需折騰,聲顯網三大件對於任何系統都相當重要,所以需要折騰的內容其實也不多,本文的目的是與新手分享一些系統完善的方式、方法和經驗,讓不同硬件的玩家也可以輕鬆搞定自己的黑蘋果!

隱藏Clover多餘引導

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲如果你的電腦有多個硬盤、多個系統,那麼在Clover引導界面會顯示多個硬盤、分區的所有卷,對於強迫症來說,這是相當不爽的!Clover提供引導屏蔽隱藏功能,可以將無用捲進行隱藏,如上圖,macOS安裝完成之後,就macOS自己的系統盤就4個卷之多,實際上啟動盤只需要一個。

在Clover的啟動界面可以看到Boot Recovery from Recovery等的啟動項,名稱格式為【Boot “ABCD” from “EFGH”】各引導卷,比如上圖,取from後的名稱,也就是格式中的“EFGH”名稱,需要隱藏多個就記錄多個卷名稱待用。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲進入macOS系統,使用Clover Configurator掛載EFI分區,選中EFI所在分區,點擊掛載分區

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲使用Clover Configurator打開EFI分區下Clover目錄中的config.plist文件,左側找到引導界面,右側“隱藏卷”用在Clover啟動界面記錄名稱,點擊右下角“+”的分別添加,注意不要添加Windows的EFI啟動項和macOS的啟動盤名稱,否則可能無法啟動任何系統;編輯完成後,Command+S對修改進行保存。

萬一手殘手抖隱藏錯盤符,無法進入任何系統,可以考慮藉助PE,利用分區精靈提取config.plist文件,手動編輯代碼,剔除隱藏卷的名稱。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲重啟系統,就可以看到之前繁多的卷已經沒有了,僅保留需要的引導卷標。

隱藏引導卷方式有好幾種,曾經流行通過分區的UUID方式隱藏,但操作太過複雜,這裡分享這樣一個簡單方式,利於小白新手快速上手,滿足相同的需求。

驅動聲卡

裝完系統後,只有少部分硬件可能會直接驅動聲卡,大部分都需要手動調試,驅動聲卡的方式也有多種,VoodooHDA萬能驅動、AppleALC聲卡仿冒驅動AppleHDA。這裡使用相對簡單懶人的方法: 通過Clover注入搭配AppleALC來實現驅動聲卡

1. 先查詢到主板聲卡型號:一般訪問主板官網看規格參數,技嘉Z390 M GAMING聲卡是Realtek® ALC892芯片

2. 先備用兩個kext驅動,AppleALC.kext和Lilu.kext兩個驅動文件,沒有kext驅動的可以推薦一個懶人應用,國外大神製作,Kext Updater,功能非常強大,不僅可以下載到常用的kext驅動,還可以更新EFI現有的kext驅動、下載clover引導安裝文件等等。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲運行Kext Updater,選中load Single Kext,然後在右側選擇AppleALC或者Lilu,點擊下方的Start開始下載

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲在桌面可以看到Kext-Updates目錄,裡面找到AppleALC.kext和Lilu.kext文件,放入到EFI/CLOVER/kexts/Other下,沒有掛載EFI分區的也可以使用Kext Updater點擊軟件下方的mount EFI對EFI分區進行掛載。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲使用Clover Configurator打開EFI分區下Clover目錄中的config.plist文件,打開“設備設置”,找到右上角Audio項。 勾選重置HDA,Inject注入數值將根據主板所有音頻編解碼器不同輸入相應的參數,不同硬件可能需要多次嘗試不同參數,技嘉Z390 M GAMING直接輸入數值1即可驅動,且聲音比較完美,沒有爆音等奇怪情況,就沒有再嘗試其他參數,有興趣的玩家可以自行按照下方參數測試,改完記得保存並重啟系統。

ALC1220 ,Inject = 11,1,2,5,7

S1220A,Inject = 7,1,2,5

ALC1150 ,Inject = 1,2,3,5,7,11

ALC892 ,Inject = 1,2,3,(4為筆記本電腦),5,7,28,92,99

ALC887 ,Inject = 7,1,2,3,5,11,13,17,18,33,99

參考數據來自遠景arescang大佬的分享

開啟集顯加速

集顯加速,對於做影音工作的用戶相當重要,開啟集顯硬件加速的協同工作,會大大增加工作效率,減輕對CPU和獨顯的負載,對於普通用戶可以開啟macOS系統對AirPlay隔空播放功能,可以將系統音頻、桌面直接投射到其他支持AirPlay的設備上進行播放。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲使用Hackintool找到PCI項,根據集顯型號找到設備名,比如i5-9600K的UHD 630,找到供應商和設備ID,將兩者以設備ID+供應商ID順序進行組合,比如3E928086待用;

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲使用Hackintool切換到應用補丁項,選擇實際CPU架構,切換平臺ID,在下方的選中的緩衝幀信息中找到與上一步PCI項相符的設備ID,同時獲得平臺ID待用。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲使用Clover Configurator編輯config.plist文件,找到顯卡設置,勾選注入Intel顯卡,ig-platform-id項填入上一步獲取的平臺ID;

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲切換到設備設置,仿冒ID項,IntelGFX值填入上一步獲取的設備ID,修改完畢,保存並重啟系統。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲運行VideoProc軟件,打開設置中勾選硬件加速、選項中查看如圖,如果均顯示激活,說明核顯加速開啟成功。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲打開macOS的系統設置,顯示器設置,可以看到左下角多了一個隔空播放選項,可以選擇支持AirPlay隔空播放的電視、電視盒子等;

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲聲音選項和設置中可以看到支持隔空播放的設備,可以將macOS的系統聲音,無線推送到這些設備中進行播放,比如Apple官方的HomePod,或者第三方支持AirPlay的設備。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲集顯驅動後,可以使用iStat Menus來查看硬件狀態,驅動之後,才可以看到INTEL UHD GRAPHICS 630的參數項。

開啟HiDPI

一般適用於2K或者4K、5K高分屏,類似於Windows下的比例縮放,高分屏下字體過小,看得眼累,實際我這個偽2K的帶魚屏開不開啟區別不會很大,原始分辨率感覺也能看。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲這個使用的是syscl大神製作的腳本,開啟系統設置支持HiDPI切換,GitHub地址,將enable-HiDPI.sh和restore文件放到自己的用戶主目錄下,比如/usr/mojelly

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲為這兩個文件添加執行權限,終端輸入chmod +x ~/enable-HiDPI.sh回車,再輸入chmod +x ~/restore回車;

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲終端輸入 ~/enable-HiDPI.sh執行,然後按提示輸入所需要的分辨率,按網友的說法2560x1080分辨率按125%縮放是2048x864,如果是4K分辨率可以嘗試1920*1080,回車然後重啟系統;系統設置,顯示器設置中看到HiDPI分辨率,選用即可。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲重啟系統之後,即可看到HiDPI的分辨率選項,如果設置異常導致無法正常進入系統,可以按照作者GitHub上提供的restore腳本教程進行重置。

修復USB休眠

休眠對於用慣了macOS或者長期需要工作,免得每次重開機需要開啟一大推軟件、文件的人來說,是非常必要的!但是裝機的這套硬件下測試,在點擊睡眠之後,會被立即喚醒,懷疑是USB鍵鼠的問題,通過黑果小兵分享的USB定製方法來解決休眠被喚醒的問題。

使用的工具

  • USBInjectAll.kext(用於加載所有USB端口),放入到EFI/CLOVER/kexts/Other,(如果沒有該kext,可以使用前文提到的Kext Updater來下載)
  • Hackintool工具
從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲如圖所示,Hackintool,引導工具,勾選四項DSDT rename項,生成補丁,替換CLOVER目錄下的config.plist,正常Hackintool會自備生成備份文件,謹慎的玩家可以自己提前複製備份config.plist文件,然後重啟系統。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲如圖所示,Hackintool,已安裝,查看已安裝的驅動中是否包含了USBInjectAll,當前最新版本為0.7.1,如果沒有該驅動,按前面步驟放置該kext驅動文件到clover下。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲如圖所示,Hackintool,USB,查看主板的USB控制器,如果符合下方設備ID參數,還需要在EFI/CLOVER/kexts/Other安裝額外驅動。

  • 8086:8CB1 和 macOS (10.11.1) ▸ 請使用 XHCI-9-series.kext
  • 8086:8D31, 8086:A2AF, 8086:A36D, 8086:9DED ▸ 請使用 XHCI-unsupported.kext
  • 8086:1E31, 8086:8C31, 8086:8CB1, 8086:8D31, 8086:9C31, 8086:9CB1 ▸ 請使用 FakePCIID.kext + FakePCIID_XHCIMux.kext

技嘉Z390 M GAMING符合第二點,在EFI/CLOVER/kexts/Other添加了XHCI-unsupported.kext驅動文件,再次重啟系統使驅動生效。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲再次打開Hackintool,USB,下方的USB接口,全選,刪除,再刷新,得到最新的USB接口信息。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲通過上方USB接口信息查找USB鍵鼠的接口位置,使用Clover Configurator給config.plist文件中的引導參數添加-uia_exclude_ss和uia_include=HS03,HS04兩項,S03,HS04根據實際的USB鍵鼠位置調整。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲再次打開Hackintool,USB,找一個USB2的U盤或其他設備,拔插所有USB接口(USB2+USB3+USB3.1等),圖示的HS**中HS應該理解為High Speed,USB高速模式的簡稱,所有USB2.0設備插入時,應在HS**端口上顯示,將高亮綠色的接口進行截圖保存,避免誤操作丟失測試記錄,將所有未高亮綠色的接口信息刪除。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲使用Clover Configurator編輯config.plist文件中的引導參數,將-uia_exclude_ss修改為-uia_exclude_hs,保存重啟系統。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲再次打開Hackintool,USB,找一個USB3的U盤或其他設備,拔插所有USB接口(USB3+USB3.1等),如果你有Type-C接口設備,需要在Type-C接口進行正反兩面拔插,因為手頭沒有Type-C設備,就未做測試;圖示的SS**中SS應該理解為Super Speed,USB3超速模式的簡稱,所有USB3.0設備插入時,應在SS**端口上顯示,將高亮綠色的接口進行截圖保存,避免誤操作丟失測試記錄,將所有未高亮綠色的接口信息刪除。

  • 永久連接設備的USB端口(例如M.2藍牙卡)應設置為 Internal (內建)
  • 與 USB3 端口相連的 HSxx 端口 (USB2) 應設置為 USB3
  • 內部集線器通常連接到端口PR11和PR21,因此應設置為 Internal (內建)
  • USB Type-C 接口可以是9或10,這取決於硬件如何處理 USB Type-C 型設備/電纜的正反兩種可能方向
  • 如果 USB Type-C 在兩個方向上使用相同的 SSxx,則它具有內建切換器,因此應設置為 TypeC+Sw
  • 如果 USB Type-C 在兩個方向使用不同的 SSxx,則它沒有內建切換器,因此應設置為 TypeC
從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲按上述提示,我這裡將鍵鼠、USB無線網卡這幾個常駐設備設置為Internal內建,因主板和機箱都沒有USB2接口,其它所有接口均設置為USB3接口,手頭沒有Type-C設備測試,Type-C就直接刪除棄用了。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲保留所有高亮綠色接口,點擊下方的導出,會在桌面生成圖示文件,3個DSDT文件和一個kext驅動文件。

複製 SSDT-EC.aml (如果有) 到 EFI/CLOVER/ACPI/patched下

接下來兩個方案請二選一:

方案一:複製 USBPorts.kext 到 EFI/CLOVER/kexts/Other下

或者

方案二:複製 SSDT-UIAC.aml 和 SSDT-USBX.aml (如果有) 到 EFI/CLOVER/ACPI/patched

繼續清理多餘補丁和文件:

刪除 config.plis引導文件中的-uia_exclude_ss,-uia_exclude_hs 和 uia_include=HS**參數;

如果您使用方案二USBPorts.kext文件則刪除之前添加的USBInjectAll.kext驅動,方案一無需刪除。

重啟系統

再次打開Hackintool,USB,下方的USB接口,全選,刪除,再刷新,得到最新的USB接口信息,使用USB2和USB3等U盤或設備拔插測試所有端口,如果您要更改USB端口類型,請在更改後重新生成修復文件並替換之前的文件,如果導出的DSDT文件和kext文件丟失,可以按之前測試端口時的截圖,再次生成。

這個方案來自黑果小兵,但是他提供的文中測試USB2接口使用USB2設備,測試USB3接口使用USB3設備,這樣會導致USB3接口無法識別USB2設備,導致我首次配置完後,USB3接口無法識別USB2的相機讀卡器,所以這裡詳細分享每一步,並修正了USB2設備需要拔插測試所有接口,避免高版本USB接口不兼容低版本設備;所有上述操作完成後,可以再次測試休眠,如無意外,應該不會被USB設備立馬喚醒了!可以全年365年不用關機了,即開即用、不用休眠,無需每次重開機打開一大堆軟件、文件。

macOS與Windows時間同步

macOS會將bios的時間視為UTC時間,而Windows下一般是使用本地硬件,也就是bios的時間,所以這就導致如果你在兩個系統切換使用時,會導致另一個系統時間不準確,一般相差8小時,早些年是通過給OSX安裝時間補丁包來解決,但是總感覺裝太多無謂的插件總是不放心的,所以換個思路,改Windows的時間,讓Windows與macOS同樣以UTC時間來視定硬件時間。

從零開始玩轉黑蘋果 篇三:macOS系統的完善與折騰記錄

▲Win+R打開運行,或者以管理員身份打開CMD,輸入

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

回車,然後Win+R打開運行,輸入regedit,打開註冊表,找到上述路徑看看是否成功添加RealTimeIsUniversal項,值為1,然後重啟Windows系統,再看看時間,如果不對,可以嘗試進行Internet時間同步。

最後

如果你和我硬件一樣,搞完這些應該不會有奇怪問題,我這裡已經穩定使用進一個月,當然你有強迫症的話,可以通過折騰DSDT,完善一些信息顯示、為CPU添加更多變頻頻段等等,如果你的硬件不同存在兼容問題,遇到奇怪的bug,可以通過一些補丁修復方式進行修復,這個需要根據不同硬件去找到對應的修復方案,大部分只在信息參數不同,方式方法幾乎都可以借鑑!

好的,感謝閱讀至此,本期乾貨就這麼多!後期有空再收集整理一些macOS系統使用技巧和常用軟件的分享,碼字不易,歡迎收藏、打賞、關注三連擊!

相關推薦

推薦中...