Ниже перечислены несколько способов
-Автозавод
-Стрингами
-С использованием инжекторов
Все методы подходят для 10.5.6 и выше
------------------------------------------------------------------------------------------------------------------
Новейший способ завести карту
Пробуем автозавод Nvidia с boot 10.5
#546
Убираем инжектора на видео( NVKush, Natit, Titan, NVinjector ) и стринги.
Ставим Chameleon 2 и меняем в корне диска файл boot на последний boot 10.5
(файлы должны быть видимыми, я пользуюсь TinkerTool)
Добавляем 2 строки в com.apple.boot.plist из папки \Library\Preferences\SystemConfiguration
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Timeout</key>
<string>3</string>
[color="Red"][SIZE="3"]<key>GraphicsEnabler</key>
<string>Yes</string>
</dict>
</dict>
</plist>
После установки Хамелеона v2 в папке Extra появляется com.apple.boot.plist. Переименовываем его в smbios.plist и добавляем 2 строки
<key>GraphicsEnabler</key>
<string>Yes</string>
Перегружаемся
8600M GT и 9600M GT завелись без проблем
------------------------------------------------------------------------------------------------------------------
Решение, позволяющее завести карту с помощью стрингов. Пробуем и незабываем говорить спасибо!!!
Качаем 9600M/512.plist
Есть возможность редактировать плист под свою карту
Открываем OSX86Tools
Жмем
#546
Следом жмем
#546
Далее
#546
Указываем место где лежит скачаный, распакованный 9600М/512
и импортируем плист в boot editor
И полученый стринг мы добавляем в com.apple.Boot.plist
Прежде чем перегружаться следует удалить инжектора на видео из системы.
Так же проверяем папку /Extra/Extensions на предмет других инжекторов на видео - NVKush, Natit, Titan, NVinjector
Естественно с лечением прав (прога должна лежать в папке Программы (Aplications)
Теперь немного дополнений по поводу редактирования плиста под свою карту.
Открываем 9600М/512.plist текстовым редактором
Сам предпочитаю BBEdit
Название карты редактируем в строчке
<key>model</key>
<string>NVIDIA GeForce 9600M GT</string>
Память редактируем в следующей
<key>VRAM,totalsize</key>
<data>
AAAAIA==
</data>
Данные о памяти брал из NVdarwin.kext
Сохраняем изменения и следуем ранее описанной инструкции
Прилагаю значения для правки
<key>VRAM,totalsize</key>
128 - AAAACA==
256 - AAAAEA==
320 - AAAAFA==
512 - AAAAIA==
640 - AAAAKA==
768 - AAAAMA==
1024 - AAAAQA==
Напоминаю, что все действия производились в 10.5.6
Работоспособность стринга в предыдущих версиях не проверялась!!!
В 10.5.7 работает
В 10.5.8 продолжает работать
В Снежном Барсе всё работает безукоризненно
------------------------------------------------------------------------------------------------------------------
Самый старый и проверенный способ
Для 10.5.5 вам надо скачать NVdarwin 1.2.5(извлечь из пакета нужный можна с помощью проги Pacifist )
Если после обновления не удаеться войти в систему, входим с флагом "-x -v" (без кавычек).
Прописываем в
в строке/system/library/extensions/GeForce.kext/contents/info.plist
/system/library/extensions/NVDAResman.kext/contents/info.plist
/system/library/extensions/NVDANV50Hal.kext/contents/info.plist
номер своей карты. В моем случае 0x0ххххххх = 0х064910de<key>IOPCIMatch</key>
<string>0x0ххххххх</string>
Номер можна узнать в программе OSX86Tools
Также открываем
в строке/system/library/extensions/NVdarwin.kext/contents/info.plist
пишем ide карты и проверяем что строка<key>IOPCIPrimaryMatch</key>
<string>0x0ххххххх</string>
выглядит так.<key>IOProbeScore</key>
<integer>0</integer>
Устанавливаем NVdarwin.kext , лечим права и перегружаемся и получаем ускорение.
ВНИМАНИЕ
Ещё одно дополнение. Если вы эксперементировали со стрингами и не имели положительного результата, то стринг нада удалить.
Открываете "com.apple.Boot.plist"
[quote]<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Timeout</key>
<string>3</string>
</dict>
</plist>
и убираете все лишнее.
Так же проверяем папку /Extra/Extensions на предмет других инжекторов на видео - NVKush, Natit, Titan, NVinjector
Если у вас уже 10.5.6 просто устанавливаем правленый NVdarwin.kext . Снова лечим права и перегружаемся и получаем работоспособную карту.
HDMI работает.
Небольшое дополнение:
Для СнежногоБарса советовал бы использовать NVEnabler, так как он работает в 32 - 64 битном режимах



