电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

DSDT的入门知识

DSDT的入门知识_第1页
1/23
DSDT的入门知识_第2页
2/23
DSDT的入门知识_第3页
3/23
1.DSDT:DSDT 是主板 BIOS 用来描述主板上硬件设备的代码集合,通过代码告诉操作系统自己的主板上插有什么样的设备,以及对设备具体的描述。想使用 DSDT 驱动显卡的前提是,你必须使用第三方 KEXT 驱动了你的显卡,然后获得了一些关于你显卡的具体技术数据。完美驱动还是不完美驱动并不重要,我们需要的是得到 NVCAP 的值。 2.退一步,如果你找不到 KEXT 来驱动你的显卡,你需要做的就是用相似的显卡 NVCAP 的值加入 DSDT,运气好的话也能驱动。善用论坛搜索 3.DSDT 的作用仅仅是描述你硬件(包括硬件位置,ID,型号,一些必须的值比如 NVCAP),告诉 MAC 系统你有显卡这么个东西,MAC 系统然后检查下自己的驱动库里有这么个硬件的驱动没,如果有的话就驱动了,没有的话,你 DSDT 写的再好,MAC 也会告诉你,对不起,我不认识你的东西。当然,MAC 系统也可能认错,比如你的显卡是 256M NV 9200M GS,放入 Natit.kext,驱动之后系统概述里显示的是 8400GT,显存只有 128,这并不影响你使用,这个时候你就要在DSDT 里加入代码告诉他你是 9200 的不是 8400,它读到之后就正确显示了。后面会告诉你如何获得 NACAP 的值。 4.NACAP 的值并不是每个显卡都不同,相似显卡的 NACAP 的值是一样的,多尝试尝试。 下面开始修改显卡的 DSDT 部分。我是 Insyde 的 BIOS,所以我会以这个 BIOS 为例子。其他主板修改方法类似。 修改之前要明白几个 DSDT 的架构,想详细了解的可以参考论坛紫米的帖子,我通俗的描述下我的思路 1 显卡在MAC 里通常描述成PEGP,有些新手可能会发现,自己的 DSDT 中根本找不到PEGP,咋办呢~好办。 方法1,启动 MAC 系统,用 IORegistryExplorer 查看你显卡的位置,一般情况下都是 PCI0 的分支下,同样,它肯定也是在你 DSDT 中的 DEVICE (PCI0)分支下。具体的名字每个主板可能都不一样了,比如我的 DSDT 中叫PVGA。也有可能叫POP2,名字不重要。 方法2,intel 的芯片组一般是 Name (_ADR, 0x00010000)搜索这个关键字就可以找到显卡位置。在这个显卡项目下有可能出现GFX0、LCD、VGA、TV、PXS1 这些东西,不过既然是 PC,一般GFX0 是没有的,这个需要我们加入的,暂且理解为显卡,我不清楚这个,模仿就是了。 2 DSDT 代码程序语言,我不知道怎么编写的,我不太懂编程。不过要想修改要有几个原则(我自己的理解,不知道对不对,重要的是结果)。 1,修...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

DSDT的入门知识

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部