[Leopard] [问题汇总] 6步搞定 NVIDIA显卡CI&QE! 每日更新
刚刚根据老外的教程搞定自己的6800XT显卡,发现 Leopard下的操作与10.4有点差异,拿来大家分享一下,希望对各位焦急的朋友有所帮助。
' V/ H4 Y5 y! O4 X; k8 W+ G
此贴每日整理,希望大家能够互相帮助! ' |* L& _7 w5 N
所需 文件:
NVinject 0 r8 F, V# Z0 J' T6 o0 j3 R& Y: Q
所需 软件:
Property List Editor 7 P/ C5 F4 V0 j4 N3 ^- B7 A
闲话少说,开动!!!
1. 系统属性中看一下你的显卡设备ID,例如我的6800XT为"0x00c3" 1 o. b3 `/ x2 [9 n4 F9 _' j
5 p' v4 E1 B' E8 c4 t5 K
: {0 P- r" d3 m3 R v
2.将压缩包内的几个文件解压到桌面,从系统——资源库——Extensions中拷贝NVDANV40Hal.kext GeForce.kext NVDAResman.kext 三个文件到 桌面备用。 2 b1 P4 p4 t9 _0 L& S6 T4 Z, F
LeopardNVIDIA.zip (93.51 KB) 6 [! }8 ^5 ]' T. q6 ?
4 O( L7 n9 K+ e/ E2 x: n
3.右键分别单击NVDANV40Hal.kext GeForce.kext NVDAResman.kext NVinject.kext这四个文件——显示包内容,用Property List Editor打开Info.plist文件。
找到其中的"IOPCIMatch"项,将其内容改为你显卡的设备ID,分别保存好,退出。
(注1.比如我的设备ID是"0x00c3",就把"0x000010de"改为"0x00c310de")
(注2.后面那一串&0x0000ffff之类的字符直接去掉) 4 }1 V/ m# t0 D
最终的IOPCIMatch格式为"0x某某某某10de"
9 W' m; m# d! Z: X, s- L( C
! R) r8 i. u m: f# E" ~: {! Y
9 N+ L+ T" \" K# p0 y
4.修改显存信息。右键单击NVinject.kext——显示包内容,用Property List Editor打开Info.plist文件,找到"VRAM,totalsize"项,根据你显存容量做如下修改:
<00000008> - 128Mb
<00000010> - 256Mb
<00000014> - 320Mb . i# Z8 |5 f6 b! i, Y# G
<00000020> - 512Mb ( W' V2 J* `9 b; u2 h- `
<00000028> - 640Mb $ d7 W0 B* _; y" p
<00000030> - 768Mb 4 w# Z# g: F2 Z: ?/ c% E
8 u- a" Q9 [1 n, p# w( {, F) U
5.将修改好的这4个kext文件拷贝入系统-资源库-Extensions文件夹,覆盖原文件。
6.系统预置中为你的账户建立密码(没设定密码权限修复时会出问题)。打开终端,依次键入:
sudo -s 回车 / ^4 L, f$ g7 R1 @; Q l1 h
输入密码 $ g$ Y v3 d/ I) ^9 n! C* b% h# S
cd / System/Library/Extensions 回车 # S& V% ~- a+ w4 G5 L8 ?
sudo chown -R 0:0 NVinject.kext 回车 ' J V5 l: Y! A- {* S1 S3 |
chown -R root:wheel NVDANV40Hal.kext GeForce.kext NVDAResman.kext 回车
sudo chmod -R 755 NVDANV40Hal.kext GeForce.kext NVDAResman.kext NVinject.kext 回车
cd .. 回车 $ h9 a2 d$ J9 Z
rm -r Extensions.mkext 回车
kextcache -a i386 -e 回车
关闭终端,重新启动系统,双手合十默念“南无阿弥陀佛”。
! U$ U" P6 p; ^" Q; B
祝各位顺利!!!
阿弥陀佛!!! , l* l0 U- e- v
附注:
1.此方法只适用于Nvidia显卡, ATI显卡不包括其中。
2.NVDANV40Hal.kext对应 GeForce 6/7 系显卡,GeForce8系的显卡,请修改NVDANV50Hal.kext。
' V/ H4 Y5 y! O4 X; k8 W+ G
此贴每日整理,希望大家能够互相帮助! ' |* L& _7 w5 N
所需 文件:
NVinject 0 r8 F, V# Z0 J' T6 o0 j3 R& Y: Q
所需 软件:
Property List Editor 7 P/ C5 F4 V0 j4 N3 ^- B7 A
闲话少说,开动!!!
1. 系统属性中看一下你的显卡设备ID,例如我的6800XT为"0x00c3" 1 o. b3 `/ x2 [9 n4 F9 _' j
5 p' v4 E1 B' E8 c4 t5 K
: {0 P- r" d3 m3 R v
2.将压缩包内的几个文件解压到桌面,从系统——资源库——Extensions中拷贝NVDANV40Hal.kext GeForce.kext NVDAResman.kext 三个文件到 桌面备用。 2 b1 P4 p4 t9 _0 L& S6 T4 Z, F
LeopardNVIDIA.zip (93.51 KB) 6 [! }8 ^5 ]' T. q6 ?
4 O( L7 n9 K+ e/ E2 x: n
3.右键分别单击NVDANV40Hal.kext GeForce.kext NVDAResman.kext NVinject.kext这四个文件——显示包内容,用Property List Editor打开Info.plist文件。
找到其中的"IOPCIMatch"项,将其内容改为你显卡的设备ID,分别保存好,退出。
(注1.比如我的设备ID是"0x00c3",就把"0x000010de"改为"0x00c310de")
(注2.后面那一串&0x0000ffff之类的字符直接去掉) 4 }1 V/ m# t0 D
最终的IOPCIMatch格式为"0x某某某某10de"
9 W' m; m# d! Z: X, s- L( C
! R) r8 i. u m: f# E" ~: {! Y
9 N+ L+ T" \" K# p0 y
4.修改显存信息。右键单击NVinject.kext——显示包内容,用Property List Editor打开Info.plist文件,找到"VRAM,totalsize"项,根据你显存容量做如下修改:
<00000008> - 128Mb
<00000010> - 256Mb
<00000014> - 320Mb . i# Z8 |5 f6 b! i, Y# G
<00000020> - 512Mb ( W' V2 J* `9 b; u2 h- `
<00000028> - 640Mb $ d7 W0 B* _; y" p
<00000030> - 768Mb 4 w# Z# g: F2 Z: ?/ c% E
8 u- a" Q9 [1 n, p# w( {, F) U
5.将修改好的这4个kext文件拷贝入系统-资源库-Extensions文件夹,覆盖原文件。
6.系统预置中为你的账户建立密码(没设定密码权限修复时会出问题)。打开终端,依次键入:
sudo -s 回车 / ^4 L, f$ g7 R1 @; Q l1 h
输入密码 $ g$ Y v3 d/ I) ^9 n! C* b% h# S
cd / System/Library/Extensions 回车 # S& V% ~- a+ w4 G5 L8 ?
sudo chown -R 0:0 NVinject.kext 回车 ' J V5 l: Y! A- {* S1 S3 |
chown -R root:wheel NVDANV40Hal.kext GeForce.kext NVDAResman.kext 回车
sudo chmod -R 755 NVDANV40Hal.kext GeForce.kext NVDAResman.kext NVinject.kext 回车
cd .. 回车 $ h9 a2 d$ J9 Z
rm -r Extensions.mkext 回车
kextcache -a i386 -e 回车
关闭终端,重新启动系统,双手合十默念“南无阿弥陀佛”。
! U$ U" P6 p; ^" Q; B
祝各位顺利!!!
阿弥陀佛!!! , l* l0 U- e- v
附注:
1.此方法只适用于Nvidia显卡, ATI显卡不包括其中。
2.NVDANV40Hal.kext对应 GeForce 6/7 系显卡,GeForce8系的显卡,请修改NVDANV50Hal.kext。
本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/71803,如需转载请自行联系原作者