NVIDIA Web Drivers [С отрезанной проверкой совместимости smbios’а]

  • Обновление 28.07.2018
  • Добавлен: 387.10.10.10.40.105 [10.13.6] добавляющий поддержку семейства Pascal для 10.13.6  build 17G65


Год выпуска: 2012 – 2018;
Разработчик: NVIDIA;
Платформа: Intel, поддержка AMD не заявлена официально.
Системные требования:

  1. Видеокарта NVIDIA
  2. OS X 10.8.5 и выше

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

Работают для всех поддерживаемых в 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 архитектура
Исправляют:

  • Залипания частот в 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 решения:

  1. Добавить в строку boot-args, которая находится в меню Options:
    8b8201e10f1b2df3
  2. Поставить галочку в диалоговом меню, которое вызывается нажатием на пробел на разделе (требуется Clover r.3705 или выше):
    screenshot0
  3. Добавить в конфиг в раздел Arguments:
    nv_disable=1

Для настоящих 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 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)
    5e7703741b126a84
  2. Установить
    495a017422735298
  3. Прописать ключ nvda_drv=1 в загрузку (Если настоящик, то пропускаем и включаем драйверы через панельку в системных настройках).
    Пример для config.plist загрузчика Clover:
    8adc7e26288e6f5c
  4. Для macOS 10.12+:
    Прописать ключ nvda_drv=1 в nvram.
    Пример для config.plist загрузчика CLOVER ревизии 3733 и выше:

    Важно!
    На многих компьютерах из семейства Skylake и выше перестал работать NVRAM.
    Если у вас возникли проблемы с установкой драйверов, поставьте драйвер EmuVariableDxe, который входит в комплект Clover’a, и после перезагрузки введите команду:

    sudo nvram boot-args="nvda_drv=1"
  5. Перезагрузить компьютер.
Проверка на то, что драйверы запустились

Откройте программу Console:
Снимок экрана 2016-09-06 в 12.15.03

Наберите в поиске: NVDA
b10180cf18db3216

Если есть строка NVDAStartup: WEB – все хорошо. Если NVDAStartup: official  – нет ключика nvda_drv=1 (cм. спойлер “Как устанавливать” п.3).
Если NVDAStartup: forced – значит не подходит к данной версии Mac OS X.

Ещё можно проверить версию nvidia-драйвера при помощи утилиты OpenGL Extensions Viewer.

Если монитор 5K

Мониторы с 5K разрешением обычно имеют разрешения:

5120 × 2160
5120 × 2700
5120 × 2880
5120 × 3840

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

Если у вас рабочий Nvram или настоящий компьютер Apple – можно прописать ключ в Nvram.
Введите в терминале команду:

sudo nvram boot-args="nvda_drv=1 nv_spanmodepolicy=1"
NVIDIA CUDA:
Для поддержки технологии аппаратного рендеринга NVIDIA CUDA необходимо также установить соответствующий пакет.

Ссылка на офф источник: [ клик ]

1aa60bb3510d4ab6

Применение папки SKIP build check:

Ни для для кого не секрет, что после каждого обновления Mac OS (включая бэта) текущая версия NVIDIA Web отказывается работать, и требуется ждать офф обновлений. А этот процесс порой не быстрый.
Поэтому предлагаю следующее решение: отключить проверку на билд у драйверов. А именно у NVDAStartup.

Вариантов решения есть 2:
b62a7029abf33476

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. Даже при всех “но” – эти решения сильно облегчают жизнь.

Web-force-install

Терминальная программа для возможности пропатчивания 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

P.S.

  1. web-force-install разрешает установку любого nvidia web драйвера pkg
  2. Кекст-инжектор или инжектор в FakeSMC снимает проверку при старте OS X

Между ними симбиоз 🙂

Ссылки на неактуальные драйверы:

Офф. ссылки на неактуальные драйверы:

macOS Sierra:
– 10.12.4:
16E195 – https://images.nvidia.com/mac/pkg/367/WebDriver-367.15.10.25f01.pkg
– 10.12.2:
16C67 – https://images.nvidia.com/mac/pkg/367/WebDriver-367.15.10.25f01.pkg
– 10.12.1:
16B2555 – https://images.nvidia.com/mac/pkg/367/WebDriver-367.15.10.15f01.pkg

OS X El Capitan:
– 10.11.6:
15G1217 – https://images.nvidia.com/mac/pkg/346/WebDriver-346.03.15f06.pkg
15G1212 – https://images.nvidia.com/mac/pkg/346/WebDriver-346.03.15f05.pkg
15G1108 – https://images.nvidia.com/mac/pkg/346/WebDriver-346.03.15f04.pkg
15G1004 – https://images.nvidia.com/mac/pkg/346/WebDriver-346.03.15f03.pkg
15G31 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.03.15f02.pkg

OS X Yosemite:
10.10.5:
14F1909 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.02.03f08.pkg
14F1808 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.02.03f07.pkg
14F1713 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.02.03f06.pkg
14F1605 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.02.03f05.pkg
14F1509 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.02.03f04.pkg
14F1505 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.02.03f03.pkg
14F1021 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.02.03f02.pkg
14F27 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.02.03f01.pkg
10.10.4:
14E46 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.02.02f03.pkg
10.10.3:
14D136 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.01.02f04.pkg
14D131 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.01.02f01.pkg
10.10.2:
14C1514 – http://us.download.nvidia.com/Mac/Quadro_Certified/…346.01.01f01.pkg
14C1510 – http://us.download.nvidia.com/Mac/Quadro_Certified/…343.02.02f03.pkg
14C109 – http://us.download.nvidia.com/Mac/Quadro_Certified/…343.02.02f02.pkg
10.10.1:
14B25 – http://us.download.nvidia.com/Mac/Quadro_Certified/…343.02.01f01.pkg
10.10.0:
14A389 – http://us.download.nvidia.com/Mac/Quadro_Certified/…343.01.01f03.pkg

OS X Maverics
10.9.5:
13F1808 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f10.pkg
13F1712 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f09.pkG
13F1603 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f08.pkg
13F1507 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f07.pkg
13F1134 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f06.pkg
13F1112 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f05.pkg
13F1096 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f04.pkg
13F1077 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f03.pkg
13F1066 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f02.pkg
13F34 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.03f01.pkg
10.9.4:
13E28 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.02f02.pkg
10.9.3:
13D65 – http://us.download.nvidia.com/Mac/Quadro_Certified/…334.01.01f01.pkg
10.9.2:
13C1021 – http://us.download.nvidia.com/Mac/Quadro_Certified/…331.01.01f04.pkg
13C64 – http://us.download.nvidia.com/Mac/Quadro_Certified/…331.01.01f02.pkg

OS X Mountain Lion
10.8.5:
12F2542 – http://us.download.nvidia.com/Mac/Quadro_Certified/…313.01.04f05.pkg
12F2518 – http://us.download.nvidia.com/Mac/Quadro_Certified/…313.01.04f04.pkg
12F2501 – http://us.download.nvidia.com/Mac/Quadro_Certified/…313.01.04f02.pkg
12F45 – http://us.download.nvidia.com/Mac/Quadro_Certified/…313.01.04f01.pkg
12F37 – http://us.download.nvidia.com/Mac/Quadro_Certified/…313.01.03f01.pkg
10.8.4:
12E55 – http://us.download.nvidia.com/Mac/Quadro_Certified/…313.01.02f01.pkg
10.8.3:
12D78 – http://us.download.nvidia.com/Mac/Quadro_Certified/…313.01.01f03.pkg


nVidia Web Driver’s на disk.yandex  nVidia Web Driver’s на inmac.org


Спасибо maksims за помощь с отключением проверки!

© Денис Skop —  автор материала.
Оригинальный пост на inmac.org

Добавить комментарий

%d такие блоггеры, как: