UHD630核顯驅動方法及驅動後閃屏嚴重問題解決記錄

前言

以前我同窗在公司申請了一個臺式,硬件是由本身挑選,公司購買。因而乎,我和他一塊兒挑選了兼容性較好的黑蘋果硬件,前天組裝好。而後就在昨天開始安裝黑蘋果。html

同窗的電腦硬件配置以下,給你們參考參考:

  • CPU:i5-9600K(一開始推薦的八代U,後來由於和主板組合買便宜點,選了這個。在CPU的選購上你們直接買八代U就行了,固然九代也是能夠安裝黑蘋果的)ios

  • 主板:技嘉z370 HD3(由於加上CPU套裝組合買便宜,所以也留下了一個坑。z370或者說370系列主板只支持八代U的,若是要支持九代U得先用八代U點亮後進入BISO升級一下BIOS版本)ide

  • 電源:直接選了個300W功率的的,型號牌子什麼的不記得了工具

  • 機箱:這個直接跟着主板板型來選就行了,沒什麼特殊要求隨便選選就好。由於咱們選購的主板是ATX板型的,就直接選了個兼容ATX的機箱佈局

  • CPU散熱器:買了個四銅管的散熱器ui

  • 內存條:買了兩根16G的DDR4 2600Mhz的駭客神條.net

  • 硬盤:512G Intel NVme固態硬盤翻譯

  • 顯示器:同窗本身買的LG 2K寬屏日誌

  • 鍵鼠:隨便買,能用就行,最好是插USB的code

    其實挑好CPU和主板是最關鍵的。

開始安裝

鏡像:【黑果小兵】macOS Mojave 10.14.2 18C54 正式版 with Clover 4792原版鏡像;下載完以後必定要校驗一下MD5,確保完整性。

製做安裝U盤:在另外一個電腦上,Windows下使用TransMac製做好安裝U盤,這個就不說了,網上一大堆教程。

BIOS設置:

  • vt-d -> disable

  • DVMT Pre-Allcated -> 128M (之後萬一要接4K顯示屏)

  • DVMT Total Gfx Mem -> Max

  • 快速啓動(boot quick) -> disable

    這塊主板發現就這幾個地方須要改改,若是還有我沒發現的,你們能夠留言

開始安裝:製做好以後,把U盤插在後置USB2.0接口。這裏說一下,最好插後面的USB接口,並且最好插在USB2.0接口上,減小禁行的發生。以後從BIOS中選擇從U盤啓動,進入四葉草。光標移動到options選項,回車;configs,回車;選擇了config_UHD630這個配置文件。以後return,選擇boot macOS Install form Install macOS Mojave,而後就開始跑代碼了。

四葉草引導界面
代碼跑完以後出現蘋果logo和進度條。進度條讀完以後,進入了安裝界面。先選擇語言,固然選擇簡體中文啊。
語言選擇界面
以後工具選擇界面,先選擇磁盤工具,而後左側選擇咱們的硬盤,而後點擊抹掉。名稱本身隨便取,英文的不要太長就好。咱們取的APPLE SSD。下面這一欄格式選擇Mac OS拓展(日誌),接着下面一欄選擇GUID分區表格式,點擊抹掉,而後點擊完成。由於這是一塊新的硬盤,抹掉會自動有一個大於200M的EFI分區。

PS:若是你是已經裝過Windows的硬盤,請確保你的EFI分區大於200M,不然會形成這一步抹盤失敗。若是你的小於200M,給你一個比較好的解決辦法。關機,拔下U盤,用一個裝了PE的U盤啓動,打開diskgenius磁盤管理工具,看看有沒有MSR分區,有的話就右鍵這個分區,刪除這個分區,而後右鍵EFI分區調整大小,直接把中間的槓槓拉倒最右邊。若是沒有的話,就悲催了,從新給你硬盤分一下區吧,此次記得把EFI分區調大一點。

抹盤這一步操做完成以後,咱們就能夠關掉磁盤工具了。此次咱們點擊安裝Mac OS,出現硬盤選擇界面,選擇咱們剛剛抹好的盤,名字是APPLE SSD。以後就是協議什麼的,贊成就行。而後就是一段時間的等待。NVme的速度不錯,兩三分鐘就完成了第一部分的安裝。機器自動重啓!

重啓後咱們依舊從U盤啓動,進入clover,選擇options選項回車,選擇configs回車,選擇config_UHD630回車。而後return,此次咱們選擇的啓動項是boot macOS Install from APPLE SSD(此處的APPLE SSD是咱們以前抹盤的時候命名的名稱,請根據你的實際狀況選擇)。而後開始跑代碼,一切正常,出現蘋果logo還有進度條。進度條下面出現了一行字,正在安裝,剩餘大約3分鐘。

安裝第二階段
這裏說明一下,如今蘋果系統安裝有兩個階段,個人理解是上一步的安裝是把蘋果系統的安裝程序複製到硬盤中,這一步是用硬盤中的安裝程序把系統安裝到硬盤上。之前我記得是隻有一步的,這樣作多是爲了提升安裝系統的速度,畢竟從U盤中執行安裝程序和硬盤中執行安裝程序相比確定是更慢的。好的,回到正題,等這一步安裝完成以後,咱們的系統纔算是真正安裝到硬盤了。機器依舊自動重啓,仍是選擇從U盤進去clover,選擇options選項回車,選擇configs回車,選擇config_UHD630回車。而後return,此次的啓動項咱們選擇boot macOS from APPLE SSD(同樣的,APPLE SSD是咱們以前抹盤時候命名的硬盤名稱,請根據你本身的實際狀況來)。同樣跑代碼,同樣正常顯示蘋果logo加進度條,而後進入了系統。而後是引導設置,這些很簡單,本身按照引導設置。

UHD630核顯的驅動

進入系統後,點擊左上角的小蘋果圖標/關於本機,發現顯存只有7M,也就是意味着核顯並無驅動上。理論上最新版Lilu.kext加上whatevergreen.kext這兩個驅動,只要配置文件中Graphics/Inject Intel勾選上就能原生注入驅動的。可是不知道我同窗的怎麼沒驅動上。只好本身動手了,使用Intel FB Patcher這款軟件,教程:Intel FB-Patcher使用教程及插入姿式。拓展閱讀:【黑蘋果顯卡驅動】經過Device/properties 給Framebuffer打補丁一點經驗。視頻演示:Intel FB-Patcher正確演示1102修改。不過在此以前,咱們仍是讓系統脫離U盤引導。使用Clover Configurator這款軟件(後文中簡稱CFG軟件)點擊左側mount EFI選項卡,選擇咱們硬盤上的EFI分區。

掛載EFI分區
點擊圖中箭頭所指的按鈕後輸入咱們引導設置中設置的電腦密碼就能夠掛載硬盤上的EFI分區。一樣使用這個方法也能夠掛載U盤上的EFI分區。以後,咱們把U盤中的efi分區EFI文件夾下的CLOVER文件夾和BOOT文件夾複製到硬盤efi分區的EFI文件夾下。複製好後打開硬盤中的EFI分區中的CLOVER文件夾,刪除除去config_UHD630的其餘plist配置文件,而且把config_UHD630.plist重命名爲config.plist而且用CFG軟件打開,點擊左側SMBIOS,右邊點擊一個上下在一塊兒的箭頭選擇機型,以此來配置咱們的黑蘋果機型。我這裏選擇的是iMac18,3。
如何使用CFG生成機型
如今就能夠經過硬盤啓動引導了,咱們把U盤推出拔掉。下一段,我要好好說一下遇到的一些坑。

驅動核顯遇到的坑

一開始用軟件生成了config.plist文件放在桌面,使用CFG軟件打開,同時打開硬盤EFI分區中的config文件。桌面的config文件使用CFG軟件打開後,左側選Devices,右下角點擊Properties,能夠看到須要打的補丁在裏面了。在下面一小欄中左側右鍵copy,粘貼到硬盤的EFI分區中的config文件對應位置。(上面視頻演示中是直接把打好補丁的配置文件導出到硬盤EFI分區,這麼作的話他會自動把補丁拷貝到硬盤的配置文件中,同時把原來的配置文件備份,我這裏是手動複製過去)。補丁打好以後,重啓發現顯卡雖然驅動上了,顯存2048M,可是屏幕一直在閃,眼睛都快要瞎掉那種。一開始我覺得是由於同窗2K屏屏幕的緣故,故調整一下參數:

  • framebuffer-stolenmem:00003001 -> 00000008(19M改128M)
  • framebuffer-unifiedmem:00000080 -> 000000C0(顯存調整成3G)
  • framebuffer-fbmem:00009000 -> 00000003(fb內存9M改48M)

添加一個參數:

  • framebuffer-cursormem -> 00000003(cursor內存設置爲48M)

修改好以後,保存,經過硬盤啓動。居然發現內核崩潰了,緣由是framebuffer補丁沒打好。

內核崩潰
但是我明明打了啊,仍是按照高分屏來打的啊!後來我猜想,framebuffer-stolenmem翻譯成中文意思是丟失的內存,做用多是給BIOS中添加DVMT內存的。4K屏須要128M或以上,普通屏幕須要32M以上,而筆記本通常不能在bios設置這個,而通常大小多是32M,具體多少我不清楚,因此只能經過這個補一個19M上去,這樣就會大於32M了。但是要知道咱們一開始在BIOS裏面就設置成了128M,而後咱們又加了一個128M,多是這個DVMT內存過大致使補丁反而沒打上去。有了這個猜測,用U盤引導啓動,進入系統後我又把這個改回去了。以後關機,又用硬盤引導啓動,發現能進去系統(原來個人猜測是正確的,嚇得我趕忙去改了一下個人博客: 【黑蘋果顯卡驅動】經過Device/properties 給Framebuffer打補丁一點經驗)。顯存也是3G,可是仍是不停在閃屏。莫非閃屏不是這些的影響?幸運的是,在網上爬帖發現也有人遇到這個問題,驅動UHD630以後卻一直在閃屏,他們經過把進行修改爲iMac18,1解決了。原來這麼簡單就能夠解決。果真,我使用CFG軟件編輯硬盤上的config配置文件,修改SMBIOS爲iMac18,1以後不會閃屏了。

聲卡驅動

這一部分比較簡單,由於這塊主板聲卡驅動有先例,我知道這塊板子的layout-id該注入多少。(layout-id影響着聲卡輸出路線。我的理解:好比聲卡經過什麼線路輸出到前置耳機孔、後置耳機孔、內置揚聲器啊什麼的。中文意思就是佈局id,顧名思義,有點輸出線路佈局的味道。也就是聲卡經過什麼線路輸出經過這個id決定,填對了纔會有聲音嘛。詞窮,我也不知道怎麼解釋,想知道有哪些數字能夠看我上一篇博客《記一次黑蘋果安裝》)。這塊主板layout-id是92,咱們經過CFG軟件打開硬盤上的config配置文件,在圖中位置填上92。

聲卡layout-id注入
而後打開硬盤EFI分區:CLOVER/kexts/other,打開這個文件夾以後打開這個文件夾下的 其餘驅動文件夾,把 AppleALC最新版這個驅動放到 other目錄下。記得保存好配置文件以後重啓一下,聲卡就成功驅動上了。最後,附上一張關於本機圖片:
關於本機
相關文章
相關標籤/搜索