x86 ハードウェア上の Mac OS X 2008–2024 技術文献アーカイブ
InfiniteMac OSx86 › OSx86 10.X コア基盤&ブートアーキテクチャ › Snow Leopard 10.6.1 標準Kextがサポートする NVIDIA GPU デバイ…
508,489 reads · 2009-10-11 – 2011-08-25
技術リファレンス 10.X コア基盤 DSDT Chameleon / Boot-132 NVIDIA GeForce

Snow Leopard 10.6.1 標準Kextがサポートする NVIDIA GPU デバイス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 回 · 厳選フィールドノート 19 件(全 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 ↗
日本語完訳・技術モノグラフ · ターミナルコマンド、Kext 名、ACPI ノード、ブート引数は原文のまま正確に保持しています英語原文を表示 (Original English) →

Snow Leopard 10.6.1 の標準Kext(カーネル機能拡張)の記述に基づき、どのNVIDIA GPUがサポートされているかをリストにまとめました。どのカードが対応していてどれが非対応なのかを把握する上で役立つと思います。ここに載っているからといって無条件でそのまま動作するとは限りませんが、少なくともKext側でデバイスIDが認識されることを意味しているため、適切なインジェクション手法(インジェクタKext、EFIストリング、DSDT、ChameleonのGraphicsEnablerなど)を用いれば動作する可能性があります。

リストの表記フォーマットは以下の通りです:

デバイスIDマスク(Device ID Mask)

    Device-id  Core [Chipset name]

旧世代のNVIDIA用Kextである NVDANV30Hal、NVDANV20Hal、NVDANV10Hal はSnow Leopardには収録されていないため、Appleはこれらより古い世代のチップセットのサポートを打ち切ったようです。

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:
(この範囲のデバイスIDはPCIデータベースにまだ一切登録されていなかったため、Googleで検索して見つけた情報を記載していますが、不正確な可能性があります……)

    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 追記: PCIデータベースには未登録でも実在するカードがあるかもしれないため、マスクに一致するすべてのデバイスIDを追記しました。"[...]" は xxx0 から xxxf までの項目がデータベースに存在しないことを表しています。

著者による追記・技術改訂履歴

筆頭著者による補足ディスパッチ:@thorazine74

著者追記 #1 @thorazine74 2009-10-17

これらの文字列は com.apple.Boot.plist で使用するものではなく、Appleのドライバが認識するカードのデバイスID一覧にすぎません。もしお使いのカードがリストにない場合は、そのIDをKextのplistに追加する必要があります。逆にカードがリストにあるにもかかわらず動作しない場合は、一部のVAIOのような非互換のノートPC内蔵液晶など、別の場所に原因があります。お使いのハードウェア構成は何ですか? また、Leopardでは動作していましたか?

著者追記 #2 @thorazine74 2009-10-19

お使いのカードのデバイスIDは何ですか?「システムプロファイラ」で確認できます。もしすでに上のリストに含まれているのであれば、NVIDIA Kextのplistを編集する必要はありません(編集が必要なのは、カードのデバイスIDがリストに「載っていない」場合のみです)。
Chameleonの GraphicsEnabler を使用する場合は、デバイスパス(PciRoot=0 か PciRoot=1 か)を把握している必要があり、間違った方を指定していると動作しません。
また、EFIストリングを使って一応認識しているもののアクセラレーションが効かない場合は、そのストリングがお使いのカードに適していない可能性があります。ノートPC用GPUの場合、ストリング内の NVCAP 値を調整する必要があるかもしれません。ノートPCのモデル名と、映像出力端子の数を教えていただけますか?
別の方法として、NVEnabler ↗ のようなKextインジェクタを試してみるのも手です。そちらの方がうまくいくかもしれません(現在NVEnablerは64ビットにも対応していると思いますが、まずは動作確率の高い32ビットモードでSnow Leopardを起動して試す必要があります)。
どの方法を試す場合でも、同時に有効にする手法は「必ず1つだけ」にすることを忘れないでください。つまり、EFIストリングを使うなら GraphicsEnabler は無効にし、NVEnablerなどのインジェクタKextもすべて外しておく必要があります……。

著者追記 #3 @thorazine74 2009-11-07

正しいデバイスIDが登録されていること以外に、Kext自体がお使いのカードのGPUコアをサポートしている必要があります。デスクトップ向けカードであれば通常どれも構造が非常に似ているため(例えばAppleがG92コアをサポートしていれば、たとえplistに一部のデバイスIDが漏れていても、同じG92コアを搭載したすべてのデスクトップ用カードが動作するはずです)、Quadroシリーズについてはどこかしら仕様が異なるのかもしれません。
NVIDIAのplistを編集する具体的な手順については、こちらのガイド ↗ を参照してください。

コミュニティ検証報告・技術フィールドノート

全 25 件のオリジナル投稿から技術的価値の高い 19 件の検証報告を収録

検証ノート #1 @elmangomez 2009-10-17

恐れ入りますが、これらの文字列の使い方を教えていただけないでしょうか? com.apple.Boot.plist に長い16進数文字列(EFIストリング)を追加する方法には慣れているのですが、ここで紹介されている文字列をどう使えばよいのか分かりません。NVIDIA GeForce Go 7800 を搭載したノートPCを使っているのですが、Snow Leopardでグラフィックスアクセラレーション(QE/CI)を有効にできなくて困っています。

試したいくつかのEFIストリングで解像度の変更自体はできたのですが、メニューバーが半透明にならず、Cinebenchのスコアも200前後しか出ません。

検証ノート #2 @elmangomez 2009-10-18

Thorazineさん、ありがとうございます……。私のカードは確かに上のリストの中にありました。質問なのですが、これをどこに記述すればよいのでしょうか? 上のリストにはこう書かれています:

0x009010de&0xfff0ffff

そこで、現在Snow Leopardの /S/L/E にある NVDANV40Hal.kext を開き、plist内の <key>IOPCIPrimaryMatch</key> の文字列の先頭に上記の文字列を追加し、Kext Utilityでアクセス権を修復しました。

その後、com.apple.Boot.plist のEFIストリングを外し、GraphicsEnabler を "Yes" に設定して起動してみたのですが、カードが認識されず、低解像度1種類しか選べない状態でメニューバーも半透明になりません。

現在使っている応急処置は別のカード用のEFIストリングで、これを使うと解像度の選択肢は出るのですが、メニューバーが半透明になりません(つまりハードウェアアクセラレーションが効いていないのだと思います)。Cinebenchでテストしてもスコアは200台にとどまります……。

何かアドバイスをいただければ幸いです。

重ねて感謝いたします。

Hernando

検証ノート #3 @elmangomez 2009-10-19

Thorazineさん、ありがとうございます。

私のカードは上のリストに載っているので、システム自体は対応しているのだと思います。「システムプロファイラ」でもデバイスIDを確認しました。しかし GraphicsEnabler を無効にし、EFIストリングも外した状態だと低解像度にしかなりませんでした。

そこで次に NVEnabler を追加してみたところ、起動後に画面が真っ暗(ブラックスクリーン)になってしまいました。OS自体は裏で動いているようでしたが、画面には何も映りませんでした。

その後 NVEnabler を削除し、代わりにいろんなパッケージから集めてきた GeForce.kext、Natit.kext、NVInjectGo.kext、さらに GeForce7xxxGLDriver.bundle、GeForceGA.plugin、GeForceVADriver.bundle を導入したところ、ついに解像度変更とハードウェアアクセラレーションの両方が有効になりました!

これが最もスマートでクリーンな解決策かどうかは分かりませんが、ともあれ正常に動作しています……。

親切なアドバイスとサポートに心から感謝します。

検証ノート #4 @pomalink 2009-10-23

GTX 260M について

モバイル向けの NVIDIA GTX 260M を動作させる方法について、何か情報をお持ちの方はいらっしゃいませんか?
現在 Snow Leopard 10.6.1 を動かしていますが、サウンドもグラフィックスアクセラレーションも有効化できていません。

システム構成:
ASUS G51Vx
チップセット:P45M
サウンド:ALC663
ビデオ:GTX 260M 1GB

検証ノート #5 @pipe 2009-11-06

皆さん、こんにちは。

助けが必要です。NVIDIA Quadro NVS 290 を搭載した HP dc5700 を使っているのですが、対応するKextをうまく導入できずにいます。NVInject、Natit、Titanなどを試したところ、Kextを入れると解像度の変更はできるようになるのですが、画面の表示が鮮明ではなくなり、水平方向にピクセルが荒れたような領域が出てしまいます。こちらの記事によるとこのグラフィックスカードはSnow Leopardでサポートされているとのことですが、Leopard 10.5.7 でも互換性があるのか、そしてどう設定すればよいのか知りたいです。いろいろ調べた限りでは、Info.plist を編集してこのカード用のコードを追加する必要があるのではないかと思うのですが、どなたか力を貸していただけないでしょうか? 途方に暮れています。よろしくお願いいたします。

検証ノート #6 @vincenzo32 2009-11-08

GeForce GT 230M に関する情報は何かありますか? このGPUを搭載したノートPCの購入を検討しており、今後サポートされる可能性があるのかどうか知りたいです……(英語が変だったらすみません!)。

参考までに、すべてのNVIDIAデバイスIDが載っているリンクを見つけましたので共有します:hi.ba idu.com/qbrabbit/blog/item/23af5f3449a8d547241f1439.html

検証ノート #7 @Megnus 2009-11-17

リストを見ると 7950 GT はサポートされているようですが、どうしても動作させることができません。Leopardのときも動かせませんでした。どなたか手がかりをお持ちの方はいらっしゃいませんか?

検証ノート #8 @jakz999 2009-11-22

なるほど、私は XFX NVIDIA GeForce 9500 GT 1GB を持っています。
リストによると対応Kextは "NVDANV50Hal.kext" となっていますが、これをただインストールするだけで動作するのでしょうか?

検証ノート #9 @ronoverdrive 2009-11-30

リストによると Quadro FX 1700 はサポートされているはずなのですが、どうやっても動いてくれません。

検証ノート #10 @tinetine 2010-02-08

Snow Leopard 10.6.2 を64ビットモードで動かしています。
グラフィックスカードは GeForce 8600 GT 512MB です。

EFIストリングまたは NVEnabler 64 を使うとカード自体は動作するのですが、1画面(シングルモニタ)でしか映りません。
現在はソニー製の15インチ液晶モニタを繋いで問題なく使えているのですが、代わりにテレビを接続したいと思っています。
しかしテレビに繋ぎ変えても何も起きず、テレビ側には「入力信号なし(No Video)」と表示されてしまいます。

何か良いアイデアがあれば教えてください。

Chipsets supported by NVDANV50Hal.kext [v1.6.2.35 (18.6.5f11)]

検証ノート #11 @petoeah 2010-02-21

10.6.2 を使用しており、ビデオカードは Gigabyte GeForce 9400 GT 1GB(DVI-I / VGA / HDMI)で、2台のモニタを接続しています。
最初、こちらのガイド ↗ の手順で初めてすべてが魔法のように完璧に動作したため、そのままアプリやアップデートのインストール作業を続けていました。iWork / iLife '09 のアップデート中に昼食をとりに階下へ降り、戻ってきたところ、Snow Leopardがスリープに入っており、復帰させることができなくなっていました……。仕方なく電源ボタンを長押しして再起動したところ、カーネルパニック(KP)が発生してシステムをシャットダウンするよう促す画面になってしまいました。

別パーティションのLeopardから NVD* 関連のKextを削除したところ、再びSnow Leopardにログインできるようになり、2台のモニタも両方表示されているのですが、唯一の問題として QE/CI(ハードウェアアクセラレーション)が有効になりません……。

システムプロファイラ上の表示は以下の通りです:
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

検証ノート #12 @hollyokay 2010-03-05

NVIDIA GeForce 9600M GS 512MB を搭載しています。OSx86Toolsを使って com.apple.Boot.plist にEFIストリングを追加したところ、解像度は正常になったのですが QE/CI が効きません!

また、BootThink経由で NVEnabler 64.kext を使ったブートも試してみましたが、Snow Leopardが起動すると画面が真っ暗(ブラックスクリーン)になってしまいます!

何か良い対策はないでしょうか?

検証ノート #13 @aankun 2010-03-09 ↳ Re: @pomalink
@pomalinkモバイル向けの NVIDIA GTX 260M を動作させる方法について、何か情報をお持ちの方はいらっしゃいませんか? 現在 Snow Leopard 10.6.1 を動かしていますが、サウンドもグラフィックスアクセラレーションも有効化できていません。システム構成:ASUS G51Vx / チップセット:P45M / サウンド:ALC663 / ビデオ:GTX 260M 1GB

私もまったく同じノートPCで、まったく同じ問題に悩まされています :'(

検証ノート #14 @targeter15 2010-03-18

310M のデバイスID

GeForce 310M のデバイスIDは 0a75 です。Snow Leopardのディストリビューション版を使ってインストールに成功したという報告はいくつか見かけましたが、GTS 3xxM ファミリで QE/CI を有効化できたという報告はまだ一度も見たことがありません。

検証ノート #15 @crashnburn 2010-03-19

これはつまり、このカードを搭載した私の ThinkPad T61 上でも Snow Leopard でグラフィックスが動作するということでしょうか?
完全サポートですか、それとも部分的ですか?

Chipsets supported by NVDANV50Hal.kext [v1.6.2.35 (18.6.5f11)]: 0x042010de&0xfff0ffff: Code: 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…
検証ノート #16 @AcerX3200_Tinkerer 2010-12-13

リストを一通り確認しましたが

NVIDIA GeForce 8200M 用のKextにはあまり望みが持てなさそうですね……!

検証ノート #17 @mihun70 2011-04-07

助けてください!Snow Leopardユーザーの皆さん……

ASUS製の NVIDIA GeForce 6200 TC(256/512MB DDR2)を使っています。以前のLeopardでは iATKOS v7 インストールDVDに含まれていた CoreVidia kext を使って動かしていたのですが、10.6.x ではどのKextもまったく動作してくれません……助けてください!

検証ノート #18 @nesnfsn 2011-08-13 ↳ Re: @thorazine74
@thorazine74これらの文字列は com.apple.Boot.plist で使用するものではなく、Appleのドライバが認識するカードのデバイスID一覧にすぎません。もしお使いのカードがリストにない場合は、そのIDをKextのplistに追加する必要があります。逆にカードがリストにあるにもかかわらず動作しない場合は、一部のVAIOのような非互換のノートPC内蔵液晶など、別の場所に原因があります。お使いのハードウェア構成は何ですか?……

まさにそのソニーのVAIOの1つ、VGN-AR840E を使っています。Nawcom氏の ModCD 3.1 とリテール版 10.6.3 ディスクから始めて、現在は Snow Leopard を 10.6.8 までアップデートしました。無線LANについては Apple80211Monitor.bundle を削除して再インストールするだけで修正できましたが、ビデオに関してはVRAMが 5〜7MB しか認識されず、QE/CI も無効なままで、ネット上の動画やムービーファイルの再生がひどくカクつきます。

BIOSはAHCIおよびVTを有効化するために改造(Mod)済みです。以前はいろいろ苦労しても 10.6.3 までしか入れられませんでしたが、現在残っている悩みの種は、有線LAN(Marvell Yukon 88E8055 を搭載)が認識されないことと、NVIDIAビデオの問題、そして「このMacについて」を開くと画面がクラッシュして再読み込みされる現象だけです。

ちなみに、DSDT Auto Patchで生成しエラー0件でコンパイルした DSDT.aml と、MacBook4,1(MacBook Proではなく)に設定した smbios.plist ファイルの両方を導入しています。

有線LANまたはビデオの問題を乗り越えるためのヒントやアドバイスをいただけないでしょうか?

晴天の南フロリダより、希望を込めて

検証ノート #19 @m4f1050 2011-08-25

リストに載っている Quadro NVS 285 を持っているのですが、これを動作させるには具体的に何をすればよいのでしょうか? iATKOS S3 v2 をインストールして動かす際には Natit を使う必要がありました。その後、Legacy Kernel 10.8 と Evil Twins のKextを使って 10.6.8 統合アップデートを適用しました。

必要なKextの一覧と、どのファイルのどこを編集すればよいのかを知りたいです……。目標は 1440x900 の解像度とデュアルモニタ環境を動作させることです。

10.5.6 および 10.5.8 統合アップデートの際にはバイナリエディタ(Hex Editor)でKextを書き換えてネットワークを動作させた経験があるので、必要であればバイナリ編集も厭いません。

どんなアドバイスでも大歓迎です! よろしくお願いします!

動作検証・議論参加メンバー: @never_mind @selikatwo
出典および貢献者来歴(クレジット登録 20 名 · 元スレッド #4385)
ユーザー名貢献ロール投稿数活動期間
@thorazine74筆頭著者42009-10-11 → 2009-11-07
@elmangomez主要貢献者32009-10-17 → 2009-10-19
@never_mind検証メンバー12009-10-12
@selikatwo検証メンバー12009-10-14
@pomalink検証メンバー12009-10-23
@pipe検証メンバー12009-11-06
@vincenzo32検証メンバー12009-11-08
@Megnus検証メンバー12009-11-17
@jakz999検証メンバー12009-11-22
@ronoverdrive検証メンバー12009-11-30
@tinetine検証メンバー12010-02-08
@petoeah検証メンバー12010-02-21
@hollyokay検証メンバー12010-03-05
@aankun検証メンバー12010-03-09
@targeter15検証メンバー12010-03-18
@crashnburn検証メンバー12010-03-19
@AcerX3200_Tinkerer検証メンバー12010-12-13
@mihun70検証メンバー12011-04-07
@nesnfsn検証メンバー12011-08-13
@m4f1050検証メンバー12011-08-25

言語を選択 · Choose your language