想必許多朋友都對蘋果的操作系統(tǒng)十分著迷,而除了通過正版購買蘋果機(jī)外,還能夠通過在其它系統(tǒng)設(shè)備中安裝破解后的蘋果操作系統(tǒng),也就是我們俗稱的“黑蘋果”了,而對于想要安裝黑蘋果的用戶來說,如何順利完成安裝,最大的難點(diǎn)就是對于驅(qū)動(dòng),而今天為用戶帶來了黑蘋果dsdt驅(qū)動(dòng)部分聲卡的教程,能夠幫助用戶輕松將dsdt注入代碼驅(qū)動(dòng)您的聲卡,讓您玩轉(zhuǎn)黑蘋果,感受來自于蘋果操作系統(tǒng)獨(dú)有的特色魅力。
一、首先,在黑蘋果dsdt驅(qū)動(dòng)前,請用戶參考一下支持型號(hào)對照:
1、筆記本的所支持的型號(hào)如下圖所示:
2、對于臺(tái)式機(jī)而言,所支持的型號(hào)就相對少一些,如下圖:
二、黑蘋果dsdt注入代碼驅(qū)動(dòng)部分聲卡教程
1、首先,您可以先打開設(shè)備管理器,點(diǎn)擊“realt high definition audio”然后選擇詳細(xì)信息,然后查看“值”,從而確定您的音頻聲卡音頻聲卡解碼器,如下圖所示,此電腦的聲頻編解碼器Codec_id: 10ec0889,您可根據(jù)自己的電腦進(jìn)行相應(yīng)的參考。
2、然后用戶即可開始注入你聲卡的設(shè)備ID了,而今天為用戶帶來就是dsdt的注入方法。
首先,您需要在clover的引導(dǎo)界面中來提取,用戶僅需要按F4即可提取,值得注意的是,提取后并沒有提示,提取的dsdt會(huì)保存在目錄中的efi-clover-ACPI-origin中,您可以打開后將其編譯為dsl的格式,在mac下使用Maciasl,在這里我們以idt92hd91bxx聲卡注入id作為示范,當(dāng)然您也可以選擇其他的。
3、然后,我們打開我們事先已近下載的完成的聲卡驅(qū)動(dòng)包,打開的驅(qū)動(dòng)包具體如下圖所示:
用戶可以在聲卡驅(qū)動(dòng)包中看到有一組DSDT注入代碼,重要的一點(diǎn)來了,用戶將此DSDT注入代碼替換我們DSDT中hdef下的代碼,具體的流程如下圖所示,您可以清晰的看到具體所替換了位置,您直接參考下圖完成替換即可:
代碼解釋 Codec-id
其中:codec-id 即第一步查得的DEVICE_ID ,例如我的idt92hd91bxx=10ec0889,全部倒序填寫,每兩數(shù)值前加0x補(bǔ)位,即 0x89,0x08,0xEC,0x10;
代碼解釋 layout-id
其中l(wèi)ayout-id 即下載驅(qū)動(dòng)對應(yīng)的聲卡layout-id,查得下載idthd91bxx驅(qū)動(dòng),Layout_ID=3 (筆記本一般都是三),全部倒序填寫,每兩數(shù)值前加0x補(bǔ)位,即 0x07,0x00,0x00,0x00。
與此同時(shí),dsdt中需要有DTGP函數(shù),如果用戶還沒有DTGP函數(shù)的話,請用戶復(fù)制下方的代碼進(jìn)行替換即可:
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}
If (LEqual (Arg2, One))
{
Return (One)
}
}
}
Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}
利用主板上聲卡的接口數(shù)目定義的Layout_ID數(shù)值如下:
新聞熱點(diǎn)
疑難解答