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 回 · 厳選フィールドノート 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 ↗
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 までの項目がデータベースに存在しないことを表しています。
コミュニティ検証報告・技術フィールドノート
全 25 件のオリジナル投稿から技術的価値の高い 22 件の検証報告を収録
恐れ入りますが、これらの文字列の使い方を教えていただけないでしょうか? com.apple.Boot.plist に長い16進数文字列(EFIストリング)を追加する方法には慣れているのですが、ここで紹介されている文字列をどう使えばよいのか分かりません。NVIDIA GeForce Go 7800 を搭載したノートPCを使っているのですが、Snow Leopardでグラフィックスアクセラレーション(QE/CI)を有効にできなくて困っています。
試したいくつかのEFIストリングで解像度の変更自体はできたのですが、メニューバーが半透明にならず、Cinebenchのスコアも200前後しか出ません。
これらの文字列は com.apple.Boot.plist で使用するものではなく、Appleのドライバが認識するカードのデバイスID一覧にすぎません。もしお使いのカードがリストにない場合は、そのIDをKextのplistに追加する必要があります。逆にカードがリストにあるにもかかわらず動作しない場合は、一部のVAIOのような非互換のノートPC内蔵液晶など、別の場所に原因があります。お使いのハードウェア構成は何ですか? また、Leopardでは動作していましたか?
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
お使いのカードのデバイス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もすべて外しておく必要があります……。
Thorazineさん、ありがとうございます。
私のカードは上のリストに載っているので、システム自体は対応しているのだと思います。「システムプロファイラ」でもデバイスIDを確認しました。しかし GraphicsEnabler を無効にし、EFIストリングも外した状態だと低解像度にしかなりませんでした。
そこで次に NVEnabler を追加してみたところ、起動後に画面が真っ暗(ブラックスクリーン)になってしまいました。OS自体は裏で動いているようでしたが、画面には何も映りませんでした。
その後 NVEnabler を削除し、代わりにいろんなパッケージから集めてきた GeForce.kext、Natit.kext、NVInjectGo.kext、さらに GeForce7xxxGLDriver.bundle、GeForceGA.plugin、GeForceVADriver.bundle を導入したところ、ついに解像度変更とハードウェアアクセラレーションの両方が有効になりました!
これが最もスマートでクリーンな解決策かどうかは分かりませんが、ともあれ正常に動作しています……。
親切なアドバイスとサポートに心から感謝します。
GTX 260M について
モバイル向けの NVIDIA GTX 260M を動作させる方法について、何か情報をお持ちの方はいらっしゃいませんか?
現在 Snow Leopard 10.6.1 を動かしていますが、サウンドもグラフィックスアクセラレーションも有効化できていません。
システム構成:
ASUS G51Vx
チップセット:P45M
サウンド:ALC663
ビデオ:GTX 260M 1GB
皆さん、こんにちは。
助けが必要です。NVIDIA Quadro NVS 290 を搭載した HP dc5700 を使っているのですが、対応するKextをうまく導入できずにいます。NVInject、Natit、Titanなどを試したところ、Kextを入れると解像度の変更はできるようになるのですが、画面の表示が鮮明ではなくなり、水平方向にピクセルが荒れたような領域が出てしまいます。こちらの記事によるとこのグラフィックスカードはSnow Leopardでサポートされているとのことですが、Leopard 10.5.7 でも互換性があるのか、そしてどう設定すればよいのか知りたいです。いろいろ調べた限りでは、Info.plist を編集してこのカード用のコードを追加する必要があるのではないかと思うのですが、どなたか力を貸していただけないでしょうか? 途方に暮れています。よろしくお願いいたします。
正しいデバイスIDが登録されていること以外に、Kext自体がお使いのカードのGPUコアをサポートしている必要があります。デスクトップ向けカードであれば通常どれも構造が非常に似ているため(例えばAppleがG92コアをサポートしていれば、たとえplistに一部のデバイスIDが漏れていても、同じG92コアを搭載したすべてのデスクトップ用カードが動作するはずです)、Quadroシリーズについてはどこかしら仕様が異なるのかもしれません。
NVIDIAのplistを編集する具体的な手順については、こちらのガイド ↗ を参照してください。
GeForce GT 230M に関する情報は何かありますか? このGPUを搭載したノートPCの購入を検討しており、今後サポートされる可能性があるのかどうか知りたいです……(英語が変だったらすみません!)。
参考までに、すべてのNVIDIAデバイスIDが載っているリンクを見つけましたので共有します:hi.ba idu.com/qbrabbit/blog/item/23af5f3449a8d547241f1439.html
リストを見ると 7950 GT はサポートされているようですが、どうしても動作させることができません。Leopardのときも動かせませんでした。どなたか手がかりをお持ちの方はいらっしゃいませんか?
なるほど、私は XFX NVIDIA GeForce 9500 GT 1GB を持っています。
リストによると対応Kextは "NVDANV50Hal.kext" となっていますが、これをただインストールするだけで動作するのでしょうか?
リストによると Quadro FX 1700 はサポートされているはずなのですが、どうやっても動いてくれません。
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)]
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
NVIDIA GeForce 9600M GS 512MB を搭載しています。OSx86Toolsを使って com.apple.Boot.plist にEFIストリングを追加したところ、解像度は正常になったのですが QE/CI が効きません!
また、BootThink経由で NVEnabler 64.kext を使ったブートも試してみましたが、Snow Leopardが起動すると画面が真っ暗(ブラックスクリーン)になってしまいます!
何か良い対策はないでしょうか?
@pomalinkモバイル向けの NVIDIA GTX 260M を動作させる方法について、何か情報をお持ちの方はいらっしゃいませんか? 現在 Snow Leopard 10.6.1 を動かしていますが、サウンドもグラフィックスアクセラレーションも有効化できていません。システム構成:ASUS G51Vx / チップセット:P45M / サウンド:ALC663 / ビデオ:GTX 260M 1GB
私もまったく同じノートPCで、まったく同じ問題に悩まされています :'(
310M のデバイスID
GeForce 310M のデバイスIDは 0a75 です。Snow Leopardのディストリビューション版を使ってインストールに成功したという報告はいくつか見かけましたが、GTS 3xxM ファミリで QE/CI を有効化できたという報告はまだ一度も見たことがありません。
これはつまり、このカードを搭載した私の 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…
リストを一通り確認しましたが
NVIDIA GeForce 8200M 用のKextにはあまり望みが持てなさそうですね……!
助けてください!Snow Leopardユーザーの皆さん……
ASUS製の NVIDIA GeForce 6200 TC(256/512MB DDR2)を使っています。以前のLeopardでは iATKOS v7 インストールDVDに含まれていた CoreVidia kext を使って動かしていたのですが、10.6.x ではどのKextもまったく動作してくれません……助けてください!
@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またはビデオの問題を乗り越えるためのヒントやアドバイスをいただけないでしょうか?
晴天の南フロリダより、希望を込めて
リストに載っている 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を書き換えてネットワークを動作させた経験があるので、必要であればバイナリ編集も厭いません。
どんなアドバイスでも大歓迎です! よろしくお願いします!
出典および貢献者来歴(クレジット登録 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 |