К содержанию
АльфаКомпВсё о компьютерах — каждый день
ПрограммыИнструкция5 минут чтения

Как установить неофициальный драйвер Nvidia в macOS 15

Энтузиаст NullMoth создал экспериментальный драйвер, вернувший видеокартам GeForce аппаратное ускорение Metal в macOS 15 Sequoia. Разбираемся, как развернуть проект на Hackintosh и старых Mac с процессорами Intel.

Современная видеокарта на рабочем столе рядом с разобранным корпусом ПК

Фото: Trần Chính / Pexels

Содержание
  1. Что понадобится
  2. Шаг 1. Подготовка загрузчика OpenCore
  3. Шаг 2. Запуск установщика драйвера
  4. Шаг 3. Перезагрузка и сброс NVRAM
  5. Шаг 4. Проверка аппаратного ускорения
  6. Если не получилось

Долгие годы пользователи сборок Hackintosh были вынуждены отказываться от дискретных графических процессоров Nvidia. Официальная поддержка архитектуры Kepler прекратилась в macOS Monterey, а линейки Pascal и Maxwell остались за бортом ещё со времён High Sierra. Ситуация изменилась благодаря независимому проекту разработчика NullMoth: опубликованный на GitHub драйвер открывает доступ к графическому ускорению Metal на системах под управлением macOS 15 Sequoia.

Проект объединяет портированные из Linux на ядро XNU модули управления видеоядром и прошивкой GSP с трансляцией шейдеров. Инструмент metal2vulkan преобразует байткод Apple AIR в SPIR-V, а открытый стек NVK из библиотеки Mesa 3D вместе с компилятором NAK генерирует машинный код Nvidia. В результате система и прикладные программы взаимодействуют с адаптером как с полноценным устройством Metal.

Что понадобится

Перед началом убедитесь, что конфигурация соответствует техническим условиям драйвера:

  • Компьютер на процессоре Intel или AMD с установленным загрузчиком OpenCore и операционной системой macOS 15 Sequoia.
  • Совместимая видеокарта архитектуры Turing или новее: линейки GeForce GTX 16, RTX 20, RTX 30, RTX 40, RTX 50, а также TITAN RTX или профессиональные платы Quadro и RTX Pro.
  • Установочная утилита и файлы сборки из официального репозитория проекта NullMoth на GitHub (распространяются под лицензией PolyForm Noncommercial).
  • Резервная копия рабочей папки EFI на внешнем USB-накопителе на случай сбоя при загрузке.

Архитектуры Pascal (серия GTX 10) и более ранние чипы проектом не поддерживаются. Если на вашем основном ПК установлена альтернативная система, вам может пригодиться материал о том, как обновить драйверы видеокарты.

Шаг 1. Подготовка загрузчика OpenCore

Поскольку драйвер модифицирует взаимодействие с ядром XNU, загрузчик должен иметь корректные права на внедрение сторонних kext-расширений и работу с системными таблицами.

  1. Смонтируйте системный раздел EFI с помощью терминала или графического менеджера разделов.
  2. Откройте файл конфигурации загрузчика: EFI/OC/config.plist.
  3. Проверьте настройки безопасности в секции Misc -> Security: для интеграции неподписанных модулей ядра параметры SecureBootModel и Vault должны соответствовать правилам запуска тестовых kext-файлов вашей сборки.
  4. Сохраните изменения в config.plist.

Шаг 2. Запуск установщика драйвера

Автор проекта предусмотрел автоматизированное графическое приложение, которое берёт на себя внедрение модулей в цепочку OpenCore и размещение компонентов Metal.

  1. Скачайте архив со сборкой драйвера NullMoth со страницы релизов на GitHub.
  2. Распакуйте каталог и запустите исполняемый файл приложения установки от имени администратора.
  3. Мастер установки автоматически просканирует присутствующую конфигурацию OpenCore и внесёт запись загрузки портированных модулей ядра XNU.
  4. Программа добавит резервный пункт удаления драйвера непосредственно в загрузочное меню OpenCore, что позволит отключить инициализацию видеокарты в случае сбоя.
  5. Подтвердите установку компонентов вывода изображения WindowServer и транслятора NVMTLDriver.

Шаг 3. Перезагрузка и сброс NVRAM

После внесения изменений в загрузочные цепочки необходимо полностью очистить энергонезависимую память загрузчика:

  1. Отправьте macOS на перезагрузку.
  2. В стартовом меню OpenCore выберите пункт Reset NVRAM.
  3. Дождитесь повторного запуска и выберите основной системный раздел с macOS 15 Sequoia.

Шаг 4. Проверка аппаратного ускорения

Когда операционная система загрузится, необходимо удостовериться, что графический процессор распознан корректно и стек Metal активен.

  1. Откройте «Мониторинг системы» (Activity Monitor) через Spotlight или папку «Утилиты».
  2. Перейдите на вкладку «Энергия» (Energy) и обратите внимание на столбец «Видеокарта»: запущенные ресурсоёмкие приложения должны отображать активность дискретного адаптера.
  3. Перейдите в меню Apple -> «Об этом Mac» -> «Подробнее» -> «Отчёт о системе».
  4. Откройте раздел «Графика/Мониторы» и убедитесь, что в свойствах видеокарты указана поддержка интерфейса Metal. Подробнее о том, как устроена диагностика оборудования Mac через Информацию о системе, читайте в нашем отдельном руководстве.

Если не получилось

Статус проекта остаётся экспериментальным, поэтому при установке и повседневной эксплуатации возможны непредвиденные ошибки.

  • Чёрный экран после загрузки ядра: Если система зависает на этапе инициализации WindowServer, перезагрузите ПК, в стартовом меню OpenCore выберите созданный установщиком пункт деинсталляции драйвера и загрузитесь в безопасном режиме.
  • Мерцание при использовании двух мониторов: В коде драйвера вывод на несколько дисплеев работает нестабильно. При изменении частоты обновления или разрешения на одном экране второй монитор может временно погаснуть или мерцать. Решением на текущем этапе остаётся использование одного основного дисплея.
  • Видеокарта не поддерживается: Убедитесь, что ваш графический процессор относится к поколению Turing или новее. Модели серий GTX 1080, 1070 или 1060 данный драйвер не обслуживает. Любопытно, что старые чипы энтузиасты развивают отдельно: например, драйвер Nvidia Pascal для Windows XP недавно получил независимое обновление, но для актуальной macOS архитектура Pascal остаётся закрытой.
  • Приложения вылетают при обращении к Metal: Убедитесь, что библиотеки Vulkan и плагин NVMTLDriver имеют необходимые системные разрешения. Проверьте отчёты сбоев в системной консоли macOS на наличие ошибок транслятора metal2vulkan.

Вопросы и ответы

Работает ли драйвер с видеокартами серии GTX 10 (Pascal)?

Нет, проект NullMoth оптимизирован только под архитектуру Turing и новее. Видеокарты линеек GTX 10xx, GTX 9xx и старше драйвером не поддерживаются.

Поддерживается ли работа с несколькими мониторами?

Поддержка двух мониторов пока нестабильна: смена разрешения или частоты на одном дисплее может вызывать мерцание или отключение второго экрана.

Можно ли установить драйвер на компьютеры Mac с процессорами Apple Silicon (M1/M2/M3/M4)?

Нет, проект предназначен исключительно для компьютеров с архитектурой x86 (ПК Hackintosh на процессорах Intel и AMD, а также классические Mac на базе Intel).

Источники

Материал подготовлен автоматически на основе открытых источников. Факты автоматически сверены с публикациями из списка ниже. Как мы работаем

  1. iXBT:Появился неофициальный драйвер, реализующий поддержку видеокарт GeForce многих поколений в macOS 15
  2. Хабр: новости:Разработчик выпустил экспериментальный драйвер Nvidia для macOS с поддержкой Metal
  3. support.apple.com:Find out which graphics processor is in use on your MacBook Pro - Apple Support
  4. dortania.github.io:NVIDIA GPUs | GPU Buyers Guide
Поделиться:TelegramВКонтакте

Опубликовано 12 октября 2026

Рубрики

↑↓ — выбор, Enter — открыть, Esc — закрыть