Mac OS X на оборудовании x86 Технический архив 2008–2024
InfiniteMac OSx86 › Ядро OSx86 10.X и архитектура загрузки › Полный список видеокарт NVIDIA (Device ID), подд…
508,489 reads · 2009-10-11 – 2011-08-25
Справочник Ядро 10.X DSDT Chameleon / Boot-132 NVIDIA GeForce

Полный список видеокарт NVIDIA (Device ID), поддерживаемых нативными кекстами в Snow Leopard 10.6.1

Справочная таблица масок и идентификаторов устройств (Device ID) видеокарт NVIDIA (серий GeForce 6 / 7 / 8 / 9 / GTX 200 и Quadro), распознаваемых нативными драйверами NVDANV40Hal.kext и NVDANV50Hal.kext в Mac OS X Snow Leopard 10.6.1.

Основной автор
@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 ↗
Полный технический перевод на русский язык · Все команды терминала, имена кекстов, узлы ACPI и флаги загрузчика сохранены в оригиналеОткрыть оригинал на английском (Original English) →

Я составил этот список видеокарт NVIDIA, поддерживаемых в Snow Leopard 10.6.1 согласно системным кекстам — думаю, многим будет полезно знать, какие именно чипы присутствуют в драйверах, а какие нет. Наличие карты в списке еще не гарантирует, что она заведется без усилий, но означает, что ее Device ID распознается штатными кекстами, а значит, при правильном методе инъекции (кекст-инжектор, строка EFI, патч DSDT или GraphicsEnabler в Chameleon) у нее есть все шансы заработать.

Формат списка:

Маска Device ID

    Device-id  Ядро [Название видеочипа]

Старые кексты NVIDIA — 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:
(Для этой группы в стандартной базе PCI ID вообще не нашлось соответствий, поэтому я поискал информацию в 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

Обновление от 15.10.2009: добавлены все подпадающие под маски диапазоны Device ID на случай, если существуют видеокарты с такими идентификаторами, еще не внесенные в базу PCI ID. Обозначение "[...]" указывает на то, что весь диапазон от xxx0 до xxxf в базе данных пока отсутствует.

Дополнения автора и технические ревизии

Последующие дополнения автора @thorazine74

Дополнение автора #1 @thorazine74 2009-10-17

Эти маски предназначены не для вставки в com.apple.Boot.plist — это просто список идентификаторов устройств (Device ID), которые уже прописаны внутри штатных драйверов Apple. Если твоей видеокарты в списке нет, то ее Device ID нужно вручную добавить в Info.plist соответствующего кекста; а если она уже есть в списке, но ускорение всё равно не работает, значит, причина в другом (например, в нестандартном подключении внутренней матрицы ноутбука, как на многих моделях Sony VAIO). Какая у тебя модель ноутбука и работала ли видеокарта в Leopard?

Дополнение автора #2 @thorazine74 2009-10-19

Какой точный Device ID у твоей видеокарты? Посмотреть его можно в «Сведениях о системе» (System Profiler). Если он уже входит в приведенный выше список, редактировать Info.plist кекстов NVIDIA вообще не нужно — правка plist требуется только в том случае, если Device ID твоей карты в списке ОТСУТСТВУЕТ.
При использовании функции GraphicsEnabler в загрузчике Chameleon важно знать точный путь устройства на шине PCI (Device Path) — это может быть PciRoot(0x0) или PciRoot(0x1), при неверном значении инжектор не сработает.
А если со строкой EFI меняются разрешения, но нет аппаратного ускорения, значит, в строке прописано неподходящее значение NVCAP для разводки видеовыходов твоего ноутбука. Какая у тебя модель ноутбука и какие видеовыходы на нем есть?
В качестве альтернативы попробуй использовать кекст-инжектор NVEnabler ↗ (для надежности сначала загрузи Snow Leopard в 32-битном режиме, хотя свежая версия NVEnabler поддерживает и 64 бита).
И самое главное правило: всегда используй только ОДИН метод инъекции одновременно! То есть если пробуешь строку EFI, обязательно отключи GraphicsEnabler и удали все кексты-инжекторы вроде NVEnabler/Natit, и наоборот.

Дополнение автора #3 @thorazine74 2009-11-07

Помимо совпадения идентификатора Device ID в Info.plist, сам бинарный код кекста должен поддерживать архитектуру видеоядра вашей карты. У настольных видеокарт чипы одной серии обычно устроены одинаково (поэтому если Apple поддерживает ядро G92, то практически любая настольная карта на базе G92 заработает после добавления ее Device ID в plist), а вот у профессиональных карт серии Quadro могут быть свои аппаратные нюансы.
Подробную инструкцию по редактированию файлов Info.plist кекстов NVIDIA смотрите в этом руководстве ↗.

Полевые заметки и отчёты сообщества

Отобрано 19 технических ответов из 25 исходных сообщений темы

Заметка #1 @elmangomez 2009-10-17

Подскажите, пожалуйста, как правильно использовать эти строки? Я умею прописывать длинные шестнадцатеричные строки EFI в com.apple.Boot.plist, но не совсем понимаю, куда вставлять значения из вашей таблицы. У меня ноутбук с видеокартой NVIDIA GeForce Go 7800, и я никак не могу завести на ней аппаратное ускорение в Snow Leopard.

Со строками EFI, которые я пробовал, родное разрешение экрана выставляется, но верхняя строка меню остается непрозрачной, а в тесте Cinebench карта набирает всего около 200 баллов.

Заметка #2 @elmangomez 2009-10-18

Спасибо за ответ, Thorazine... Моя видеокарта действительно присутствует в вашей таблице под маской:

0x009010de&0xfff0ffff

Я открыл NVDANV40Hal.kext из папки /S/L/E в Snow Leopard, добавил эту строку в начало ключа <key>IOPCIPrimaryMatch</key> в файле Info.plist и восстановил права доступа через Kext Utility.

Затем перезагрузился без строки EFI в boot.plist, но с включенным параметром GraphicsEnabler=Yes — в результате карта вообще перестала определяться, доступно только одно низкое разрешение и строка меню непрозрачная.

А если вернуть в boot.plist строку EFI от другой похожей карты, то выбор разрешений появляется, но прозрачной строки меню и аппаратного ускорения всё равно нет (в Cinebench те же 200 очков)…

Буду очень признателен за любой совет.

Еще раз спасибо,
Hernando

Заметка #3 @elmangomez 2009-10-19

Огромное спасибо, Thorazine!

Поскольку моя карта уже есть в вашем списке, я вернул оригинальный NVDANV40Hal.kext. Сначала попробовал загрузиться с NVEnabler — система вышла на черный экран (судя по звукам, ОС загрузилась, но подсветка матрицы не включилась).

Тогда я удалил NVEnabler и установил связку из старых проверенных расширений: GeForce.kext, Natit.kext и NVinjectGo.kext, а также GeForce7xxxGLDriver.bundle, GeForceGA.plugin и GeForceVADriver.bundle из комплекта для мобильных карт 7-й серии. И наконец-то завелись и родное разрешение, и полноценное аппаратное ускорение QE/CI!

Не уверен, насколько это решение элегантно с точки зрения «ванильности», но главное — оно работает!

Тысяча благодарностей за помощь и разъяснения!

Заметка #4 @pomalink 2009-10-23

Мобильная видеокарта GTX 260M

Ребята, есть ли у кого-нибудь успешный опыт завода мобильной видеокарты NVIDIA GeForce GTX 260M?
Сейчас у меня запущен Snow Leopard 10.6.1, но пока без звука и без аппаратного ускорения графики.

Конфигурация ноутбука:
ASUS G51Vx
Чипсет Intel PM45
Аудиокодек ALC663
Видеокарта GTX 260M 1 ГБ

Заметка #5 @pipe 2009-11-06

Доброго времени суток всем!

Очень нужна ваша помощь. У меня компьютер HP Compaq dc5700 с видеокартой NVIDIA Quadro NVS 290. Пробовал разные инжекторы (NVinject, Natit, Titan) — с ними появляется выбор разрешений экрана, но изображение покрывается горизонтальной пиксельной сеткой и артефактами. Судя по вашей таблице, эта видеокарта нативно поддерживается в Snow Leopard (и в Leopard 10.5.7). Подскажите, нужно ли мне править Info.plist какого-то кекста или подобрать правильный NVCAP? Заранее огромное спасибо!

Заметка #6 @vincenzo32 2009-11-08

Есть ли какие-нибудь новости по поводу мобильной карты GeForce GT 230M? Присматриваюсь к покупке ноутбука с этим видеочипом и очень хочу узнать, есть ли шансы завести его в OS X.

Кстати, нашел полезную сводную страницу со всеми Device ID карт NVIDIA — возможно, пригодится: hi.ba idu.com/qbrabbit/blog/item/23af5f3449a8d547241f1439.html

Заметка #7 @Megnus 2009-11-17

Вижу в списке поддержку GeForce 7950 GT, но никак не могу заставить ее работать с ускорением (причем и в Leopard с ней тоже были проблемы). У кого-нибудь есть рецепт завода 7950 GT?

Заметка #8 @jakz999 2009-11-22

У меня видеокарта XFX NVIDIA GeForce 9500 GT 1 ГБ.
В таблице указано, что она поддерживается драйвером «NVDANV50Hal.kext». Достаточно ли просто установить этот кекст, чтобы карта заработала?

Заметка #9 @ronoverdrive 2009-11-30

Согласно вашему списку, профессиональная карта Quadro FX 1700 поддерживается драйвером, но на практике заводиться никак не хочет.

Заметка #10 @tinetine 2010-02-08

У меня работает Snow Leopard 10.6.2 в 64-битном режиме.
Видеокарта — GeForce 8600 GT 512 МБ.

Карта отлично заводится как через строку EFI, так и с кекстом NVEnabler 64, но выводит изображение только на один экран.
Сейчас подключен 15-дюймовый ЖК-монитор Sony, всё работает прекрасно, но когда я пытаюсь подключить вместо него телевизор, на экране ТВ пишет «Нет сигнала».

Буду рад любым идеям, как активировать второй видеовыход!

Заметка #11 @petoeah 2010-02-21

Использую 10.6.2 с видеокартой Gigabyte GeForce 9400 GT 1 ГБ (выходы DVI-I / VGA / HDMI) и двумя мониторами.
Сначала всё заработало как часы по этому руководству ↗. Я поставил скачиваться обновления для iWork и iLife '09 и спустился пообедать. Когда вернулся, компьютер уже ушел в режим сна и будиться отказался... Пришлось принудительно перезагрузить его кнопкой питания, после чего при загрузке начала вылезать паника ядра (Kernel Panic).

Загрузился с соседнего раздела в Leopard, временно удалил кексты NVD* и смог снова войти в Snow Leopard — оба монитора работают в родном разрешении, но без кекстов NVD*, естественно, нет аппаратного ускорения 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 512 МБ. Прописал строку EFI в com.apple.Boot.plist через утилиту OSx86Tools — родное разрешение появилось, но аппаратное ускорение QE/CI не завелось!

Попробовал также кекст NVEnabler 64.kext через загрузчик BootThink, но с ним при старте Snow Leopard экран просто становится черным.

Что можно предпринять?

Заметка #13 @aankun 2010-03-09 ↳ Re: @pomalink
@pomalinkРебята, есть ли у кого-нибудь успешный опыт завода мобильной видеокарты NVIDIA GeForce GTX 260M? Сейчас у меня запущен Snow Leopard 10.6.1, но пока без звука и без аппаратного ускорения графики. Конфигурация ноутбука: ASUS G51Vx, чипсет PM45, звук ALC663, видео GTX 260M 1 ГБ.

Точно такой же ноутбук и та же самая беда :'(

Заметка #14 @targeter15 2010-03-18

Device ID карты GeForce 310M

К сведению: идентификатор устройства у мобильной GeForce 310M — 0x0a75. Видел несколько отчетов об успешной установке сборок Snow Leopard на ноутбуки с этой картой, но пока никто не отписался, удалось ли завести на серии 3xxM полноценное ускорение QE/CI.

Заметка #15 @crashnburn 2010-03-19

Значит ли это, что видеокарта NVS 140M (на базе G86) будет полноценно работать в Snow Leopard на моем ноутбуке Lenovo ThinkPad T61?
Поддержка полная (с ускорением 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…
Заметка #16 @AcerX3200_Tinkerer 2010-12-13

Изучил список вдоль и поперек

И надежды завести интегрированную графику NVIDIA GeForce 8200M в Snow Leopard у меня поубавилось!

Заметка #17 @mihun70 2011-04-07

Помогите, пользователи Snow Leopard!

У меня видеокарта ASUS NVIDIA GeForce 6200 TurboCache (256/512 МБ DDR2). В старом Leopard я заводил ее с помощью кекста CoreVidia с установочного диска iATKOS v7, но в 10.6.x ни один кекст не подходит... Помогите!

Заметка #18 @nesnfsn 2011-08-13 ↳ Re: @thorazine74
@thorazine74Эти маски предназначены не для вставки в com.apple.Boot.plist — это просто список идентификаторов устройств (Device ID), которые уже прописаны внутри штатных драйверов Apple. Если твоей видеокарты в списке нет, то ее Device ID нужно вручную добавить в Info.plist соответствующего кекста; а если она уже есть в списке, но ускорение всё равно не работает, значит, причина в другом (например, в нестандартном подключении внутренней матрицы ноутбука, как на многих моделях Sony VAIO)…

У меня как раз один из таких ноутбуков Sony VAIO — модель VGN-AR840E! Установил Snow Leopard с диска Retail 10.6.3 через ModCD 3.1 от nawcom и обновился до 10.6.8 (для починки Wi-Fi потребовалось лишь переустановить Apple80211Monitor.bundle). Но видеокарта сейчас показывает всего 5–7 МБ видеопамяти, ускорение QE/CI не активно, и любое видео в браузере или плеере жутко тормозит.

BIOS ноутбука я прошил модифицированной версией, чтобы разблокировать режим AHCI и виртуализацию VT. Из нерешенных проблем остались только проводная сетевая карта (Marvell Yukon 88E8055), завод внутренней матрицы NVIDIA и вылет окна «Об этом компьютере».

Кстати, у меня стоит скомпилированный без единой ошибки DSDT.aml (через DSDT Auto-Patcher) и smbios.plist с профилем MacBook4,1.

Подскажите, в какую сторону копать для завода видео на матрице VAIO и сетевой карты?

С надеждой из солнечной Южной Флориды!

Заметка #19 @m4f1050 2011-08-25

Вижу в списке свою карту Quadro NVS 285 — подскажите, что именно нужно сделать, чтобы завести ее в 10.6.8? Я ставил систему со сборки iATKOS S3 v2 (выбрав инжектор Natit), а затем накатил комбинированное обновление 10.6.8 с ядром Legacy Kernel 10.8.

Какие именно кексты нужно отредактировать, чтобы получить разрешение 1440x900 и работу двух мониторов?

Сетевую карту в 10.5.6 и 10.5.8 я уже заводил правкой бинарника в hex-редакторе, так что ручной работы с кекстами не боюсь.

Заранее большое спасибо за помощь!

Проверили и дополнили материал: @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