原创DSDT最完整的修改教程
更新时间:2023-10-15 01:32:01 阅读量: 综合文库 文档下载
- 原创ds是什么意思啊推荐度:
- 相关推荐
DSDT修改教程
这就是重点了,实际上整个一个星期的工作绝大部分都是在如果驱动硬件上做文章了,虽然期间重装了三遍系统,但感觉轻车熟路,玩一样的。
在驱动问题上确实走了很多的弯路,但是这个弯路有时候有事必须的,因为人总想做的完美一些,只有不停地尝试才能找到更好的办法。 1、显卡
装完雪豹第一个想法就是希望能看到华丽的而且和windows不一样的界面,但事实又总是和想象的有所区别,界面是变了,但是连进入系统式欢迎动画都是卡卡卡!!所以第一个想法也是把显卡的驱动装上,于是google,一堆的驱动,一堆的方法,只是没有哪个具体说了怎样驱动 9300m gs的,没办法只好一个一个的试了,几乎把所有的驱动都试过了(没找到的,不知道的,不算),NVkushInstaller、NVinstaller v.52、NVIDIA_9000_Series_Driver_v2、
NVdarwinInstaller1.2.5、Natit.kext一样的不一样的都试了一遍,统统不行!!然后又试EFI String,用OSX86Tools_1.0.150(这是个好东西),但是顶多就是强制分辨率,驱动的不能。还有人介绍的就是在 com.apple.Boot.plist里面加入
1.
不知是不是人品不好,这个东东在别人那挺好,在我这统统不管用。pcbeta逛了逛才接触到通过dsdt的修改来驱动显卡,让我兴奋的不得了,凭直觉觉得用dsdt来驱动硬件应该是比较完美的方法,于是全身心投入到了dsdt的研究当中,由于之前一点都没有接触过dsdt(java编程还是会的),只能在网上找方法然后依葫芦画瓢,但是开始根本不知道从何入手,比较简单的方法就是威廉的acpi patch,但是又不支持我这个类型的bios,只能手动修改!彷徨中一个大侠的出现让我看到了曙光,[url=space.php?uid=487636]xchobits[/url]大侠把他自己的dsdt文件给了我,因为我们的本子都是差不多的,我把他的dsdt.aml放入drawn文件夹下后,奇迹出现了,透明效果一下出来了,高兴的不得了!!!甚至安装了legacyHDA后,声卡也出声了!!! 但问题也接踵而来,就是每次进系统时总是先要五国一次,然后强制重启就能正常进入,郁闷的不得鸟!!我分析,毕竟我的硬件不完全就是他的硬件,是不是某些地方的不同导致了五国,于是我决定自己修改dsdt!!
========================================================== 2、DSDT
首先要把xchobits的 aml文件反编译,干吗?学习!!下载了iasl-win-20080729,反编译命令
1.
2. iasl -d dsdt.aml
得到dsdt.dsl 文件,一开始我一直用写字板编辑,后来发现用UltraEdit-32相当的方便,在视图里面选择查看方式选择perl,
看到左边的加号了,确保了每个{ }都不会错,大大降低了出错的几率。
开始也不知道xchobits到底修改了哪里,就上网找教程,很多,就按教程修改!!
首先提取自己的dsdt,用everestultimate+ACPI Patcher,先用everestultimate导出acpi_dsdt.bin,然后用ACPI Patcher
点D/C按钮就得到dsl文件了。
GTGP 是最基本的一个方法,很多函数都需要它,加入的位臵只要不是放在子函数块里就ok了,我插入的位臵:
DefinitionBlock (\{
Method (DTGP, 5, NotSerialized) //dtgp函数 {
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) }
......................................... External (PDC1) External (PDC0) External (CFGD)
External (\\_PR_.CPU0._PPC) RTC
听说这个是防止bios重臵的,(我到现在也不知道bios重臵是个什么东西)
Device (RTC) {
Name (_HID, EisaId (\ Name (BUF0, ResourceTemplate () {
IO (Decode16,
0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment
0x02, // Length ) })
Name (BUF1, ResourceTemplate () {
IO (Decode16,
0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment
0x08, // Length )
// IRQNoFlags () // {8}
这里由0x08改成0x02 这个不知道改不改 直接用\屏蔽就是了
})
Method (_CRS, 0, Serialized) {
................................... } }
HPET 听说这个是能解决cpu电源管理的
Device (HPET) {
Name (_HID, EisaId (\ Name (_CID, EisaId (\ Name (BUF0, ResourceTemplate () {
IRQNoFlags () //就是加入这四行的东西 {0} // IRQNoFlags () // {8} // Memory32Fixed (ReadOnly,
0xFED00000, // Address Base 0x00000400, // Address Length ) })
Method (_STA, 0, NotSerialized) {
正在阅读:
原创DSDT最完整的修改教程10-15
磨刀不误砍柴工——掌握必备的思维知识02-23
2015中考模拟(一)03-16
人教版2022-2022年度七年级下学期期中语文试题A卷(模拟)04-11
企业绿色供应链的构建与改进01-29
大气辐射与遥感-第三章全-rev06-08
上海理工大学附属中学2013-2014学年高一下学期期中考试英语试题Word版含答案07-18
浅谈金匮肾气丸08-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 完整
- 修改
- 教程
- 原创
- DSDT
- 操作维护手册 2010-5-23 rev1 - 图文
- 广东省2017年安全员C证考核考试试卷
- 应急预案doc
- 《地方政府融资平台贷款统计表》调整说明
- 苏教版八年级生物上册教学计划含教案全套
- 自身抗体检测及自体血清皮肤试验的意义
- 简论大学生创业面临的机遇与挑战
- 小学数学三年级下册应用题训练150精选题1
- 国际贸易实务习题集
- 2015-2016学年江苏省徐州市睢宁县七年级(上)期中数学试卷(解析版)
- 开题报告(附件)新的 - 图文
- 朱子家训全文翻译注释
- Ememen2011心理学考研大纲
- 高级技师试题(铝电解工)B卷
- 证券调查报告范文
- 村小管理优秀做法
- 2011-2012第一学期化工09级化工原理(上)试卷A答案
- 交通安全考试题库
- 衢州二中全国化学竞赛初赛模拟试卷02
- 农村义务教育作为我国教育事业的一个重要组成部分