花样年华 发表于 13/6/8 17:36:29

HD4000EFI String驱动法,抛弃改版变色龙


附上HD4000的EFI String驱动法。


大概说一下,我看到了坛子里已经有了改版变色龙驱动的方法,这个方法不需要改版变色龙,只需要修改org.chameleon.Boot.plist这个方法是在国外论坛上看到的,我尽量简单地去描述,让大家都看懂。

10.8已经正式对hd4000进行了支持,我的macbookAir就是用的这个显卡。我前不久更新换代买了Z77x up4 TH,但是回来发现ML貌似并不会自动给HD4000加载驱动,坛子里有不少朋友也碰到了这个问题,后来用改版变色龙解决了。但是改版变色龙并不一定能够驱动所有HD4000,如果您不想使用改版变色龙的话可以适用这个方法。
想驱动HD4000必须注入一个叫AAPL,ig-platform-id的东西才能加在10.8原生的驱动,否则驱动不会自动加载。这个方法如果使用正确的话一定能够驱动HD4000的,其实原理一样,只不过可以使用任意版本的变色龙或者奇美拉引导。


首先请看平台列表:


ig-platform-id: 01660000, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660001, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660002, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 2, FBMem: 2
ig-platform-id: 01660004, Stolen RAM for FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 01660009, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 0166000A, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
ig-platform-id: 0166000B, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
ig-platform-id: 01620005, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2


这些都是不同的管线端口配置的HD4000,至少有一个能成功注入驱动!而且台式机笔记本都可以使用!
如果你不知道该用哪个,首先你可以试试01620005,我的主板就是用05驱动的



使用方法:把以下其中之一代码填入到你的org.chameleon.Boot.plist里,并且按照表明的FB修改BIOS里的共享显存大小。
记住是显存(Internal Graphics Memory Size)的大小,不是DVMT的大小!DVMT大小永远设为MAX!并且在org.chameleon.Boot.plist 设置GraphicEnabler=No


ig-platform-id: 01660000, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000000006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码


ig-platform-id: 01660001, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000001006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码


ig-platform-id: 01660002, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 1, FBMem: 1

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000002006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码


ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 2, FBMem: 2

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码


ig-platform-id: 01660004, Stolen RAM for FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码



ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000008006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码


ig-platform-id: 01660009, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000009006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码


ig-platform-id: 0166000A, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d00690064000000080000000a006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码


ig-platform-id: 0166000B, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d00690064000000080000000b006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码


ig-platform-id: 01620005, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2

[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000005006201140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

复制代码




下面为举例:

比如我想试用05驱动我的HD4000
那么org.chameleon.Boot.plist的样子应该是这样的:

[*]<?xml version="1.0" encoding="utf-8"?>
[*]<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"[]>
[*]<plist version="1.0">
[*]<dict>
[*]    <key>GraphicsEnabler</key>
[*]    <string>no</string>
[*]<key>device-properties</key>
[*]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000005006201140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>
[*]</dict>
[*]</plist>

复制代码


然后在BIOS里设定显存大小为32M,重新启动,如果幸运的话,就应该能看到全分辨率的桌面了!
页: [1]
查看完整版本: HD4000EFI String驱动法,抛弃改版变色龙