admin管理员组文章数量:1530842
2024年7月24日发(作者:)
DSDT
百科名片
DSDT是主板BIOS中ACPI的一个表。什么是ACPI呢,它是BIOS的一
个高级功能模块。
黑苹果由于硬件兼容性问题,多使用修改DSDT的方法来解决。例如
显卡,声卡驱动。
那什么是DSDT呢,我们先需要了解一下它。
下面咱稍微详细的从最大的开始说:
一、首先,BIOS(略)
二、ACPI
ACPI是Hewlett-Packard, Intel, Microsoft, Phoenix, 和Toshiba共同制定的
一个开放的行业规范。是The Advanced Configuration and Power Interface
的缩写,也就是“电源管理模式和配置管理的接口规范”。从名字可以看出
主要是“电源管理”和“配置管理”。更多详细描述可以访问Intel technology
下载PDF描述文档。
它主要涵盖的功能包括:
System power management(系统电源管理)
Device power management(设备电源管理)
Processor power management(处理器电源管理)
Device and processor performance management(设备及处理器性能
管理)
Configuration / Plug and Play(配置/即插即用)
System Events(系统事件)
Battery management(电池管理)
Thermal management(温度管理)
Embedded Controller(嵌入式控制器)
SMBus Controller(SMBus控制器)
在计算机应用平台,ACPI越来越重要。ACPI由很多表组成,包括:RSDP
,
SDTH
,
RSDT
,
FADT
,
FACS
,
DSDT
,
SSDT
,
MADT
,
SBST
,
XSDT
,
ECDT
,
SLIT
,
SRAT。(略写了,不用太详细介绍)其中DSDT就是它的一个重要
的描述表。
三、DSDT
它是The Differentiated System Description Table的简写。字面上就可以知
道它是一个描述系统不同信息的表。
包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备
的基本系统是相同的,而不相同的设备用DSDT来描述。
DSDT表代码为ACPI Machine Language (AML)。
Mac OS X不完整支持ACPI规范,仅支持它的子集DSDT。
用户通过修改DSDT可以得到更好的硬件支持。最简单的理解就是DSDT
是描述硬件的。mac的驱动是被动驱动,需要让系统知道存在这个硬件且
知道硬件位置。
修改DSDT的主要目的就是让mac系统识别存在这个硬件并告诉mac系
统你的硬件位置,以便让mac系统内置的驱动来驱动硬件工作。
四、修改DSDT的基本过程
提取bios的AML文件,反编译为dsl text 文件,修改完毕后,编译到Aml--〉
替换BIOS中的DSDT。
技术的进步让我们可以由Chameleon来加载编译好的文件在修
复APCI缺陷,使主板更好支持苹果系统。
词条标签:
Mac , BIOS , ACPI , 黑苹果 , DSDT
本帖最后由 武林高手 于 2011-6-12 09:44 编辑
折腾Mac也有一段日子了,找到了一些自己认为有用的软件,来分享一下。
Patcher:windows下制作DSDT及其补丁的软件,华硕主板的201
error可能无法解决。教程链接:
(1)/——威廉第
三的MAC系列教程(一) ——使用ACPI Patcher制作DSDT补丁。
(2)/——一步一步
从windows制作DSDT全新教学。
(3)
/view/——wi
ndows下无需BIOS文件,使用Everest和ACPI Patcher轻松生成
(百度文库)。
t:windows下的硬件检测软件,可以提取系统原始DSDT文件和
显卡rom文件。注意提取出来的文件后缀名为bin,如果是系统DSDT,把
提取出来的文件后缀名改为dsl,显卡的则改为rom。
系统DSDT提取:
/view/——wi
ndows下无需BIOS文件,使用Everest和ACPI Patcher轻松生成
(百度文库)。
显卡DSDT提取:
/——[远景求助]
如何用Everest提取显卡DSDT的回答。
-Z:windows下提取显卡DSDT的一款软件,同样要将提取的文件后
缀名改为rom,以便在Mac下用iDSDT制作显卡文件来驱动显卡。
注意:有些显卡的DSDT文件可能无法由GPU-Z提取;提取后用iDSDT编
译生成的显卡文件也不一定能驱动显卡,有时仅能识别显卡,
已知N卡的GTS 450出现过只能识别不能驱动的情况。
教程链接:/?tid=832974——五
步教你用idsdt软件来驱动你的显声卡驱动 (提供声卡codec文件下。
xer:DSDT自动修补软件,一般情况下可以修补华硕主板常见的
201 error。没有文件的,请先在windows下用Everest提取系
统dsdt文件,然后用iDSDT编译生成未修补错误的文件,最后
再用DSDTFixer修补错误,得到0 error的文件。温馨提示:
点击"Letz add some hackz"弹出的是补丁修补窗口,勾选几项。然后点
版权声明:本文标题:DSDT 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1721762310a895777.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论