查看: 3762|回复: 2

[分享] i5 2500K, H67ma-ud2h, HD3000 终于基本完美了,分享一下经验

[复制链接]
lynnking 发表于 2011-8-16 10:34 | 显示全部楼层 |阅读模式
快御云安全
本帖最后由 lynnking 于 2011-8-16 10:36 编辑

在pcbeta上爬了好几天楼

最先看到这个帖子 ,https://bbs.pcbeta.com/viewthread-900797-1-1.html,加上手头的amd的电脑经常死机,就把平台给换了,考虑到功耗问题,直接把gts250扔到柜子里,用i5 2500K 集成的hd3000完全足够

很久以前leopard的年头装过Mac,那个时候只要刻一张光盘,选对驱动就可以了,现在的安装与驱动已经很不同了,刚开始怎么样用变色龙,什么是DSDT,完全不懂,建议新手多爬爬楼,经典的精华帖子即使用不上也可以看看

使用懒人版,因为Lion那个提取什么太麻烦了,虽然不难,但是懒人版方便点,安装方法不多说,论坛里的懒人版安装教程已经很清楚明了了,用最新的变色龙引导的https://bbs.pcbeta.com/forum-viewthread-tid-866655.html

心得:在硬盘助手写入完成后,然后安装变色龙,变色龙安装程序带的wowpc.iso不一定是最新的,可以去替换成最新的,wowpc.iso在安装变色龙的分区的根目录,是隐藏的。变色龙安装完,没有默认添加com.chameleon.boot.plist和smbios.plist, 不过这个倒不急,但是要自己在安装文件的写入分区手动新建 Extra 和 Extra/Extensions(注意有s),把dsdt和之前说的两个plist放进去,把其他的kext放进Extensions
DSDT.aml 我是在http://www.tonymacx86.com/dsdt.php下载的,因为一开始使用https://bbs.pcbeta.com/viewthread-897095-1-1.html这个帖子所谓的装好就能免驱的dsdt,声卡显卡网卡一个都驱不了(主板相同的)

使用下载的驱动一样也驱动不了声显网,不过基本的错误都修复了,可以自己改。


安装的时候,除了放了dsdt以外,还放了几个kext,请见https://bbs.pcbeta.com/viewthread-859357-1-1.html,FakeSMC是一定要的,否则无法进入安装界面,至此,重启,开始安装,加载原生电源管理,安装过程不多说,安装完准备开始驱动文件。

网卡 RTL8111E 是最简单的,使用realtek的官方安装文件,安装完重启就能用了,https://bbs.pcbeta.com/viewthread-859859-1-1.html

声卡 ALC889 是我偷懒的地方,因为那个仿冒驱动实在是比较烦,所以等有空了再弄,这也正是我说基本完美的原因,我用的是multibease安装ALC8**和AppleHDA Rollback,其实原理就是用8**驱动安装,然后把AppleHDA.kext回滚到10.6.3以前的版本,使用正常。

HD3000重点说说,是我折腾最久的地方,不管是替换谁的AppleIntelSNBGraphicsFB.kext都无法实现驱动,几乎我都快要放弃想用回GTS250了,发现了这个帖子http://tonymacx86.com/viewtopic.php?f=15&t=26370,原来我的DSDT根本没有显卡的内容,这个是很多讲hd3000没有提到的一点,使得单纯的替换kext根本没有用,按照这个帖子的修改,我没有修改成0x26,而是修改成我真是的显卡硬件ID0x12,改完以后并不能驱动,连分辨率也改不了,因为默认的原装驱动内并没有这个id,所以搜到这个帖子https://bbs.pcbeta.com/forum-viewthread-tid-890926.html

1 AppleIntelHDGraphics.kext中<string>0x01068086 0x06018086 0x01168086 0x01028086 0x01268086</string>增加上0x01128086
2AppleIntelIntegratedFramebuffer.kext中<string>0x25828086 0x25928086 0x27728086 0x27A28086</string>增加0x01128086
3AppleIntelSNBGraphicsFB.kext中<string>0x01068086 0x11068086 0x16018086 01168086 01268086</string>增加0x01128086

这个地方要注意,教程中下载的kext中 01168086 01268086前面没有0x,非常奇怪,我开始就是直接查找替换0116,导致还是无法识显卡,后来我把01168086 01268086前面也都加上了0x,才驱动了。不知这个是什么原因,非常奇怪。

按照他的方法修改,默认自带的驱动中,01168086 01268086前面确实没有0x,要加上。

重启,分辨率正常,qe/ci打开,但是速度异常缓慢,根本没办法使用,因为之前看到过双插法,可以暂时解决这个问题,遂使用双插法https://bbs.pcbeta.com/forum-viewthread-tid-893302-page-3.html 58楼,然后在这个帖子的后面几页终于出现了修改连接器实现完美驱动的方法,但是最好还是不要看那个帖子,直接看原帖吧,那个里面有一点错误http://www.insanelymac.com/forum/index.php?showtopic=259705,注意命令最好直接复制,我就是因为少看到一个空格,一直解决不了吗,忘了说修改连接器需要安装xcode,很多人问为什么没有nm命令,装了xcode就可以了。至此,显卡驱动完成,修改后重启,显卡驱动完美,不需要双插

至此,声显网都驱动了,然后修改com.chameleon.boot.plist和smbios.plist文件,使得看起来舒服一点
还有一点小问题,因为网卡一直没有实现buildin,无法登陆app Store下载程序,说无法验证你的设备,修改boot.plist也无效,找到这个帖子https://bbs.pcbeta.com/forum-viewthread-tid-900662.html,按照说明修改dsdt就可以了,app Store正常

lynnking  楼主| 发表于 2011-8-16 10:38 | 显示全部楼层
有问题多google,抛弃baidu吧,什么东西都搜不到,google有时候down掉只能用bing代替一下,另外其实tonymacx86和insanelyMac上好东西更多,可以去看看
回复

使用道具 举报

yjyzw 发表于 2011-8-16 11:21 | 显示全部楼层
恭喜楼主
学习下
帮我看看我的可以装吗,好不


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-4-4 15:36

快速回复 返回顶部 返回列表