黑苹果编译dsdtssdt
⑴ 黑苹果DSDT的问题
i系列可以原生驱动了
⑵ 在黑苹果中,所说的DSDT是什么是什么作用的
DSDT是The Differentiated System Description Table的简写。字面上就可以知道它是一个描述系统不同信息的表。
包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。
用户通过修改DSDT可以得到更好的硬件支持。最简单的理解就是DSDT是描述硬件的。mac的驱动是被动驱动,需要让系统知道存在这个硬件且知道硬件位置。
修改DSDT的主要目的就是让mac系统识别存在这个硬件并告诉mac系统的硬件位置,以便让mac系统内置的驱动来驱动硬件工作。
(2)黑苹果编译dsdtssdt扩展阅读:
自从苹果采用Intel的处理器,OSX被黑客破解后可以安装在Intel CPU与部分AMDCPU的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器。在Mac苹果机上面安装原版Mac系统的被称为白苹果(Macintosh),与黑苹果相对。
黑苹果板块,国内的主要讨论社区,大部分资料来源于此处,高手云集。威锋论坛或威锋网。黑苹果板块,国内主要讨论苹果的一线社区,iOS为主要讨论对象。
⑶ 黑苹果的显卡怎么驱动
Nvidia Graphic Card Injection 英伟达显卡驱动
第1部分:地址位置
1。启动您的系统与GraphicsEnabler=Yes
2。下载名为ioreg的应用在这里
2。打开名为ioreg:
4。找到你的Nvidia图形卡的地址位置:
5.记录设备名称及地址:
注意在这个例子中,设备是PCI1
第二步, 要有 DSDT Edit
1.打开你的DSDT位于你的Extra的文件夹在启动驱动器根目录:
2.找到你的硬件位置
3.检查设备的代码:
4.在最后的中间开始添加代码
下载编辑工具 Text Document here
6. 复制下面的代码 粘贴进去
Device (GFX0) /** for Nvidia Fermi Graphics Cards **/
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x1E)
{
“AAPL,slot-name”,
“PCI x16″,
“@0,compatible”,
Buffer (0x0B)
{
“NVDA,NVMac”
},
“@0,connector-type”,
Buffer (0×04)
{
0×00, 0×08, 0×00, 0×00
},
“@0,device_type”,
Buffer (0×08)
{
“display”
},
“@0,name”,
Buffer (0x0F)
{
“NVDA,Display-A”
},
“@1,compatible”,
Buffer (0x0B)
{
“NVDA,NVMac”
},
“@1,connector-type”,
Buffer (0×04)
{
0×00, 0×08, 0×00, 0×00
},
“@1,device_type”,
Buffer (0×08)
{
“display”
},
“@1,name”,
Buffer (0x0F)
{
“NVDA,Display-B”
},
“NVCAP”,
Buffer (0×18)
{
/* 0000 */ 0×04, 0×00, 0×00, 0×00, 0×00, 0×00, 0×03, 0×00,
/* 0008 */ 0x0C, 0×00, 0×00, 0×00, 0×00, 0×00, 0×00, 0x0A,
/* 0010 */ 0×00, 0×00, 0×00, 0×00
},
“VRAM,totalsize”,
Buffer (0×04)
{
0×00, 0×00, 0×00, 0xc0
},
“device_type”,
Buffer (0x0C)
{
“NVDA,Parent”
},
“model”,
Buffer (0×10)
{
“GeForce GTX 580″
},
“rom-revision”,
Buffer (0x1D)
{
“nVidia GTX 580 OpenGL Engine”
},
“hda-gfx”,
Buffer (0x0A)
{
“onboard-1″
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (HDAU)
{
Name (_ADR, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0×02)
{
“hda-gfx”,
Buffer (0x0A)
{
“onboard-1″
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
复制代码
7. 添加继续 修复看下是不是有错误。注意 里面的显卡参数是可以修改的 根据自己的硬件修改 继续看下
第三步就是修复错误
找到下面的代码
“VRAM,totalsize”,
Buffer (0×04)
{
0×00, 0×00, 0×00, 0xc0
},
复制代码
这个代码意思就是显卡 显存 大小修改 512M 256M 1G 2G等等
怎么修改 我们给大家列出来
0xc0=3072=3GB
0×80=2048=2GB
0×60=1536=1.5GB
0×40=1024=1GB
0×20=512=0.5GB
只需修改最后 一个数值就可以了 比如 你的显卡是1G 的
就应该是下面的代码,明白了吧 。
“VRAM,totalsize”,
Buffer (0×04)
{
0×00, 0×00, 0×00, 0x40
},
复制代码
8.找到显卡Model 这个就是显卡型号 修改的
“model”,
Buffer (0×10)
{
“GeForce GTX 580″
},
复制代码
注意在这了修改显卡型号 要注意,在这里我们都是十六进制的 比如“GeForce GTX 580”这几个数值里 总共有15个位置,一定要把空格算上,我们要把这个位置数值+1,比如这里的“GeForce GTX 580”也就是15+1=16 ,这里16的十六位进制 就是10,不会的可以网络查询 16的十六进制就知道了
大家可能知道了这里的10 对应的就是 Buffer(0×10),这个数值。对应正确即可。
9.继续看下面 找到下面的DSDT
“rom-revision”,
Buffer (0x1D)
{
“nVidia GTX 580 OpenGL Engine”
},
复制代码
这里是修改显卡ROM修正,修改方法 跟上面对应 是一样的 数值对应即可。
最后就是编辑下编译DSDT
⑷ 提取dsdt ssdt能不能直接用到mac
黑苹果由于硬件兼容性问题,多使用修改DSDT的方法来解决。例如显卡,声卡驱动。那什么是DSDT呢,我们先需要了解一下它。
什么是DSDT呢,它是ACPI其中一个表。什么是ACPI呢,它是BIOS的一个高级功能模块。下面咱稍微详细的从最大的开始说:
一、首先,BIOS(略)
二、ACPI是Hewlett-Packard, Intel, Microsoft, Phoenix, 和Toshiba共同制定的一个开放的行业规范。是The Advanced Configuration and Power Interface的缩写,也就是“电源管理模式和配置管理的接口规范”。从名字可以看出主要是“电源管理”和“配置管理”。
它主要涵盖的功能包括:
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越来越重要在计算机应用平台。
更多详细描述可以访问Intel technology下载PDF描述文档。
ACPI由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。(略写了,不用太详细介绍)其中DSDT就是它的一个重要的描述表。
三、最后说到主题^_^。DSDT,它是The Differentiated System Description Table的简写。字面上就可以知道它是一个描述系统不同信息的表。包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。 ...
⑸ 如何手动提取DSDT和SSDT教程
黑苹果由于硬件兼容性问题,多使用修改DSDT的方法来解决。例如显卡,声卡驱动。那什么是DSDT呢,我们先需要了解一下它。 什么是DSDT呢,它是ACPI其中一个表。什么是ACPI呢,它是BIOS的一个高级功能模块。下面咱稍微详细的从最大的开始说: 一、首先,BIOS(略) 二、ACPI是Hewlett-Packard, Intel, Microsoft, Phoenix, 和Toshiba共同制定的一个开放的行业规范。是The Advanced Configuration and Power Interface的缩写,也就是“电源管理模式和配置管理的接口规范”。从名字可以看出主要是“电源管理”和“配置管理”。 它主要涵盖的功能包括: 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越来越重要在计算机应用平台。 更多详细描述可以访问Intel technology下载PDF描述文档。 ACPI由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。(略写了,不用太详细介绍)其中DSDT就是它的一个重要的描述表。 三、最后说到主题^_^。DSDT,它是The Differentiated System Description Table的简写。字面上就可以知道它是一个描述系统不同信息的表。包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。 ...
⑹ 黑苹果DSDT错误怎么解决
把dsdt。aml文件给我 我帮你改