积分 306 最后登录 2017-8-23 精华 0 阅读权限 30 主题 35 UID 286144 帖子 690 PB币 3034 威望 5 贡献 0 技术 22 活跃 60
UID 286144 帖子 690 PB币 3034 贡献 0 技术 22 活跃 60
楼主
发表于 2010-5-5 23:11:34
IP属地广西
本帖最后由 pifupifu 于 2010-5-7 08:56 编辑
部分nv的显卡在sl下无法正常驱动,比如 g105m。通过不断尝试,如下
不要使用任何的injector。
无需安装特别的驱动,比如gt200.pkg和Xdarwin_Nvidia_Installer_v_1.1_OSX.mpkg
无需efi-srting
无需DSDT
我的这个与原文是不完全相同的,请大家自己去研究原文的方法。
1,使用chameleon进行引导:(首先 使用这条测试;如果无效,再继续第2条)
GraphicsEnabler=Yes 或者 GraphicsEnabler=y
'(此时还可加参数Wait=y,查看驱动情况,g105m的情况是unknown,也就是说在最新的chameleon rc4中还不支持;
变色龙官方博客中指出,rc3和rc4的安装的简单方法是先安装有安装包的rc2,然后直接用rc3和rc4的boot替换/boot即可;
另外,在事先有一可运行的mac的情况下,在新硬盘上用变色龙实现win7和sl/leo双引导是是非常轻松的事)
2,在NVDANV50Hal和NVDAResman的info.plist的IOPCIPrimaryMatch中添加id:
IOPCIPrimaryMatch=0x06f1 10de (06f1是g105m的id,根据自己的显卡ID修改 )
(老显卡的id要加在NVDANV40Hal和NVDAResman中; sl 10.6.3,10.6.2,10.6.0测试通过; 请使用Property List Editor等工具修改)
以下为10..6.3中的情况:
NVDAResman的 IOPCIPrimaryMatch后面有一长串数值:
0x011010de&0xfff8ffff 0x017010de&0xfff8ffff 0x017910de 0x018010de&0xfff8ffff 0x018810de 0x018910de 0x020010de&0xfff8ffff 0x025010de&0xfff8ffff 0x028010de&0xfff8ffff 0x030010de&0xfff8ffff 0x031010de&0xfff8ffff 0x031910de 0x034910de 0x05e010de&0xfff8ffff 0x05f010de&0xfff0ffff
直接在最前面加入0x 06f1 10de ,后跟一空格变成:
0x 06f1 10de 0x011010de&0xfff8ffff 0x017010de&0xfff8ffff 0x017910de 0x018010de&0xfff8ffff 0x018810de 0x018910de 0x020010de&0xfff8ffff 0x025010de&0xfff8ffff 0x028010de&0xfff8ffff 0x030010de&0xfff8ffff 0x031010de&0xfff8ffff 0x031910de 0x034910de 0x05e010de&0xfff8ffff 0x05f010de&0xfff0ffff
NVDANV50Hal的IOPCIPrimaryMatch是空的,直接添加0x 06f1 10de 即可。
请认真研究参考原文:
g105m用原文的方法,即:
1,any injector & replace the IOProbeScore number by 0,
2,add id,
3,nvcap,
根本无法驱动,会黑屏
参考:http://www.projectosx.com/forum/index.php?showtopic=4
展开阅读全文​