麦创网

发表于 13/3/21 09:18:32 |显示全部楼层



通过本教程,您可以解决以下问题:

    1、Intel HD Graphics 2500 10.8.3完美驱动(OpenGL QE/CL);

    2、安装10.8.3后,进入Mac后键盘鼠标等待1分中后才有响应的解决方法;

    3、安装10.8.3后,无法挂载NTFS分区硬盘的解决方法。

    4、本贴需要的全部工具与文件下载。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


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


传说中的水波纹




显示器信息(根据实验,我的显卡只能选1920*1080,否则花屏)



OpenGL与OpenCL信息(取自photoshopCS6)
OpenGL(全写Open Graphics Library)是个定义了一个跨程序接口
OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境, OpenCL类似于另外两个开放的工业标准OpenGLOpenAL,这两个标准分别用于三维图形和计算机音频方面。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的,且其中定义的AppleIntelMEIDriver Intel 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版,那么请将原来版本的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、本贴需要的全部工具与文件下载。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

点击这里下载!

已包含以下内容:

1变色龙Chameleon_2.2svn_r2187(win + mac)    (已包含Intel显卡侦测模块,根据检测到的显卡型号自动嵌入相关代码)
2Chameleon Wizard
310.8.3_原版AppleIntelHD2500-4000驱动

如果需要自行定制win版变色龙主题,按以下方法制作
自行在 Mac 下修改 wowpc.iso 的方法(友站取用)

1.新建bootmedia文件夹并放到用户目录(图标是一间尖顶小房子的文件夹)
2.把wowpc.iso(Mac能直接打开ISO)里面文件释放出来修改,然后把修改好的文件全部拖进bootmedia文件夹
3.打开终端输入命令生成引导iso文件,需要密码


  • sudo hdiutil makehybrid -o wowpc.iso bootmedia/ -iso -hfs -joliet -eltorito-boot bootmedia/usr/standalone/i386/cdboot -no-emul-boot -hfs-volume-name "Chameleon" -joliet-volume-name "Chameleon" -iso-volume-name "Chameleon"

复制代码

4.然后你就会在用户目录那里看到一个新生成的wowpc.iso了,用它来替换原来的wowpc.iso引导变色龙
绝对不出错~~~在win下修改的话,绝大多数无法引导,就用MAC这个方法吧~~~




===============


=================================
有显卡ID与MEI ID都是系统原生支持的朋友,如果驱动不上,请多想想是否其它地方有问题,或者缺少什么kext导致失败,或者主板设置中是否正确,或者是否放了dsdt什么的等等,毕竟pc机的配置千差万别。
我也是尝试了许多方法才驱动上。刚装上10.8.3的时候也是进不了系统,我就一个个删除或替换关键的kext进行尝试,还有几次和现在的kext内容一样还是进不去系统,卡在字符屏幕,最终删除全部intelHD的kext,进入系统,利用安装kext工具再安装进去,然后用各种刷新缓存与修复权限工具执行后重启才成功的。

另外,我使用的是mac变色龙,但用win的变色龙也一样能进去(我mac系统盘里的EE目录其实也是对win变色龙起作用的。)

我将我的mac系统盘的Extra目录内容也放上来以供大家参考!
在微云下载
http://url.cn/A6UQkR

另外,我的SMBios设定为MacBook Pro(8,1)成功的,后来换成现在iMac都没有影响,其他的我没试!

我现在的S/E/L下,所有的GeForce、ATI、NV、AMDRadeon打头的kext都被我干了,不知放着是否有影响请大家尝试。干了这些kext后记得重建缓存


另外,如果还是进不了系统,请删除AppleIntelSNBGraphicsFB.kext后再尝

再补充一点,我的显卡只有DVI接口,所以我是接在DVI接口的。
=============================================


利用kext Wizard的一个功能,大家可以看看是否加载了某些驱动,比如是否加载了HD4000的驱动,
打开kext Wizard,点Loaded(已经加载的kext)
然后在右下方的搜索框里输入"Intel",所有Intel相关的已加载的驱动就会集中显示出来,这是我的,如图。

=============================================

以下分享一下 Chameleon_2.2svn_r2187的源代码中 关于自动注入IntelHD系列显卡的代码解读:

gma.c 文件中定义的内容:以下图中绿色的字体是我加的注解,方便不懂c语言的人看懂!



通过看源代码了解到,以上变色龙支持的显卡中只有HD2500 -4000才需要修改bios显存大小,其它都不用管。



打赏楼主

取消

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

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

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

 

发表于 13/6/14 18:39:03 |显示全部楼层
下载来试试看
 

发表于 13/6/25 18:14:02 |显示全部楼层
剛好需要謝謝大大喔~
 

发表于 13/9/28 01:08:43 |显示全部楼层
怎么下载呢?
 

发表于 13/9/29 00:11:53 |显示全部楼层
谢谢分享,之前一直没有找到HD2500的驱动
 

发表于 13/10/3 00:37:44 |显示全部楼层
能下载吗? 在哪里下载
 

发表于 15/6/26 07:59:18 |显示全部楼层
楼主,连接失效了,可不可以重新发一下,我的刚好是2500的显卡,驱动不起来
 

发表于 21/1/6 11:11:41 |显示全部楼层
我的也是,麻烦
 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz!

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

返回顶部