Видеокарты для хакинтоша. Nvidia — часть первая.
Приветствую Вас, дорогие друзья.
На этот раз мы коснемся темы подбора видеокарт и пойдем по пути «наименьшего сопротивления» — рассмотрим варианты подходящих видеокарт для хакинтоша от компании Nvidia.
Я хочу сказать, что большинство видеокарт от Nvidia или Intel HD Graphics подходят для хакинтоша. Но лучше всего брать ту видеокарту, которая заводится из коробки и не требует каких либо манипуляций с загрузчиком Clover.
В частности идеально подходят реверсные видеокарты на базе GK107, GK106 Kepler.
Список подходящих видеокарт Nvidia:
- Nvidia GT 640 1gb, 2gb
- Nvidia GTX 650
- Nvidia GTX 650 Ti
- Nvidia GTX 660
- Nvidia GTX 660 Ti
- Nvidia GTX 670
- Nvidia GTX 680
- Nvidia GTX 690
- Nvidia GT 730
- Nvidia GTX 750
- Nvidia GTX 760
- Nvidia GTX 780
Будьте осторожны, при покупке видеокарты Nvidia GT 730, дело в том, что данная видеокарта может быть как Kepler, так и Fermi, который, работает в современных OS X, но к сожалению дает сбои.
Видеокарты, представленные выше не требуют завода, поэтому в конфиге необходимо отключить инжекцию видеокарты или прописать флаг GraphicsEnabler=No.
Nvidia выпускает для своих видеокарт веб драйвера, которые заменают родные драйвера в OS X. Тем самым, мы имеем официальную поддержку видеокарт от Nvidia в OS X. Если у вас версия операционной системы OS X 10.9.5 скачать веб драйвера можно по этой ссылке:
Скриншот использования видеокарты Nvidia GT 640 (Palit) + WebDrivers:
Какого производителя видеокарты выбрать?
Лучше всего подходят для хакинтоша видеокарты Asus или Gigabyte. Работать будут точно без проблем. Далее можно посмотреть EVGA, MSI. Подойдет и Palit, но с ним будьте осторожнее, из-за того, что они многое меняют по сравнению с обычными видеокартами, шанс того, что система не запустится — равен 50%.
Gtx 750 ti mac os x
Краткая поэтапная инструкция по установке 10.12 Sierra.
Установка принципиально не отличается от установки El Capitan.
Обязательно добавляйте в загрузочные аргументы(бутарги, Boot Arguments) -v debug=0x100 для отлова паники.
Если этого сделано не было, вопросы и просьбы о помощи типа:» у меня идет установка, а потом перечеркнутый круг что мне делать?» или «идет установка, а потом перезагрузка, помогите», будут игнорироваться. Помогайте себе сами.
Конфиг (config.plist) Clover в большинстве случаев годится от El Capitan.
2. Копируем FakeSMC.kext и др. в /EFI/EFI/CLOVER/kexts/10.12(создать папку 10.12) или в /EFI/EFI/CLOVER/kexts/Other
Install.APP в программы
Очень рекомендуется, при первой установке, никаких других кекстов в папки 10.12 и Other не копировать.
FakeSMC.kext копируем чистый, без датчиков.
Можно добавить кекст на сеть, хотя из-за него тоже можно словить панику, к тому же это можно сделать после установки.
2.1. Установка поверх или на другой диск — запустить Install.APP
2.2. Для новой установки изготовить флэшку команндой от Apple:
sudo /Applications/Install\ 10.12\ Developer\ Preview.app/Contents/Resources/createinstallmedia —volume /Volumes/ИМЯФЛЕШКИ —applicationpath /Applications/Install\ 10.12\ Developer\ Preview.app
3. Видео
3.1. Nvidia:
а) Либо пользуемся официальным драйвером, если поддерживает видеокарта.
б) Либо добавляем в бутаргументы nv_disable=1, ставим в VESA режиме, первый запуск так же с ключем и установка вебдрайверов, в аргументы nvda_drv=1 и перезагрузка в штатном режиме.
3.2. AMD77xx — легась verge паникует. Пропишите изменения прямо в плист AMDRadeonX4000.kext
ati-personality.pl
4. Звук
4.1. В большинстве случаев достаточно VoodooHDA.kext
5. Настройки
Установка прог со сторонних источников —
sudo spctl —master-disable
6. Клавиатура PS2 (непроверенно)
Нет решений:
Прекращена поддержка процессоров не имеющих инструкции SSE4.
Проверить наличие инструкций ( в другой макоси) в терминале вот так: sysctl -a machdep.cpu.features
===========================================================================
Многие проблемы с установкой и первичной настройкой такие же как в осях 10.8—10.11
Установка по методу ГЫКа с правками xite666 (видео):
NVIDIA Web Drivers
Год выпуска : 2012 – 2020
Разработчик : NVIDIA;
Платформа : Intel, поддержка AMD не заявлена официально.
Системные требования :
- Видеокарта NVIDIA
- OS X 10.8.5 и выше
Альтернативные драйверы от компании Nvidia для OS X.
Работают для всех поддерживаемых в OS X видеокарт:
- Nvidia Tesla
- Nvidia Fermi
- Nvidia Kepler
- Nvidia Maxwell
- Nvidia Pascal
Поддержка технологии Apple Metal API для семейств: Fermi, Kepler, Maxwell, Pascal.
Замечено влияние:
GT/GTX 640/650/660/670/680/690/760/770/780/TITAN и т.д. — KEPLER архитектура
Исправляют:
- Залипания частот в 10.9 – 10.12 во время работы OpenCL;
- Вылеты на OpenCL (актуально для видеокарт с чипом “B” ревизии);
- Верное отображение версии биоса видеокарты. Пример: VBIOS 80.04.28.00.41;
- Отображение кол-ва видеопамяти: 2048мб -> 2047мб, 1280мб -> 1279мб и так далее.
GTX 750/950/960/970/980/TITAN X и т.д. — MAXWELL архитектура
Исправляют:
- Добавляют поддержку видеокарт данного семейства на 10.10.0+;
- Верное отображение версии биоса видеокарты. Пример: VBIOS 80.04.28.00.41;
- Отображение кол-ва видеопамяти: 2048мб -> 2047мб, 1280мб -> 1279мб и так далее.
GTX 1050(Ti)/1060(Ti)/1070(Ti)/1080(Ti)/TITAN и т.д. — Pascal архитектура
Исправляют:
- Добавляют поддержку видеокарт данного семейства на 10.12.4+;
- Верное отображение версии биоса видеокарты. Пример: VBIOS 80.04.28.00.41;
- На данный момент не работает звук по HDMI;
- В 378.05.05.05f02исправлен баг с NightShift;
- Отображение кол-ва видеопамяти: 8192мб -> 8191мб, 4096 -> 4095мб, 3072мб -> 3071мб и так далее.
Для запуска до установки необходимо запустить видеокарту без видеоускорения (quartz extreme).
Для этого достаточно вписать ключ в загрузку nv_disable=1
Для загрузчика Clover на выбор 3 решения:
- Добавить в строку boot-args, которая находится в меню Options:
- Поставить галочку в диалоговом меню, которое вызывается нажатием на пробел на разделе (требуется Cloverr.3705 или выше):
- Добавить в конфиг в раздел Arguments:
Для настоящих Apple компьютеров запустить OS X в безопасном режиме.
Загрузится в него можно, зажав cmd+x.
А также исправляют подвисания OS X и/или паники ядра (KP) для “чудных” видеокарт.
+ по отзывам иногда способствуют большей плавности анимаций, и так далее.
Дополнительная информация:
В раздаче собраны финальные версии драйверов для Mac OS X: 10.8.5, 10.9.5, 10.10.5, 10.11.6, 10.12.6, 10.13
P.S. Так как в раздаче собраны последние версии Nvidia Web для 10.8, 10.9, 10.10, поэтому перед установкой необходимо обновить OS X до последний версии (10.8.5/10.9.5/10.10.5/) и установить все имеющиеся в App Store обновления Безопасности.
GeForce 200 Series:
GeForce GTX 285
GeForce 100 Series:
GeForce GT 120
GeForce 8 Series:
GeForce 8800
GT Quadro Series:
Quadro K5000 for Mac
Quadro 4000 for Mac
Quadro FX Series:
Quadro FX 4800
Quadro FX 5600
- Выбрать драйвер под верную версию мак ос Например: 10.10.2 (билд 14C1514)
- Установить
- Прописать ключ nvda_drv=1 в загрузку (Если настоящик, то пропускаем и включаем драйверы через панельку в системных настройках).
Пример для config.plist загрузчика Clover: - Для macOS 10.12+:
Прописать ключ nvda_drv=1 в nvram.
Пример для config.plist загрузчика CLOVER ревизии 3733 и выше:
Важно!
На многих компьютерах из семейства Skylake и выше перестал работать NVRAM.
Если у вас возникли проблемы с установкой драйверов, поставьте драйвер EmuVariableDxe, который входит в комплект Clover’a, и после перезагрузки введите команду:
Откройте программу Console:
Наберите в поиске: NVDA
Если есть строка NVDAStartup: WEB – все хорошо. Если NVDAStartup: official – нет ключика nvda_drv=1 (cм. спойлер “Как устанавливать” п.3).
Если NVDAStartup: forced – значит не подходит к данной версии Mac OS X.
Ещё можно проверить версию nvidia-драйвера при помощи утилиты OpenGL Extensions Viewer.
Мониторы с 5K разрешением обычно имеют разрешения:
Чтобы полноценно заработал монитор с подобными разрешениями, необходимо установить Nvidia Web драйвер
и добавить в загрузку еще один ключ в аргументы загрузки: nv_spanmodepolicy=1
Если у вас рабочий Nvram или настоящий компьютер Apple – можно прописать ключ в Nvram.
Введите в терминале команду:
Ссылка на офф источник: [ клик ]
Ни для для кого не секрет, что после каждого обновления Mac OS (включая бэта) текущая версия NVIDIA Web отказывается работать, и требуется ждать офф обновлений. А этот процесс порой не быстрый.
Поэтому предлагаю следующее решение: отключить проверку на билд у драйверов. А именно у NVDAStartup.
Вариантов решения есть 2:
1-ый вариант (Macintosh + Hackintosh):
Установить специальный кекст-инжектор:
- NVDASkipCheckYosemite.kext для OS X Yosemite;
- NVDASkipCheckElCapitan.kext для OS X El Capitan;
- NVDASkipCheckSierra.kext для macOS Sierra.
Подходит как для настоящих компьютеров Apple, так и для Хакинтош компьютеров.
И 2-ой вариант (Hackintosh):
Выполнить инжект через FakeSMC.kext (эмулятор SMC).
В архиве приложено описание. Подходит только для Хакинтош-компьютеров.
В итоге драйверы будут работать без искусственных ограничений на билд. Но стоит учитывать, что драйверы могут не заработать после обновления при наличии реальных несоответствий.
P.S. Даже при всех “но” – эти решения сильно облегчают жизнь.
Терминальная программа для возможности пропатчивания Nvidia Web Driver.
- в Finder нажмите CMD + SHIFT + G (Переход к папке)
- введите: /usr/bin
- скопируйте в окно web-force-install из раздачи
- восстановите права программе. Команда терминала: sudo chmod 755 /usr/bin/web-force-install
- теперь программа доступна из терминала по команде web-force-install
- Проблема: драйвер для 10.8.4 – 10.10.2 не устанавливается из-за несовместимости с smbios
Решение: запустить программу с ключем –smbios-check
Пример: web-force-install —smbios-check WebDriver-334.01.03f08.pkg
Результат: файл 334.01.03f08 [10.9.5] build 13F1603 patched.pkg - Проблема: нового драйвера еще нет, а версия OS X есть.
Решение: запустить программу с последним релизным или бэта драйвером
Пример: web-force-install WebDriver-346.03.05f02.pkg
Результат: файл 346.03.05f02 [10.11.4] build 15E39d patched.pkg
- web-force-install разрешает установку любого nvidia web драйвера pkg
- Кекст-инжектор или инжектор в FakeSMC снимает проверку при старте OS X