黑苹果dsdt注入声卡id教程
想必很多朋友都对苹果的操作系统着迷,除了通过正版购买Macs之外,还可以在其他系统设备中安装破解后的苹果操作系统,俗称“黑苹果”。对于想要安装Black Apple的用户来说,如何成功完成安装最大的困难就是驱动程序。今天我们为用户带来了Black Apple dsdt驱动一些声卡的教程,可以帮助用户轻松地将dsdt注入到代码中来驱动你的声卡,这样你就可以了。
施用方式
首先,在驾驶黑苹果dsdt之前,请参考支持的车型对比:
1.下图显示了受支持的笔记本电脑型号:
2.对于台式机,支持的型号相对较少,如下图所示:
第二,黑苹果dsdt注入代码驱动部分声卡教程。
1.首先可以打开设备管理器,点击“realt高清音频”,然后选择详细信息,再勾选“数值”,从而确定你的音频声卡的音频声卡解码器。如下图所示,这台pc的音频编解码器为codec _ id336010ec0889,大家可以根据自己的电脑参考一下。
2.然后用户就可以开始注入你声卡的设备ID了,今天就是dsdt的注入方式。
首先你需要在三叶草的引导界面中进行提取,用户只需要按F4就可以提取。值得注意的是,提取后没有提示,提取的dsdt会保存在目录中的EFI-三叶草-ACPI-origin中。可以打开编译成dsl格式,在Mac下使用maci ASL。这里我们以idt92hd91bxx声卡为例,当然你也可以选择其他的。
3.然后,我们打开几乎提前下载完成的声卡驱动包,打开的驱动包如下图所示:
用户可以在声卡的驱动包中看到一组DSDT注入码。重要的是,用户将在我们的DSDT更换hdef下的代码。具体过程如下图所示,可以清楚的看到具体被替换的位置。您可以直接参考下图完成更换:
解释编解码器id。
其中:codec-id为第一步找到的DEVICE_ID,例如my idt92hd91bxx=10ec0889,全部反序填写,每两个值前加0x,即0x89、0x08、0xec、0x10
解释代码布局-id。
layout-id是下载驱动对应的声卡的layout-id,发现下载的是idthd91bxx驱动,Layout_ID=3(笔记本通常是三个),都是反顺序填写,每两个数值前面加0x,分别是0x07、0x00、0x00、0x00。
同时,dsdt中需要一个DTGP函数。如果用户没有DTGP功能,请复制以下代码进行替换:
方法(DTGP,5,未列名)
{
If (LEqual (Arg0,Buffer (0x10))
{
/* 0000 */0xC6、0xB7、0xB5、0xA0、0x18、0x13、0x1C、0x44、
/* 0008 */0xB0、0xC9、0xFE、0x69、0x5E、0xff、0x94、0x9B
}))
{
If (LEqual (Arg1,One))
{
If (LEqual (Arg2,Zero))
{
存储(缓冲区(一个)
{
0x03
},Arg4)
返回(一)
}
If (LEqual (Arg2,One))
{
返回(一)
}
}
}
存储(缓冲区(一个)
{
0x00
},Arg4)
返回(零)
}
主板上声卡的接口号定义的Layout_ID值如下:
版权声明:黑苹果dsdt注入声卡id教程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。