-————————————————————————
DSDT.aml其实就是BIOS的SMBIOS文件。非SMBIOS.plist
-————————————————————————
一、导出DSDT、rom、SSDT等文件
![]()
1、ACPI tool 可以导出DSDT.bin 和多个SSDT.bin。我们直接把后缀改位aml即可
2、video debug可以调出:显卡.rom
二、修改DSDT.aml
我一般直接用这个软件修复,也可以使用DSDTFixer先修复,再用DSDT_editor修复
1、点open打开DSDT.aml文件备注:DSDT_editor也可以直接导出DSDT的原始文件。
打开后显示如下:
2、 先自动修复,点fixerrors
3、我碰到了3种警告
1> 把 _T_0 替换为T_0即可
2>Possible operator timeout is ignored将 Acquire (MUTE, 0x03E8)改为Acquire (MUTE, 0xFFFF)
3>not all control paths return a value (SIOS)
最下面的}之前插入一行,添加 Return (Zero)
错误修复参考:http://roderickvincent.com/post/2012-03-11/40031714899
4、打补丁,DSDT_editor里面包含很多补丁了。
5、手动添加修改信息
通过IORegisryExplorer看接口信息,然后在DSDT_editor里面找到位置进行更改
参考:http://bbs.pcbeta.com/viewthread-1020621-1-1.html
6、导出aml文件即完成DSDT.aml
三、添加显卡信息、声卡信息
用iDSDT导入DSDT.aml 和显卡.rom文件,声卡coder信息
iDSDT会自动帮我们导出aml文件。
注意:iDSDT导出来的文件是放在桌面上的,若名字相同导出来的aml文件就没用了
推荐:
http://bbs.pcbeta.com/viewthread.php?tid=832974
http://bbs.pcbeta.com/viewthread-826965-1-1.html
四、修改SSDT.aml
用DSDT_editor文件修复好即可。导出aml文件
五、将这些文件放入/Extra文件夹下,配置变色龙添加文件地址即可。