2023年1月18日
為了徹底搞清楚這塊板子的CPU電源管理的玄學(xué)問題,我首先再次確認(rèn)了BIOS里的CFG Lock處于關(guān)閉狀態(tài)锣夹,同時關(guān)閉了RTC寫入保護和VT-d,SSDT沒動贴唇,重啟進(jìn)入系統(tǒng),一切正常巧鸭。然后纲仍,我嘗試去掉了x99-xcpm.aml這個從遠(yuǎn)景拿來的ssdt,因為這個ssdt里面沒有定義卻引用了DTGP方法導(dǎo)致開機的時候載入它就會產(chǎn)生幾行警告信息夜赵,大意是沒有找到DTGP方法所以不載入這個ssdt寇僧。由于并不影響啟動嘁傀,我判斷去掉它理論上應(yīng)該不會有什么影響。誰知……沒錯蟹腾,墨菲大神再次教我做人,去掉它之后確實并不影響啟動炉爆,但進(jìn)不了圖形界面了赴捞,也就是系統(tǒng)不認(rèn)顯卡了赦政,這是什么奇葩問題??。
既然和顯卡有關(guān)系掰派,我就又轉(zhuǎn)過頭來研究顯卡,屬于是頭疼醫(yī)頭腳疼醫(yī)腳了亿眠。網(wǎng)上抄了一個vega64的ssdt來荆烈,自己修改了顯卡路徑憔购,扔進(jìn)OC里导绷,在沒有x99-xcpm.aml的情況下依然不認(rèn)顯卡。沒辦法檐盟,只好暫時把它放回去了葵萎,開機進(jìn)入系統(tǒng)查看顯卡的IODevice路徑羡忘,確定剛才顯卡的ssdt已經(jīng)生效了卷雕,并且風(fēng)扇控制沒問題沐批。這就有意思了九孩,為啥一個理論上沒加載成功的ssdt會對系統(tǒng)認(rèn)不認(rèn)顯卡起作用呢?百思不得其解下宪拥,打開EFI文件夾看了一下,發(fā)現(xiàn)ACPI目錄中的CPU-PLUG.aml非澈可疑缔刹,因為它也跟CPU電源管理有關(guān)系,并且它的作用理論上和上面提到的x99-xcpm一樣劣针,果斷打開它校镐,發(fā)現(xiàn)它并沒有調(diào)用DTGP方法,也就是說捺典,開機的時候這個ssdt很有可能是調(diào)用成功了的,于是我大膽推論:
1襟己、plug+xcpm+顯卡ssdt=plug和xcpm兩個ssdt均失效引谜,顯卡ssdt正常>能進(jìn)入系統(tǒng)顯示圖形界面;
2擎浴、plug+顯卡ssdt=plug和顯卡ssdt均生效>可以啟動但不能顯示圖形界面煌张,認(rèn)不到顯卡。
基于以上推論退客,我在OC里關(guān)閉了plug和xcpm兩個ssdt骏融,僅保留了顯卡ssdt链嘀,重啟,果然档玻,可以順利啟動進(jìn)入圖形界面怀泊。
這就更有意思了,因為現(xiàn)在理論上是沒有對BIOS的CPU電源管理做任何修正的误趴,而macOS可以順利啟動并且CPU變頻正常工作霹琼,這就說明精粵這塊板不僅可以直接修改CFG Lock設(shè)置,并且內(nèi)置的CPU電源管理表完全符合macOS的標(biāo)準(zhǔn)凉当,讓折騰黑蘋果的玩家?guī)缀醪挥每紤]系統(tǒng)啟動問題了枣申。好奇之下我進(jìn)到BIOS里面一頓尋找,果然看杭,在電源管理選項里面發(fā)現(xiàn)了有一個HWP電源管理忠藤,設(shè)置在Native模式,這樣不用使用ssdt對電源管理做任何改動就可以正常啟動macOS楼雹,省下了一堆麻煩模孩。
i225v
截止昨晚折騰結(jié)束,這塊網(wǎng)卡在macOS13系統(tǒng)上無法驅(qū)動贮缅,網(wǎng)上的強制加載驅(qū)動和刷新網(wǎng)卡固件的方法都試過了榨咐,沒用,現(xiàn)在接了一塊外置螃蟹2.5g網(wǎng)卡使用谴供,免驅(qū)块茁。
USB定制
精粵這塊板子一共有兩個USB3.0-A,一個偽裝成type-c的USB3.0-A桂肌,試驗發(fā)現(xiàn)它分正反插数焊,四個USB2.0,加上藍(lán)牙占用的USB和機箱帶的兩個前置USB3.0-A轴或,實際上需要用到的端口一共有2x2+2(正插)+2(反插)+4+1+2x2=17個,超過了macOS的15個仰禀,因此不能直接一直下一步式定制USBMap照雁,必須屏蔽兩個端口才行。事實也證明一直下一步式的定制方法會有兩個接口不識別USB3.0設(shè)備答恶,我打算屏蔽掉兩個后置USB2.0饺蚊,反正用的也少,而且其中一個接了電源線給小音箱供電了悬嗓,影響不大污呼。
真后記
到這里這次折騰基本就結(jié)束了,剩下的就是安裝軟件享受macOS了包竹⊙嗫幔總的來說這套系統(tǒng)完全能滿足我的編譯和裝X需求籍凝,最大的驚喜是精粵這塊板的BIOS竟然如此適合macOS,雖然現(xiàn)在有點49年入國軍的意思苗缩,但還是安利給各位饵蒂。
PS
把kext也放一下吧