Современные видеокарты 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.
