Snow Leopard 10.6.1 原生 Kext 支援的 NVIDIA 顯示卡 (GPU) 完整 Device ID 清單
根據 Snow Leopard 10.6.1 原生 NVDANV40Hal.kext 與 NVDANV50Hal.kext 整理的 NVIDIA 顯示卡 Device ID 掩碼對照表(涵蓋 GeForce 6 / 7 / 8 / 9 / GTX 200 及 Quadro 系列)。
- 主筆作者
- @thorazine74 發表於 2009-10-11
- 所屬專區
- OSx86 10.X 核心架構與安裝配置
- 典藏規模與紀錄
- 508,489 次歷史閱讀 · 22 則精選技術筆記(萃取自 25 則原始回帖) · 2009-10-11 – 2011-08-25
- 參與貢獻成員 (20)
- @thorazine74 (4)@elmangomez (3)@never_mind@selikatwo@pomalink@pipe@vincenzo32@Megnus@jakz999@ronoverdrive@tinetine@petoeah@hollyokay@aankun@targeter15@crashnburn+4 more
- 相關硬件參考
- PCIe Graphics Cards (GPU) ↗ USB 3.2 Boot Flash Drives ↗ Workstation Coolers & Thermal Gear ↗
我根據 Mac OS X Snow Leopard 10.6.1 原生核心延伸模組(Kext)內的裝置識別碼,整理了這份受支援的 NVIDIA 顯示卡(GPU)完整清單。只要顯示卡的 Device ID 列於下方掩碼範圍內,代表系統原生 Kext 能夠識別該晶片,配合適當的注入方式(Injector Kext、EFI 字串、DSDT 或 Chameleon GraphicsEnabler=Yes)即可啟用硬體加速。
清單格式說明:
裝置識別碼掩碼(Device ID Mask)
Device-id Core [Chipset name]
註:較舊的 NVDANV30Hal、NVDANV20Hal 及 NVDANV10Hal 已從 Snow Leopard 中移除,因此 Apple 不再原生支援早於 NV40 架構的舊款 NVIDIA 顯示晶片。
由 NVDANV40Hal.kext 支援的顯示晶片 [v1.6.2.35 (18.6.5f11)]
0x004010de&0xfff0ffff
0040 NV40 [GeForce 6800 Ultra]
0041 NV40 [GeForce 6800]
0042 NV40.2 [GeForce 6800 LE]
0043 NV40.3 [GeForce 6800 XE]
0044 NV40 [GeForce 6800 XT]
0045 NV40 [GeForce 6800 GT]
0046 NV45 [GeForce 6800 GT]
0047 NV40 [GeForce 6800 GS]
0048 NV40 [GeForce 6800 XT]
0049 NV40GL
004d NV40GL [Quadro FX 4000]
004e NV40GL [Quadro FX 4000]
0x00f010de&0xfff0ffff
00f0 NV40 [GeForce 6800 Ultra]
00f1 NV43 [GeForce 6600 GT]
00f2 NV43 [GeForce 6600]
00f3 NV43 [GeForce 6200]
00f4 NV43 [GeForce 6600 LE]
00f5 G70 [GeForce 7800 GS]
00f6 NV43 [GeForce 6800 GS]
00f8 NV45GL [Quadro FX 3400/4400]
00f9 NV45 [GeForce 6800 GTO]
00fa NV36 [GeForce PCX 5750]
00fb NV35 [GeForce PCX 5900]
00fc NV37GL [Quadro FX 330/GeForce PCX 5300]
00fd NV37GL [Quadro PCI-E Series]
00fe NV38GL [Quadro FX 1300]
00ff NV18 [GeForce PCX 4300]
0x022010de&0xfff0ffff
0221 NV44A [GeForce 6200]
0222 NV44 [GeForce 6200 A-LE]
0x014010de&0xfff0ffff
0140 NV43 [GeForce 6600 GT]
0141 NV43 [GeForce 6600]
0142 NV43 [GeForce 6600 LE]
0143 NV43 [GeForce 6600 VE]
0144 NV43 [GeForce Go 6600]
0145 NV43 [GeForce 6610 XL]
0146 NV43 [Geforce Go 6600TE/6200TE]
0147 NV43 [GeForce 6700 XL]
0148 NV43 [GeForce Go 6600]
0149 NV43 [GeForce Go 6600 GT]
014a NV43 [Quadro NVS 440]
014c NV43 [Quadro FX 540 MXM]
014d NV43GL [Quadro FX 550]
014e NV43GL [Quadro FX 540]
014f NV43 [GeForce 6200]
0x016010de&0xfff0ffff
0160 NV44 [GeForce 6500]
0161 NV44 [GeForce 6200 TurboCache(TM)]
0162 NV44 [GeForce 6200SE TurboCache (TM)]
0163 NV44 [GeForce 6200 LE]
0164 NV44 [GeForce Go 6200]
0165 NV44 [Quadro NVS 285]
0166 NV43 [GeForce Go 6400]
0167 NV43 [GeForce Go 6200/6400]
0168 NV43 [GeForce Go 6200/6400]
0169 NV44 [GeForce 6250]
016a NV44 [GeForce 7100 GS]
0x009010de&0xfff0ffff
0090 G70 [GeForce 7800 GTX]
0091 G70 [GeForce 7800 GTX]
0092 G70 [GeForce 7800 GT]
0093 G70 [GeForce 7800 GS]
0095 G70 [GeForce 7800 SLI]
0098 G70 [GeForce Go 7800]
0099 G70 [GeForce Go 7800 GTX]
009d G70GL [Quadro FX 4500]
0x01d010de&0xfff0ffff
01d0 G72 [GeForce 7350 LE]
01d1 G72 [GeForce 7300 LE]
01d3 G72 [GeForce 7300 SE/7200 GS]
01d6 G72M [GeForce Go 7200]
01d7 G72M [Quadro NVS 110M/GeForce Go 7300]
01d8 G72M [GeForce Go 7400]
01da G72M [Quadro NVS 110M]
01db G72M [Quadro NVS 120M]
01dc G72GL [Quadro FX 350M]
01dd G72 [GeForce 7500 LE]
01de G72GL [Quadro FX 350]
01df G71 [GeForce 7300 GS]
0x039010de&0xfff0ffff
0390 G73 [GeForce 7650 GS]
0391 G73 [GeForce 7600 GT]
0392 G73 [GeForce 7600 GS]
0393 G73 [GeForce 7300 GT]
0394 G73 [GeForce 7600 LE]
0395 G73 [GeForce 7300 GT]
0397 G73 [GeForce Go 7700]
0398 G73 [GeForce Go 7600]
0399 G73 [GeForce Go 7600 GT]
039b G73 [GeForce Go 7900 SE]
039c Quadro FX 550M
039e G73GL [Quadro FX 560]
0x029010de&0xfff0ffff
0290 G71 [GeForce 7900 GTX]
0291 G71 [GeForce 7900 GT/GTO]
0292 G71 [GeForce 7900 GS]
0293 G71 [GeForce 7900 GX2]
0294 G71 [GeForce 7950 GX2]
0295 G71 [GeForce 7950 GT]
0297 G71 [GeForce Go 7950 GTX]
0298 G71 [GeForce Go 7900 GS]
0299 G71 [GeForce Go 7900 GTX]
029a G71 [Quadro FX 2500M]
029b G71 [Quadro FX 1500M]
029c G71 [Quadro FX 5500]
029d G71GL [Quadro FX 3500]
029e G71 [Quadro FX 1500]
029f G70 [Quadro FX 4500 X2]
由 NVDANV50Hal.kext 支援的顯示晶片 [v1.6.2.35 (18.6.5f11)]:
0x00f010de&0xfff0ffff:
00f0 NV40 [GeForce 6800 Ultra]
00f1 NV43 [GeForce 6600 GT]
00f2 NV43 [GeForce 6600]
00f3 NV43 [GeForce 6200]
00f4 NV43 [GeForce 6600 LE]
00f5 G70 [GeForce 7800 GS]
00f6 NV43 [GeForce 6800 GS]
00f7 ?
00f8 NV45GL [Quadro FX 3400/4400]
00f9 NV45 [GeForce 6800 GTO]
00fa NV36 [GeForce PCX 5750]
00fb NV35 [GeForce PCX 5900]
00fc NV37GL [Quadro FX 330/GeForce PCX 5300]
00fd NV37GL [Quadro PCI-E Series]
00fe NV38GL [Quadro FX 1300]
00ff NV18 [GeForce PCX 4300]
0x019010de&0xfff0ffff
0190 ?
0191 G80 [GeForce 8800 GTX]
0192 ?
0193 G80 [GeForce 8800 GTS]
0194 G80 [GeForce 8800 Ultra]
0195 ?
0196 ?
0197 Tesla S870 (Compute Server Component)
0198 ?
0199 ?
019a ?
019b ?
019c ?
019d G80 [Quadro FX 5600]
019e G80 [Quadro FX 4600]
019f ?
0x040010de&0xfff0ffff
0400 G84 [GeForce 8600 GTS]
0401 G84 [GeForce 8600GT]
0402 G84 [GeForce 8600 GT]
0403 G84 [GeForce 8600 GS]
0404 G84 [GeForce 8400 GS]
0405 G84 [GeForce 9500M GS]
0406 ?
0407 G84 [GeForce 8600M GT]
0408 G84 [GeForce 9650M GS]
0409 G84 [GeForce 8700M GT]
040a G84 [Quadro FX 370]
040b Quadro NVS 320M
040c Quadro FX 570M
040d Quadro FX 1600M
040e G84 [Quadro FX 570]
040f G84 [Quadro FX 1700]
0x042010de&0xfff0ffff
0420 G86 [GeForce 8400 SE]
0421 G86 [GeForce 8500 GT]
0422 G86 [GeForce 8400 GS]
0423 G86 [GeForce 8300 GS]
0424 G86 [GeForce 8400 GS]
0425 G86 [GeForce 8600M GS]
0426 G86 [GeForce 8400M GT]
0427 G86 [GeForce 8400M GS]
0428 G86 [GeForce 8400M G]
0429 Quadro NVS 140M
042a Quadro NVS 130M
042b Quadro NVS 135M
042c G86 [GeForce 9400 GT]
042d Quadro FX 360M
042e G86 [GeForce 9300M G]
042f G86 [Quadro NVS 290]
0x05e010de&0xfff8ffff
05e0 GT200b [GeForce GTX 295]
05e1 GT200 [GeForce GTX 280]
05e2 GT200 [GeForce GTX 260]
05e3 GT200b [GeForce GTX 285]
05e4 ?
05e5 ?
05e6 GT200b [GeForce GTX 275]
05e7 GT200 [Tesla C1060]
0x05f010de&0xfff0ffff
05f0 ?
05f1 ?
05f2 ?
05f3 ?
05f4 ?
05f5 ?
05f6 ?
05f7 ?
05f8 GT200GL [Quadro Plex 2200 S4]
05f9 GT200GL [Quadro CX]
05fa ?
05fb ?
05fc ?
05fd GT200GL [Quadro FX 5800]
05fe GT200GL [Quadro FX 4800]
05ff ?
0x060010de&0xffe0ffff
0600 G92 [GeForce 8800 GTS 512]
0601 G92 [GeForce 9800 GT]
0602 G92 [GeForce 8800 GT]
0603 ?
0604 G92 [GeForce 9800 GX2]
0605 G92 [GeForce 9800 GT]
0606 G92 [GeForce 8800 GS]
0607 ?
0608 G92 [GeForce 9800M GTX]
0609 G92 [GeForce 8800M GTS]
060a GT200 [GeForce GTX 280M]
060b G92 [GeForce 9800M GT]
060c G92 [GeForce 8800M GTX]
060d G92 [GeForce 8800 GS]
060e ?
060f ?
0610 ?
[...]
061f ?
0x062010de&0xffe0ffff
0620 ?
0621 ?
0622 G94 [GeForce 9600 GT]
0623 G94 [GeForce 9600 GS]
0624 ?
0625 G94 [GeForce 9600 GSO 512]
0626 G94 [GeForce GT 130]
0627 G94 [GeForce GT 140]
0628 G94 [GeForce 9800M GTS]
0629 ?
062a G94 [GeForce 9700M GTS]
062b G94 [GeForce 9800M GS]
062c G94 [GeForce 9800M GTS]
062d ?
062e ?
062f ?
0630 ?
[...]
063f ?
0x064010de&0xffe0ffff
0640 G96 [GeForce 9500 GT]
0641 G96 [GeForce 9400 GT]
0642 ?
0643 G96 [GeForce 9500 GT]
0644 G96 [GeForce 9500 GS]
0645 G96 [GeForce 9500 GS]
0646 G96 [GeForce GT 120]
0647 G96 [GeForce 9600M GT]
0648 G96 [GeForce 9600M GS]
0649 G96 [GeForce 9600M GT]
064a G96 [GeForce 9700M GT]
064b G96 [GeForce 9500M G]
064c G96 [GeForce 9650M GT]
064d ?
064e ?
064f ?
0650 ?
0651 G96 [GeForce G 110M]
0652 G96 [GeForce GT 130M]
0653 G96M [GeForce GT 120M]
0654 ?
0655 ?
0656 ?
0657 ?
0658 G96 [Quadro FX 380]
0659 G96 [Quadro FX 580]
065a ?
065b G96 [GeForce 9400 GT]
065c G96M [Quadro FX 770M]
065d ?
065e ?
065f ?
0x06e010de&0xfff0ffff
06e0 G98 [GeForce 9300 GE]
06e1 G98 [GeForce 9300 GS]
06e2 G98 [GeForce 8400]
06e3 G98 [GeForce 8300 GS]
06e4 G98 [GeForce 8400 GS]
06e5 G98 [GeForce 9300M GS]
06e6 G98 [GeForce G100]
06e7 G98 [GeForce 9300 SE]
06e8 G98 [GeForce 9200M GS]
06e9 G98 [GeForce 9300M GS]
06ea G86M [Quadro NVS 150M]
06eb G98M [Quadro NVS 160M]
06ec G98M [GeForce G 105M]
06ed ?
06ec ?
06ef G98M [GeForce G 103M]
0x086010de&0xffe0ffff
0860 C79 [GeForce 9300]
0861 C79 [GeForce 9400]
0862 C79 [GeForce 9400M G]
0863 C79 [GeForce 9400M]
0864 C79 [GeForce 9300]
0865 C79 [GeForce 9300]
0866 C79 [GeForce 9400M G]
0867 C79 [GeForce 9400]
0868 C79 [nForce 760i SLI]
0869 ?
086a C79 [GeForce 9400]
086b ?
086c C79 [GeForce 9300 / nForce 730i]
086d C79 [GeForce 9200]
086e C79 [GeForce 9100M G]
086f C79 [GeForce 9200M G]
0870 C79 [GeForce 9400M]
0871 C79 [GeForce 9200]
0872 C79 [GeForce G102M]
0873 C79 [GeForce G102M]
0874 ?
0875 ?
0876 ?
0877 ?
0878 ?
0879 ?
087a C79 [Quadro FX 470]
087b ?
087c ?
087d ION VGA
087e ?
087f C79 [Quadro FX 470M]
0x0a2010de&0xffa0ffff
0a20 GT200 [GeForce GT 220]
[...]
0a2f ?
0a30 ?
[...]
0a3f ?
0a60 GT200 [GeForce G210]
0a61 ?
0a62 ?
0a63 ?
0a64 ?
0a65 GT200 [GeForce 210]
[...]
0a6f ?
0a70 ?
[...]
0a7f ?
0x0ca010de&0xffe0ffff:
(PCI 資料庫中尚未收錄以下較新型號的 Device ID,以下名稱為根據公開資料初步整理的對應型號:)
0ca0 GT215 [?]
0ca1 ?
0ca2 ?
0ca3 GT230 [?]
0ca4 D10P-40 [?]
0ca5 D10P2-50 [?]
0ca6 ?
0ca7 ?
0ca8 ? [GeForce GTS 260M]
0ca9 ? [GeForce GTS 250M]
0caa ?
0cab ?
0cac
0cad N10E-ES [?]
0cae
0caf ? [GeForce GT 335M]
0cb0 ? [GeForce GTS 350M]
0cb1 ? [GeForce GTS 360M]
0cb2
0cb3
0cb4
0cb5
0cb6
0cb7
0cb8
0cb9
0cba
0cbb
0cbc N10P-GLM4 [?]
0cbd
0cbe
0cbf
2009/10/15 更新: 補齊所有符合掩碼規則的 Device ID([...] 代表該區段 xxx0 至 xxxf 均符合掩碼但尚未登錄於公開 PCI 資料庫)。
社群實測與技術補充筆記
自 25 則原始討論回帖中萃取 22 則高價值技術回應
冒昧請教一下,這些識別碼字串該怎麼使用呢?我知道怎麼把長長的 EFI 十六進位字串加進 com.apple.Boot.plist 裡,但不太清楚你列出的這些代碼該填在哪裡。我手頭有一部配備 NVIDIA GeForce Go 7800 顯示卡的手提電腦,在 Snow Leopard 下一直無法開啟顯示卡硬體加速(QE/CI)。
我試過好幾組不同的 EFI 字串,雖然都能順利調出原生解像度,但頂部選單列始終沒有半透明效果,而且跑 Cinebench 測試的分數只有 200 分左右。
這些字串並不是拿來填進 boot.plist 裡的,它們只是 Apple 原生驅動程式所識別的顯示卡 Device ID 掩碼。如果你的顯示卡型號不在清單內,才需要手動把它的 Device ID 加進對應 Kext 的 Info.plist 中;如果你的顯示卡已經在清單內卻依然無法正常驅動,那問題通常出在其他地方(例如部分 Sony VAIO 手提電腦內置螢幕面板的相容性問題)。請問你的具體硬件配置是什麼?之前在 Leopard 下能正常驅動嗎?
多謝 Thorazine 指點……我的顯示卡確實列在你上方的清單中!但我想請問具體該填到哪個位置?我看到清單上方寫著:
0x009010de&0xfff0ffff
於是我打開目前 Snow Leopard /System/Library/Extensions(/S/L/E)底下的 NVDANV40Hal.kext,把上面那串代碼加進 Info.plist 的 <key>IOPCIPrimaryMatch</key> 字串欄位最前面,接著用 Kext Utility 修復了權限並重建快取。
結果當我拿掉 boot.plist 裡的 EFI 字串、並將 GraphicsEnabler 設為 Yes 重新開機後,顯示卡依然未被正確識別,只能停留在單一低解像度模式,也沒有半透明選單列。
我目前的權宜之計是先套用另一張顯示卡的 EFI 字串,這樣至少能選用完整解像度,但依然沒有半透明選單列(我猜這代表沒有啟用 QE/CI 硬體加速),跑 Cinebench 測試的分數也同樣只有 200 分上下……
若能給予任何指點,小弟感激不盡!
再次感謝,
Hernando
請問你這張顯示卡的 Device ID 是多少?可以在「系統描述(System Profiler)」裡面查到。如果它的 ID 已經涵蓋在上方清單內,你就不需要去修改 NVIDIA Kext 的 Info.plist;只有當 Device ID 不在清單範圍內時才需要手動添加。
此外,使用 Chameleon 的 GraphicsEnabler 時必須確認顯示卡所在的 PCI 裝置路徑(可能是 PciRoot(0x0) 或 PciRoot(0x1)),若路徑不對就無法生效。
如果你已經成功載入 EFI 字串卻沒有硬體加速,很可能是該組字串並不適合你的手提電腦顯示卡——手提電腦獨顯通常需要在字串內針對實際視訊輸出介面調整 NVCAP 數值。請問你的手提電腦具體型號是什麼?機身上有幾個視訊輸出埠?
或者你也可以改試試看像 NVEnabler ↗ 這類注入型 Kext(Injector Kext),說不定效果更好;建議先以 32 位元模式引導 Snow Leopard 來提高相容性(不過我記得最新版的 NVEnabler 應該也支援 64 位元了)。
請切記:無論採用哪種方法,同一時間只能啟用一種注入機制!也就是說,如果你使用了 EFI 字串,就必須關閉 Chameleon 的 GraphicsEnabler,並移除所有諸如 NVEnabler 之類的注入型 Kext……
非常感謝 Thorazine!
我的顯示卡確實列在上方清單內,也在「系統描述(System Profiler)」中確認過 Device ID 無誤。當我關閉 GraphicsEnabler 並移除 EFI 字串後,開機只剩低解像度畫面。
接著我試著加入 NVEnabler.kext,結果開機後直接進入黑畫面——聽聲音知道系統已經在背景運作,但螢幕完全沒有訊號輸出。
最後我移除了 NVEnabler,改從幾個驅動整合包裡提取並安裝了 GeForce.kext、Natit.kext 與 NVInjectGo.kext,同時一併補上 GeForce7xxxGLDriver.bundle、GeForceGA.plugin 以及 GeForceVADriver.bundle,總算成功同時開啟原生解像度與 QE/CI 硬體加速了!
雖然我不確定這是不是最乾淨標準的做法,但至少真的完美運作了……
萬分感謝你的熱心協助與寶貴建議!
GTX 260M 行動版顯示卡求教
請問這裡有人知道怎麼驅動手提電腦上的 NVIDIA GeForce GTX 260M 嗎?
目前正在跑 Snow Leopard 10.6.1,但音效與顯示卡加速都還沒搞定。
系統配置:
機型:ASUS G51Vx
晶片組:Intel P45M
音效晶片:ALC663
顯示卡:GTX 260M 1GB
大家好,
想請各位幫忙。我有一台配備 NVIDIA Quadro NVS 290 顯示卡的 HP dc5700 主機,一直無法順利驅動。我先後試過 NVInject、Natit、Titan 等注入驅動……雖然裝上後可以調整螢幕解像度,但畫面卻變得模糊不清,水平方向還會出現明顯的像素化鋸齒色塊。看到你們在帖中提到 Snow Leopard 原生支援這張顯示卡,我想請問在 Leopard 10.5.7 下是否也能相容運作?我讀了一些資料,猜想或許需要手動修改 Info.plist 並填入對應代碼。有人能指點一下嗎?我快搞到崩潰了,先在此萬分感謝各位!
除了核對 Device ID 之外,Kext 驅動本身也必須支援你那張顯示卡的繪圖核心架構(Core)。對於桌上型電腦顯示卡而言,只要核心代號相同(例如 Apple 原生支援 G92 核心),基本上所有採用同一顆核心的桌上型顯示卡都能順利驅動,哪怕 Apple 漏掉了某幾個 Device ID 也只需補進 Info.plist 即可;至於 Quadro 專業繪圖卡我就沒那麼確定了,它們的韌體或線路設計可能有些許差異。
關於如何手動編輯 NVIDIA Kext 的 Info.plist,請參考 這篇教學指南 ↗。
請問有 GeForce GT 230M 的相關消息嗎?我最近打算入手一部搭載這張 GPU 的手提電腦,很想知道未來有沒有機會獲得支援,謝謝……希望我的英文表達還算清楚!
另外我找到一個整理了所有 NVIDIA Device ID 的網頁,希望能幫上忙:hi.ba idu.com/qbrabbit/blog/item/23af5f3449a8d547241f1439.html
我看清單上有列出 7950 GT,但我怎麼試都無法驅動它,之前在 Leopard 下也一樣搞不定。有人知道訣竅嗎?
我手頭是一張 XFX NVIDIA GeForce 9500 GT 1GB 顯示卡。
清單上顯示它是由 NVDANV50Hal.kext 負責支援的,請問我只要直接安裝這個 Kext 就能動了嗎?
根據你的清單,Quadro FX 1700 應該在原生支援範圍內,但我的卡卻死活不肯正常工作。
我目前以 64 位元模式運行 Snow Leopard 10.6.2,
使用的顯示卡是 GeForce 8600 GT 512MB。
無論搭配 EFI 字串還是 NVEnabler 64,這張卡在單螢幕下都運作得很好。
我目前接在一台 15 吋 Sony LCD 螢幕上完全正常,但當我想改接到電視螢幕時,
畫面卻毫無反應,電視上直接顯示「無視訊訊號(No Video)」。
如果各位有任何解決頭緒還請不吝賜教。
由 NVDANV50Hal.kext 支援的顯示晶片 [v1.6.2.35 (18.6.5f11)]
我目前使用 10.6.2,顯示卡是技嘉 Gigabyte GeForce 9400 GT 1GB(具備 DVI-I / VGA / HDMI 介面),並連接了雙螢幕。
起初按照 這篇指南 ↗ 設定後,一切都完美運作!於是我繼續安裝應用程式與系統更新……結果在更新 iWork / iLife '09 期間我下樓吃個午飯,回來發現電腦進入睡眠狀態而且完全喚不醒……我只好按電源鍵強制重啟,沒想到重開機後竟然直接跳出核心錯誤(Kernel Panic)要求關機!
後來我從另一個分割區的 Leopard 系統進去,把 Snow Leopard 底下的 NVD* 相關驅動刪掉,才總算能重新登入 Snow Leopard 桌面,雙螢幕也都有畫面輸出……但唯一的問題是現在無法啟用 QE/CI 硬體加速了……
以下是「系統描述(System Profiler)」目前顯示的資訊:
Unknown nVidia card:
Chipset Model: Unknown nVidia card
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 1024 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0641
Revision ID: 0x00a1
ROM Revision: nVidia GeForce 9400 GT OpenGL Engine [EFI]
Displays:
X193W:
Resolution: 1440 x 900 @ 75 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Built-In: Yes
BenQ G900W:
Resolution: 1440 x 900 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Mirror: Off
Online: Yes
我的顯示卡是 NVIDIA GeForce 9600M GS 512MB,之前用 OSx86Tools 把 EFI 字串寫入 com.apple.Boot.plist,雖然能調出正確解像度,但依然無法開啟 QE/CI 硬體加速!
我也試過透過 BootThink 載入 NVEnabler 64.kext,但一進到 Snow Leopard 就會直接黑畫面!
請問有什麼解決建議嗎?
@pomalink請問這裡有人知道怎麼驅動手提電腦上的 NVIDIA GeForce GTX 260M 嗎?目前正在跑 Snow Leopard 10.6.1,但音效與顯示卡加速都還沒搞定。系統配置:機型:ASUS G51Vx 晶片組:Intel P45M 音效晶片:ALC663 顯示卡:GTX 260M 1GB
同款手提電腦、遇到一模一樣的難題 :'(
GeForce 310M 的 Device ID
GeForce 310M 的 Device ID 是 0a75。雖然看到有幾位網友回報用 Snow Leopard 整合版成功裝上系統,但至今還沒看到任何人成功在 GTS/GT 3xxM 系列行動版顯示卡上開啟 QE/CI 硬體加速。
請問這代表我手頭這部配備該系列顯示晶片的 ThinkPad T61 可以順利跑 Snow Leopard 嗎?
能夠獲得完整 QE/CI 支援還是僅有部分支援?
由 NVDANV50Hal.kext 支援的顯示晶片 [v1.6.2.35 (18.6.5f11)]:0x042010de&0xfff0ffff:代碼:0420 G86 [GeForce 8400 SE] 0421 G86 [GeForce 8500 GT] 0422 G86 [GeForce 8400 GS] 0423 G86 [GeForce 8300 GS] 0424 G86 [GeForce 8400 GS] 0425 G86 [GeForce 8600M GS] 0426 G86 [GeForce 8400M GT] 0427 G86 [GeForce 8400M GS] 0428 G86 [GeForce 8400M……
看完這份清單後
我對找到 NVIDIA GeForce 8200M G 的驅動 Kext 更不抱希望了!
求救!各位 Snow Leopard 用戶……
我有一張華碩 ASUS 的 NVIDIA GeForce 6200 TC(256/512MB DDR2)顯示卡;以前在舊版 Leopard 下我是用 iATKOS v7 安裝光碟裡的 CoreVidia kext 成功驅動的,但到了 10.6.x 系列版本……試過的所有 Kext 統統不管用……求救啊!
@thorazine74這些字串並不是拿來填進 boot.plist 裡的,它們只是 Apple 原生驅動程式所識別的顯示卡 Device ID 掩碼。如果你的顯示卡型號不在清單內,才需要手動把它的 Device ID 加進對應 Kext 的 Info.plist 中;如果你的顯示卡已經在清單內卻依然無法正常驅動,那問題通常出在其他地方(例如部分 Sony VAIO 手提電腦內置螢幕面板的相容性問題)。請問你的具體硬件……
我手頭正好就是你說的 Sony VAIO 手提電腦之一,型號是 VGN-AR840E。我先用 Nawcom's ModCD 3.1 引導 Retail 10.6.3 零售版光碟完成安裝,目前已順利升級到 Snow Leopard 10.6.8(期間只需刪除並重裝 Apple80211Monitor.bundle 就搞定了無線網絡)。但現在我的顯示卡只被識別出 5–7 MB 視訊記憶體(VRAM),完全沒有 QE/CI 硬體加速,無論是在網頁上看影片還是播放本地高畫質電影都非常卡頓。
我的 BIOS 已經刷過修改版以開啟 AHCI 與 VT 虛擬化支援。在刷 BIOS 之前最多只能裝到 10.6.3 而且問題一籮筐;現在剩下的心頭大患就只有內置有線網絡卡無法識別(這部手提電腦搭載的是 Marvell Yukon 88E8055)、NVIDIA 顯示卡硬體加速問題,以及點擊「關於本機(About This Mac)」時畫面會直接閃退並重新整理。
順帶一提,我目前已經放了由 DSDT Auto-Patcher 生成並以 0 錯誤編譯通過的 DSDT.aml,以及設定為 MacBook4,1(而非 MacBook Pro)的 smbios.plist。
請問能否指點迷津,幫我突破有線網卡或顯示卡驅動的難關?
來自陽光普照的南佛羅里達州的期盼
我手頭有一張列在清單上的 Quadro NVS 285,請問具體需要做哪些步驟才能讓它在 Snow Leopard 下正常運作?我之前必須勾選 Natit 才有辦法順利安裝並執行 iATKOS S3 v2,隨後已搭配 Legacy Kernel 10.8 與 Evil Twin 的 Kext 升級到 10.6.8 Combo Update。
我想知道具體需要安裝哪些 Kext、又需要修改哪些檔案的哪個位置……我的目標是開啟 1440x900 解像度並支援雙螢幕輸出。
之前在 10.5.6 與 10.5.8 Combo Update 時,我曾自己用十六進位編輯器(Hex Editor)修改 Kext 搞定網卡驅動,所以如果需要動用 Hex 修改我也完全不怵……
若能提供任何協助將感激不盡!多謝!
文獻來源與貢獻者溯源名錄(共 20 位具名成員 · 原始討論串 #4385)
| 成員用戶名 | 本卷貢獻角色 | 發帖數 | 活躍時間窗 |
|---|---|---|---|
| @thorazine74 | 主筆作者 | 4 | 2009-10-11 → 2009-11-07 |
| @elmangomez | 核心貢獻者 | 3 | 2009-10-17 → 2009-10-19 |
| @never_mind | 協作成員 | 1 | 2009-10-12 |
| @selikatwo | 協作成員 | 1 | 2009-10-14 |
| @pomalink | 協作成員 | 1 | 2009-10-23 |
| @pipe | 協作成員 | 1 | 2009-11-06 |
| @vincenzo32 | 協作成員 | 1 | 2009-11-08 |
| @Megnus | 協作成員 | 1 | 2009-11-17 |
| @jakz999 | 協作成員 | 1 | 2009-11-22 |
| @ronoverdrive | 協作成員 | 1 | 2009-11-30 |
| @tinetine | 協作成員 | 1 | 2010-02-08 |
| @petoeah | 協作成員 | 1 | 2010-02-21 |
| @hollyokay | 協作成員 | 1 | 2010-03-05 |
| @aankun | 協作成員 | 1 | 2010-03-09 |
| @targeter15 | 協作成員 | 1 | 2010-03-18 |
| @crashnburn | 協作成員 | 1 | 2010-03-19 |
| @AcerX3200_Tinkerer | 協作成員 | 1 | 2010-12-13 |
| @mihun70 | 協作成員 | 1 | 2011-04-07 |
| @nesnfsn | 協作成員 | 1 | 2011-08-13 |
| @m4f1050 | 協作成員 | 1 | 2011-08-25 |