Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc

Альтернативні драйвери від компанії Nvidia для OS X.

  • Nvidia Tesla;
  • Nvidia Fermi;
  • Nvidia Kepler;
  • Nvidia Maxwell;
  • Nvidia Pascal - beta- драйвер.

Підтримка технології Apple Metal API для родин: Fermi, Kepler, Maxwell, Pascal.

Помічено вплив:

GT / GTX 640/650/660/670/680/690/760/770/780 / TITAN і т.д. - KEPLER архітектура
виправляють:

GTX 750/950/960/970/980 / TITAN X і т.д. - MAXWELL архітектура
виправляють:

Як виконати перший запуск для установки драйвера:

Для завантажувача Clover на вибір 3 рішення:

  1. Додати в рядок boot-args, яка знаходиться в меню Options:
    Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc
  2. Поставити галочку в діалоговому меню, яке викликається натисканням на пробіл на розділі (потрібно Cloverr.3705 або вище):
    Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc
  3. Додати в конфіг в розділ Arguments:
    Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc

Для справжніх Apple комп'ютерів запустити OS X в безпечному режимі.
Завантажиться в нього можна, затиснувши cmd + x.

Додаткова інформація:

В роздачі зібрані фінальні версії драйверів для Mac OS X: 10.8.5, 10.9.5, 10.10.5, 10.11.6, 10.12.0+.

P.S. Так як в роздачі зібрані останні версії Nvidia Web для 10.8, 10.9, 10.10, тому перед установкою необхідно оновити OS X до останній версії (10.8.5 / 10.9.5 / 10.10.5) і встановити всі наявні в App Store оновлення Безпеки.

Офіційно підтримуються моделі:

GeForce 600 Series:
GeForce GTX 680

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

  1. Вибрати драйвер під вірну версію мак ос Наприклад: 10.10.2 (білд 14C1514)
    Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc
  2. встановити
    Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc
  3. Прописати ключ nvda_drv = 1 в завантаження (Якщо настоящік, то пропускаємо і включаємо драйвери через панельку в системних настройках).
    Приклад для config.plist завантажувача Clover:
    Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc
  4. Для macOS 10.12+:
    Прописати ключ nvda_drv = 1 в nvram.
    Приклад для config.plist завантажувача CLOVER ревізії 3733 і вище:
    Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc

    Важливо!
    На багатьох комп'ютерах з сімейства Skylake і вище перестав працювати NVRAM.
    Якщо у вас виникли проблеми з установкою драйверів, поставте драйвер EmuVariableDxe, який входить в комплект Clover'a, і після перезавантаження введіть команду:

Перевірка на те, що драйвери запустилися

Відкрийте програму Console:

Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc

Наберіть в пошуку: NVDA

Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc

Якщо є рядок NVDAStartup: WEB - все добре. Якщо NVDAStartup: official - немає ключика nvda_drv = 1 (див. Спойлер "Як встановлювати" п.3).
Якщо NVDAStartup: forced - значить не підходить до даної версії Mac OS X.

Ще можна перевірити версію nvidia-драйвера за допомогою утиліти OpenGL Extensions Viewer.

Якщо монітор 5K

Монітори з 5K дозволом зазвичай мають дозволу:

Щоб повноцінно запрацював монітор з подібними дозволами, необхідно встановити Nvidia Web драйвер
і додати в завантаження ще один ключ в аргументи завантаження: nv_spanmodepolicy = 1

Якщо у вас робочий Nvram або справжній комп'ютер Apple - можна прописати ключ в Nvram.
Введіть в терміналі команду:

Для підтримки технології апаратного рендеринга NVIDIA CUDA необхідно також встановити відповідний пакет.

Nvidia web drivers з відрізаною перевіркою сумісності smbios - а - osxpc

Застосування папки SKIP build check:

Ні для для кого не секрет, що після кожного оновлення 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
  1. Проблема: драйвер для 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
  2. Проблема: нового драйвера ще немає, а версія OS X є.
    Рішення: запустити програму з останнім релізний або бета драйвером
    Приклад: web-force-install WebDriver-346.03.05f02.pkg
    Результат: файл 346.03.05f02 [10.11.4] build 15E39d patched.pkg
  1. web-force-install дозволяє установку будь-якого nvidia web драйвера pkg
  2. Кексти-інжектор або інжектор в FakeSMC знімає перевірку при старті OS X

Між ними симбіоз 🙂

Посилання на неактуальні драйвери:

В такому випадку це косметика: драйвер насправді працює, але в панелі це не відображається. Якщо хочете усунути цю дрібницю, то в терміналі введіть "sudo nvram nvda_drv = 1" без лапок.

1. Відключений дебаг-режим.
2. Параметр _SUN для девайса карти в DSM вказано, щоб відображалося? І навіщо це взагалі потрібно, якщо нічого не дає?
3. погуглити "shiki.kext", vit9696 все вже зробив для їх роботи.

Доброго дня.
Проблема з NVidia GTX550Ti в середовищі Yosemite.
На звичайному драйвері система часом "Фриз". Встановив відповідний вебдрайвер з роздачі, після чого в лотку з'явився логотип NVidia, натискання на який повідомляє, що в даний момент задіяний OS X Default Graphics Driver. Після додавання аргументу nvda_drv = 1 в конфіг Clover і перезавантаження системи, зображення на монітор не виводиться. Система працює, судячи з того, що відбувається за чорним екраном, але сигналу на монітор немає. Хто порадить, як запустити GTX550Ti?

Я маководов зі стажем, але Хакінтош мучу недовго, тому в багато нетрі і подробиці ще не вник. Хто-небудь може зорієнтувати де і в який бік копати?

GT220 1GB, поставив ці драйвера, але при виборі Nvidia WEB Driver і після перезавантаження повертає OS X Default ....
В консолі немає nvda
Cuda поставив
nvda_drv = 1 стоїть
Як з цим аргументом, так і без нього все добре вантажиться
(До речі, вісь картку бачить, ніби як нормально бачить, але є сумніви, що не на всю міць працює ..)

GT220 Заснована на архітектурі тесла, їй не потрібні веб драйвера. Прекрасно працює з коробки, за бажанням поправити AGPM