年初购买的新机器。
配置:
GA-p55A-ud3r f8 .
4G DDR3
HD 5770显卡。

其实这个机器安装倒挺顺利。安装完就让我悲剧的就是这个5770显卡。因为工作原因,我必须使用DX11的显卡。所以只能想别的办法。
经过几天的折腾,顺利搞定显卡(网卡默认就能驱动)
目前的成果:
1. 在第二个PCIE x4 的槽上插了一条 NV 8600GT 256M.
2. 8600GT能顺利驱动,并开启QE/CI。

具体折腾过程如下:
1. 下载最新的 Mac OSX SonwLeopard 10.6.2_10C2234_Retail.dmg。
2. 随便下载一个破解版的ISO。比如iTAKS iso 。并准备好两个分区,一个60G。用于系统,一个8G用于安装镜像。并在WIndows下安装BootTink.
3.安装破解版的 leopard. (此版本仅用来将10C2234写入到一个安装分区用,那个dmg没法用助手安装)。 这个安装方法很多。可以用HFSExplorer写入到安装分区安装(,参见Y450硬盘安装教程),也可以直接刻盘安装。
4. 进入到安装好的Leopard。应该是没有驱动的三无状态。不用理会。用“磁盘工具”将8G分区抹掉,并把Mac OSX SonwLeopard 10.6.2_10C2234_Retail.dmg恢复到8G的分区中。抹分区和恢复问google。
5. 将破解的MBR-OSInstall 里的两个问题覆盖到刚才写入的8G分区中。注意,这里要用 终端 来拷贝,Finder里是看不到这些文件的。 终端在(应用程序->实用工具下)。 拷贝的时候记得 sudo cp ....... 。不然可能会权限不够。 (这一步其实也可以在Windows下安装Mac Driver来实现)。不过我不喜欢在我的Windows折腾一个系统级的驱动。
6. 到这一步,破解版的ISO安装的Leopard的任务就已经完成了。重新启动。
7. 用(Y450硬盘安装雪豹教程)里的方法,将Mac OSX SonwLeopard 10.6.2_10C2234_Retail 安装到那个60G的分区。记得将前一个破解版本抹掉。

8. 这个时候,很多人会告诉你,那个8G的安装分区可以不要了。其实不然,我建议你一直留着。以后重装非常方便。

9. 这时候,进入系统,我看到的是一个没显卡,没声卡的系统。对我来说最重要的是一定要搞定显卡。因为我要用来开发Mac下的OpenGL 程序和iPhone程序。这个时候,我发现,所有的办法对HD 5770都是无效的(很傻很天真哈)。纠结之下想出一个办法。找了一个旧的NV8600GT插在第二个PCI E槽上。重新启动。更傻更天真的想象系统能自动认得这个显卡。

10.启动后五国。。。。唔,传说中的画面。

11. 想了想,在BIOS里把 Init Display Device 设置成 PEG2 (就是PCI-E 2, 默认是PCI。 还有一个是PEG )。将第二块显卡当做默认显卡。启动,竟然成功了。囧一个。

12. 下载 技嘉P55 DSDT大全,里面刚好有GA-p55A-UD3R F7的aml文件(aml文件的使用查论坛)。用威廉第三的方法加入8600GT显卡和声卡。注意,先在Windows里看看8600GT是挂在那个PCIE槽上的,如果显示是PCI-Express 5。则表示是PEX 5.
工具:DSDTSE for mac : http://www.osx86.es/?p=610

13. 加入后,生成fixeddsdt.aml。 这个还不能直接使用。用iasl.exe将它反编译成 fixeddsdt.asl。 打开。看到显卡这一节是这样的:

Device (PEX4)
{
Device (PEGP)
{
Name (_ADR, 0x00010000)
Device (GFX0)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x16)
{
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},
"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},
"NVCAP",
Buffer (0x18)
{
/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
/* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x10
},
"device_type",
Buffer (0x0D)
{
"NVDA,GeForce"
},
"model",
Buffer (0x17)
{
"nVidia GeForce 7600 GT"
},
"rom-revision",
Buffer (0x25)
{
"nVidia GeForce 7600 GT OpenGL Engine"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}

但是我在ioRegExplorer里看到的是这样的。

PEX04
-->display@0

根据紫米的教程(紫米的帖子,自己查论坛,关键字:技嘉DSDT修改)。看上去这个层次跟Adr的值都是不对的。
将其改成这样:

Device (PEX4)
{
//Device (PEGP)
//{
// Name (_ADR, 0x00010000)
Device (GFX0)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x16)
{
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},
"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},
"NVCAP",
Buffer (0x18)
{
/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
/* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x10
},
"device_type",
Buffer (0x0D)
{
"NVDA,GeForce"
},
"model",
Buffer (0x17)
{
"nVidia GeForce 7600 GT"
},
"rom-revision",
Buffer (0x25)
{
"nVidia GeForce 7600 GT OpenGL Engine"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
// } ---- 这个括号一定要注释掉。不然不匹配了。

重新将 fixeddsdt.asl编译成dsdt.aml。 将其拷贝到 C:/Darwin/目录下 (变色龙的话,也是一样)。

重新启动机器。。。

11. 没任何效果,用ioReg看,显卡的位置似乎是对的。不过没任何效果。很悲剧,

12. 一气之下,重装!

13. 风火轮过后,奇迹出现了。我竟然看到了2560 x 1600的安装界面啦!!! 也就是说。Mac安装程序已经能认识我的显卡了。安装后,QE/CI自动打开。。。

14. 善后工作:用Windows的时候,ACHI得改成IDE。Init Display Device得是PCI/PEG 。
用Mac的时候,ACHI而且Display Divice得是PEG2。
还好。技嘉的板子有保存BIOS配置的功能。将不同的配置保存成不同的名字。启动的时候按DEL。然后load一下就可以了。

声卡的驱动:

声卡的驱动就比较操蛋了。我折腾了一天。重装了两次。

1. 下载ALC 889 的驱动,安装。无效。

2. 用LegacyHDA + AppleHDA 无效。

最后都快放弃了。无聊的时候在远景上看到有人说 10C2234的AppleHDA.kext改了。只支持ALC885了。我当时就打人了。好在那个帖子里好人多,把10C540的AppleHDA.kext放上来了。

1.把10C2234的AppleHDA.kext给灭了。把10C540的AppleHDA.kext给安装上去。用Kext Helper就可以了。

2.然后把LegacyHDA.kext(记得分清楚是ALC888的还是ALC889的,这个在Info.plist里的layout id有区分)放到BootThink的extensions里。

重启,声音出来了。

附录二:

HP DV 5514的的驱动。

该本本的声卡和显卡都很好驱动的。 声卡是Conextant HD。显卡用NVInjectorGO.2 installer

主要就是网卡。网卡找一个8255x的驱动扔到BootThink里。把Dev ID改一下。加一个你的网卡的就行了。另外还得放一个IOPCIFamily.kext。雪豹没有PCI总线了。日一个。

Mac OS X 雪豹的GA-P55A-UD3R 多显卡顺利搞定,附折腾过程相关推荐

  1. 虚拟机安装Mac OS X雪豹(snow leopard)

    六月份换了一台新笔记本后,就常常玩虚拟机,用Securable.exe检测后发现本本可以安装Mac OS X,于是经过一段时间的尝试,分别在VMware和VirtualBox中成功安装Mac OS X ...

  2. Mac OS X:雪豹内置支持读写NTFS卷

    Mac OS X:雪豹内置支持读写NTFS卷 Update : 添加另外一种方法,它可以自动将任何的NTFS卷默认地绑定为可写的. 最新的Snow Leopard雪豹系统内置支持对NTFS分区卷的读写 ...

  3. Mac OS X:雪豹防恶意软件的措施

    Mac OS X:雪豹防恶意软件的措施 曾经在去年年底的时候,就提到了Mac OS X系统在运行下载的程序时,会提示该程序是下载的,运行前需要用户确认.详见:Leopard的检疫"quara ...

  4. Mac OS X 雪豹 snow leopard 免费升级 到 Lion 方法

    扫盲: snow leopard 介绍 http://baike.baidu.com/view/2128550.htm Lion 介绍 http://baike.baidu.com/view/4555 ...

  5. Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解

    由于工作需要,我需要同时使用Windows和Mac OS X操作系统,虽然公司可以配置两台机器,但是出于发热量,空间占用,操作系统互通等原因,我还是更倾向于在虚拟机环境里工作.由于在大部分工作还是在W ...

  6. MAC OS X10.9.5下成功驱动独立显卡影驰Nvidia GeForce GTX 760大将(4GB)--非公版

    我的机器是台式机(自己组装的),硬件参数如下: 操作系统 Windows 7 旗舰版 64位 SP1 ( DirectX 11 )处理器 英特尔 Core i7-4770K @ 3.50GHz 四核 ...

  7. ping mac地址_局域网ip地址如何显示?一个软件搞定

    上次弱电行业网提到关于局域网ip地址如何显示的问题,提供了两种方法,都是通过代码实现的,对于有一定网络基础的朋友来说,肯定是比较简单的,但也有朋友反映不怎么好操作,那有没有更简单的方法呢?答案是肯定有 ...

  8. Mac电脑想要快速返回桌面,简单几步即可搞定!

    使用Mac电脑想要快速返回桌面,该怎么操作呢?大家都知道在Windows系统中,按键盘上的"开始+D"组合键即可返回桌面.其实,在苹果电脑系统上也可以用组合键来返回桌面,感兴趣的朋 ...

  9. PC电脑安装苹果操作系统MAC OS X【图文教程】

    编辑好不容易找到了一套MAC PC版,在自己的IBM T40上体验了一把苹果的味道.与XP不同,在PC本本上安装之前还需要做一些准备工作.首先要确定您本本的CPU需要同时支持SSE2和SSE3指令集, ...

最新文章

  1. yii cgridview 默认的筛选如何做成选择框
  2. oracle12path,Oracle 12c R2 注意事项:login.sql 改变
  3. 如何识别数据中心的能源浪费?
  4. tomcat自启动设置
  5. java如何读取自定义log4j2_spring boot自定义log4j2日志文件的实例讲解
  6. python 字典查询比列表快_Python 字典和列表的对比应用
  7. 10打开没有反应_118个遇水反应化学品清单及高压反应釜操作经验
  8. python基础函数式编程(十七)
  9. [zz]va_start() 和 va_end()函数应用
  10. (原创)Windows系统后安装ubuntu,无法选择启动ubuntu。
  11. 【POJ 3281】Dining【最大匹配、拆点】
  12. java中怎么做缓存_Java实现一个简单的缓存方法
  13. sitemesh 2.4
  14. 用Java简单实现验证码功能以及校验
  15. Review Board的几点使用体会
  16. pr用什么显卡比较好_Adobe Premiere视频渲染用的显卡该怎么选?
  17. 2022淘宝双十一优惠券如何叠加使用?淘宝双十一优惠券叠加规则介绍
  18. php yar call,php yar扩展在laravel中的使用
  19. 用递归实现阶乘计算器
  20. 腾讯版天眼查3年VIP免费领取!下手要快

热门文章

  1. java实现图片切割_【Java】K-means算法Java实现以及图像切割
  2. 【2019暑假集训】06.29比赛总结
  3. 2013年过去了,我很怀念它
  4. 解 决 无 法 修 改 my .ini 文 件 的 问 题
  5. 【清橙A1094】【牛顿迭代法】牛顿迭代法求方程的根
  6. 关于GCD的一些宏定义
  7. SEO优化之取消百度转码
  8. STM32学习笔记1.2 STM32的开发方式——写给电信学部学生科技协会的朋友们
  9. 深度学习 Day 3——解决深度学习环境配置问题
  10. java起名_java命名方法 | 学步园