黑蘋果編譯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文件給我 我幫你改