麦创网

发表于 13/3/28 11:20:46 |显示全部楼层
(一)引导

  HD4000需要特殊版本的Chameleon或是Chimera支持,来导入驱动HD4000必需的ID信息,下载的话去上面提到   的帖子里下载,安装完成后进入下一步,

支持HD 4000的变色龙在这里
Mac版变色龙   Chameleon-2.1svn-r2012.pkg (2.71 MB, 下载次数: 234)
(二)添加设备ID

这里的设备ID是指AAPL,ig-platform-id ,HD4000有11个ID,需要Chameleon或是Chimera导入HD4000的显卡信息
181947hjlbf8nlmv5c533t.png.thumb.png
上面表格一共有五列
不同的AAPL,ig-platform-id对应着不同的信息
Ports是能工作的接口数量,原文建议选3个或3个以上的接口
Memory是需要在bios/UEFI中设置的internal graphics memory(BIOS项里的一个设置)大小

现在我们要在org.Chameleon.boot.plist加入信息,让变色龙导入HD4000的信息
打开org.Chameleon.boot.plist,加入
  1. <key>HD4000PlatformId</key>
  2. <string>0</string>
复制代码
这对应着AAPL,ig-platform-id的最后一位
上面的是016600000,用的是0
如果用016600001的话那就是
  1. <key>HD4000PlatformId</key>
  2. <string>1</string>
复制代码
补充:GraphicsEnabler也要开启,如下图
屏幕快照 2013-03-28 上午11.15.58.png

(三)调整BIOS设置
    上面提到,不同的AAPL,ig-platform-id对应着不同的Memory设置,我们现在要做的就是调整BIOS中
internal graphics memory的值与你选择的AAPL,ig-platform-id相适应

下面是一个技嘉BIOS的例子

要确定你调的是Internal graphics memory而不是DVMT Total Memory Size(这个参数Mac 不识别)
调整的数值参见上面的表


比如说你用01660000,上表里面对应的Internal Graphics Memory Size是96MB,那BIOS里就设为96MB,保存退出BIOS


补充:感谢如果以上参数不能正常使用的话,把显存设置为96MB或者192MB再试试看,来自OSX86.net 感谢

重启看看效果
         如果你设置的正确,那你应该会成功驱动HD 4000,恭喜你
         如果还是没有效果,重复步骤2,3试试其它参数,祝你好运


        正确驱动的表现是分辨率正常,桌面顶部的菜单栏半透明


P.S. VGA接口无法使用,其它接口没有问题

话外篇 笔记本
笔记本的朋友一般来说只要把下面这组神奇的代码加在org.chameleon.Boot.plist一般就可以驱动HD 4000了
  1. <key>device-properties</key>
  2. <string>5e0000000100000001000000520000000100000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601</string>
复制代码
其实这是EFIString驱动都是导入了识别HD4000需要的信息
相当于PlatformID选的是1如果不行用上面的方法测试

如果不行的话可以试试这一组

  1. <key>device-properties</key><string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>
复制代码
这个相当于PlatformID选的是4


这里留着做反馈吧,Q&A什么的
Q:显存设置的那么小,进win怎么办
A:那个显存并不是只能使用那么多显存,系统还会共享更多的内存的,笔记本现在看是512M

成功的参数
i7 3630M 驱动成功(492F)
i 7 3610M 驱动成功(110F)
i7 3610QM 用的HD4000PlatformId是1
i5 3210M 用的HD4000PlatformId是4(192F)
i7-3920XM用的HD4000PlatformId是4(241F)
i5-3317U用的HD4000PlatformId是9
7 3632QM用的第二组代码(503F)
i7 3720QM用的HD4000PlatformId是4(456F)

笔记本 i7 3612QM i7 3820QM的朋友请测试

台式机
i5 3570K用的HD4000PlatformId是5 ()但是显存设置与表中不一致为96MB
i5 3570K用的HD4000PlatformId是5 ()96MB DVI接口
i7 3770 用的HD4000PlatformId是5
i7 3770 测试ID 0 1 5均能驱动HD4000()使用HDMI接口 无花屏
i7 3770 测试ID 0 1 5均能驱动HD4000()使用DVI接口 显存设置为96MB,其它大小花屏
i7 3770K 用的HD4000PlatformId是1 ()DP接口
i7 3770K 用的HD4000PlatformId是0 (),100F有花屏的解决方法,感谢iaihc
I3 3225 用的HD4000PlatformId是1 (

台式机i7 3770S i5 3575S i7 3770T的朋友请测试


之前遇到很多坛友问道OpenCL的问题这里告诉大家HD4000在Mac下是不支持的,所以不必再纠结这个了

至于显存大小 则是和你的内存大小有关
一般4G-6G都是384MB
8G是512MB
升级到10.8.3之后会变大一点
384MB变成512MB
512MB变成768MB

打赏楼主

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

 

发表于 13/3/28 19:20:58 |显示全部楼层
占楼备用。。
 

发表于 13/4/24 00:22:11 |显示全部楼层
支持一下很有用不错很给力
 

发表于 13/11/4 22:50:18 |显示全部楼层
强力支持!!!!
 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

麦创网 ( 苏ICP备13053101号-1 )

@麦创网 禁止任何未经允许的修改,传播或使用。

Powered by Discuz!

©2012 @ iMac.vip. 用户言论不代表本站立场。

返回顶部