
DSDT是主板BIOS中ACPI的一个表。什么是ACPI呢,它是BIOS的一个高级功能模块。
它是The Differentiated System Description Table的简写。字面上就可以知道它是一个描述系统不同信息的表。
包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。
DSDT表代码为ACPI Machine Language (AML)。
Mac OS X不完整支持ACPI规范,仅支持它的子集DSDT。
用户通过修改DSDT可以得到更好的硬件支持。最简单的理解就是DSDT是描述硬件的。mac的驱动是被动驱动,需要让系统知道存在这个硬件且知道硬件位置。
修改DSDT的主要目的就是让mac系统识别存在这个硬件并告诉mac系统你的硬件位置,以便让mac系统内置的驱动来驱动硬件工作。
我的z97-hd3+i5-4590,是通过在clover中勾选inject intel,ig-platform-id中填写0D220003,vram处填写64来实现的,系统里识别显卡为hd4600。后来我删除掉clover中的graphics参数,利用rehabman的补丁源对dsl添加hd4400/4600/5000参数,并手动将其中的ig-platmform-id值改为0x03,0x00,0x22,0x0d,来使用dsdt驱动hd4600,结果系统里显示iris pro。
两种方法似乎一样驱动hd4600,象棋正常,睡眠停风扇。哪种更好呢?如果通过dsdt驱动,是否还需要在clover中设置vram的值为64吗?我的dsdt驱动法是否完整?
自己顶,不顶就看不到了
我肤浅的认为既然是黑苹果,那么只要功能正常就无所谓哪个好了
话说我打rehabman补丁就是不能点apply,不知道是不是少了什么
目前不能半透明中
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)