Перейти к содержимому
Новость

NullMoth NVIDIA Driver возвращает поддержку современных видеокарт NVIDIA в macOS

Разработчик NullMoth опубликовал открытый драйвер для видеокарт NVIDIA GeForce в macOS 15 Sequoia. Проект рассчитан на компьютеры с процессорами Intel и загрузчиком OpenCore. Он позволяет использовать графическое ускорение Metal, хотя пока работоспособность подтверждена разработчиком на ограниченном наборе оборудования.

Анатолий В.
NullMoth NVIDIA Driver возвращает поддержку современных видеокарт NVIDIA в macOS

Автор: nullmoth

Современные видеокарты NVIDIA давно остались без официальной поддержки в macOS. Последние фирменные Web Drivers предназначались для macOS High Sierra, а владельцы компьютеров с более новыми версиями системы не могли полноценно использовать GeForce RTX. Теперь разработчик NullMoth предложил собственный драйвер, способный задействовать графическое ускорение в macOS 15 Sequoia.

Проект получил название NullMoth NVIDIA Driver. Его исходный код и инструкции по установке опубликованы на GitHub. В описании заявлена совместимость с архитектурой NVIDIA Turing и более новыми поколениями. В таблицу распознаваемых устройств включены GeForce GTX 16, RTX 20, RTX 30, RTX 40, RTX 50, TITAN RTX и некоторые профессиональные видеокарты Quadro и RTX.

Однако присутствие видеокарты в списке еще не означает, что драйвер будет правильно работать с ней. Разработчик указывает на физическую проверку GeForce RTX 5060 в macOS 15.7.x и 15.8.1. Полноценная совместимость остальных моделей требует дополнительных испытаний.

Самое интересное в проекте связано с реализацией графического ускорения. Драйвер использует открытые модули ядра NVIDIA, адаптированные для macOS, и графический компонент NVK из проекта Mesa. Специальный транслятор преобразует шейдеры Apple из формата AIR в SPIR-V, после чего команды обрабатываются через Vulkan. Благодаря этому приложения, использующие Metal, могут обращаться к видеокарте NVIDIA.

Разработчик заявляет о поддержке Metal 3, включая трассировку лучей, mesh shaders и отдельные механизмы MetalFX. Также перечислены OpenGL, OpenCL, Core Image и Core ML. Но наличие программной реализации этих интерфейсов не гарантирует правильную работу каждой функции во всех приложениях.

В своих предыдущих публикациях NullMoth демонстрировал работу рабочего стола macOS и запуск No Man's Sky на RTX 5060. Эти результаты показывают возможности экспериментального драйвера, но пока не заменяют независимые испытания производительности, стабильности и совместимости с другими играми.

Установка тоже отличается от привычной установки драйвера в Windows. Нужна работающая система macOS 15 на совместимом Intel-компьютере с OpenCore. Предусмотрены готовый пакет и вспомогательное приложение 1401, которое помогает изменить конфигурацию загрузчика. При этом для загрузки неподписанных расширений требуется ослабление системных механизмов защиты macOS. Это дополнительный риск, особенно для компьютера с рабочими данными.

На компьютерах Apple Silicon такой драйвер использовать нельзя. Поддержка macOS 26 Tahoe также пока не прошла полноценную проверку оборудования и приложений. Для владельцев обычных Mac с процессорами Apple этот проект ничего не меняет.

NullMoth NVIDIA Driver распространяется бесплатно, а исходный код доступен для изучения. Для владельцев Hackintosh с современными видеокартами GeForce RTX это возможность получить аппаратное ускорение в macOS без старых фирменных драйверов NVIDIA. Однако сейчас проект разумнее рассматривать как экспериментальную разработку. Перед установкой на основной компьютер потребуется убедиться в совместимости конкретной видеокарты, версии системы и конфигурации OpenCore.

Источник: GitHub
5 показов