Intel HD Graphics 2500(也适用HD4000) 10.8.3完美驱动(OpenGL QE/CL)教程
本帖最后由 art66 于 2013-3-22 13:35 编辑我已重新开帖说明了成功安装Intel HD2500 HD4000的要点,请看完此贴后到以下地址获取要点。
成功安装Intel HD2500 HD4000的要点,重新测试整理!
=============================================================
教程提纲:~~~~~~~~~~~~~~~~~~~~~~~~
通过本教程,您可以解决以下问题:
[*]Intel HD Graphics 2500 10.8.3完美驱动(OpenGL QE/CL);
[*]安装10.8.3后,进入Mac后键盘鼠标等待1分中后才有响应的解决方法;
[*]安装10.8.3后,无法挂载NTFS分区硬盘的解决方法。
[*]本贴需要的全部工具与文件下载。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1、Intel HD Graphics 2500 驱动(利用原生驱动)~~~~~~~~~~~~~~~~~~~~~~~~~~~
提示:本方法在10.8.2系统中无法驱动,只能在10.8.3系统有效。另外我的CPU是 Intel i5 3550 (集成HD2500显卡),主板是华硕 ASUS P8b75-v主板,供参考。
主要是利用新版变色龙自动注入AAPL,ig-platform-id 代码来让LM自动启用并驱动HD2500显卡,(无需知道代码具体内容,由变色用自动识别并自动注入合适的代码)
先上图展示一下驱动后的系统效果!
系统信息、显卡设备信息、透明菜单栏、iCloud、iTunes、iMessage
显示器信息
OpenGL与OpenCL信息(取自photoshopCS6)
OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口
OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境, OpenCL类似于另外两个开放的工业标准OpenGL和OpenAL,这两个标准分别用于三维图形和计算机音频方面。OpenCL扩展了GPU用于图形生成之外的能力。OpenCL由非盈利性技术组织Khronos Group掌管。
===========================开始===============================
我们先来看一下S/L/E下AppleIntelHD4000Graphics.kext的 Info.plist 定义,HD 2500 HD 4000显卡的驱动程序正是这个kext,
图中红框内的ID正是我们的HD2500显卡ID和Intel的ID组合(0x01528086),
证明此驱动原生就支持HD2500显卡,但为什么默认驱动不了呢?据了解,黑苹果下,Intel显卡需要注入一段代码才能让系统成功加载相关驱动,
这段代码在以前的驱动贴中是通过在org.chameleon.Boot.plist中加入device-properties来手动注入的,而且代码得自己爬贴找合适的,非常麻烦(我也经历了)
最关键是即使代码对了,在10.8.3之前的版本都无法驱动。
有幸的是新版变色龙已经能自动替我们寻找合适的代码,并自动注入了,无需再设置org.chameleon.Boot.plist文件,只需要我们在主板设置中,将显卡的显存大小设置为合适的大小,
启动mac界面时,驱动程序便会自动加载上。
还有一个kextAppleIntelFramebufferCapri.kext 这个是HD2500与HD4000的帧缓冲控制驱动,也必不可少,可以看一下它的 Info.plist 定义
也是原生支持HD2500的,且其中定义的AppleIntelMEIDriverIntel MEI英特尔管理引擎接口(Intel Management Engine Interface)的设备ID(0x1E3A8086)也和我的一样
其它AppleIntelHD4000Graphics开头的kext都是有用的如OpenGL驱动等,一个都不能删除。
=================安装=====================
全新安装或升级安装10.8.3都可以,安装完系统后我无法进入系统(-x -f -v 也不行),因为我的机器依然像10.8.2一样需要替换10.8.0或10.8.1的三个IOPCI kext,否则无法进入,
AppleACPIPlatform.kext
IOACPIFamily.kext
IOPCIFamily.kext
如果您已经安装好系统,那么请使用 Chameleon_2.2svn_r2187 版本(我使用的就是此版,其它版本不敢保证能驱动,大家可以试试)
如果使用win版,那么可以直接使用,已经包括自动识别Intel显卡的模块,请将原来版本的wowpc.iso替换为此版即可,
如果使用mac版,那么请按照下图重新安装变色龙。
然后重启电脑进入主板设置集显显存为 96M 或者 64M 或者 32M,(好像只能选这三项中的一项才能驱动)这个需要尝试,我的HD2500实际显存为256M,10.8.2时修改显存大小只要不是256M,那么进入mac界面就花屏,什么也看不清,但10.8.3系统,不合适的显存不会花屏,只是驱动不上而已)如果进入mac后没看到透明菜单栏(菜单栏透明系统默认是打开的,自己手动关闭的请先打开)。那么证明没有设置对,重启电脑重新设置显存,直到看到菜单栏透明,那么恭喜你,成功了,
当然,你先得确认mac系统S/L/E下是否有以下这些kext,如果没有,哪怕设置正确也不能驱动,如果没有,从这里下载,并通过mac中的kext工具进行安装,或者直接拷贝进去,使用Chameleon Wizard重建系统缓存与修复磁盘权限
另外,如果还插有其它显卡,请先拿去下。只要保证 变色龙版本正确,必要的kext未丢失,且权限正确,系统缓存正确,主板设置中的显存设置正确,那么就请欣赏你的完美mac了!
2、安装10.8.3后,进入Mac后键盘鼠标等待1分中后才有响应的解决方法~~~~~~~~~~~~~~~~~~~~~
出现此情况,请先耐心等待鼠标有响应后运行Chameleon Wizard并点选下图中的选项,然后执行,完成后,重启系统就好了。(Kext Utility 修复权限好像不能解决此问题,请尝试)
3、安装10.8.3后,无法挂载NTFS分区硬盘的解决方法。~~~~~~~~~~~~~~~~~
打开终端,执行命令 nvram -c ,重启系统。问题就会解决。
4、本贴需要的全部工具与文件下载。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://url.cn/Bl83wT
已包含以下内容:
[*]变色龙Chameleon_2.2svn_r2187(win + mac) (已包含Intel显卡侦测模块,根据检测到的显卡型号自动嵌入相关代码)
[*]Chameleon Wizard
[*]10.8.3_原版AppleIntelHD2500-4000驱动
本帖最后由 art66 于 2013-3-25 00:07 编辑
附加内容:
如何获得你的MEI ID:(在win下)
利用Chameleon Wizard查看已加载的驱动程序:
对变色龙源代码相关部分的解释:(绿色部分是我加的注解)
我的台式机有福了!!! mark 谢谢楼主分享 真的假的呀。没想到1083竟然带来了如此大的变化,2500的朋友有福了 现在我的情况是,只要把驱动装上,就变成开机一个彩色风火轮一直转,黑色背景,没有然后了,就这样……
现在试过32,64,256(悲催的没有96啊,华擎B75M-ITX BIOS 1.7) 这个必须顶!我的笔记本集显是Mobile Intel® HD Graphics 3D加速器:Intel HD Graphics 2000不知道能不能用楼主的方法? 这消息太好了,我的2500有解了,不怕显卡坏了 真是好消息 ps 那个是qe/ci 不是cl
ci是core image的缩写
和opencl没太大关系
mac下intel显卡不支持opencl 这个绝对要支持的,应该是首发吧。{:5_291:} 太棒了!!!! 进不了安装界面啊! 其实hd4000用最新变色龙,只要org打显卡沟,不用加任何代码,就能驱动dvi接口。 HD2500的童鞋有福了!严重支持!!! 额~·········下载了 牛叉的说,也许HD1000,HD2000也有救了。 你解放了全球新人类——太厉害了。这能不顶吗,希望把HD2000也折腾出来 {:5_586:}原来还增加hd2500~,果然有搞头~