NVIDIA GeForce RTX 5060 получила поддержку Metal 3 в macOS 15 через сторонний драйвер
Разработчик под ником NullMoth представил сторонний графический драйвер для macOS 15 Sequoia, который позволяет использовать аппаратное ускорение на современных видеокартах NVIDIA. Проект нацелен на обеспечение полноценной работы графики, включая поддержку Metal 3, что теоретически позволяет запускать современные приложения и игры без использования медленного программного рендеринга.
Как это работает
Техническая реализация проекта основана на сочетании нескольких компонентов: открытых модулей ядра NVIDIA, драйвера Vulkan (NVK) от проекта Mesa и кастомного транслятора шейдеров. Система работает по принципу перевода команд Metal в Vulkan, при этом формат шейдеров Apple преобразуется в SPIR-V. Это позволяет системе поддерживать не только отрисовку рабочего стола, но и графические вычисления (GPU compute), а также работу приложений с поддержкой Metal 3.
Поддерживаемые устройства
Список совместимых устройств охватывает архитектуру Turing и более новые модели, включая серии GeForce GTX 16, RTX 20, RTX 30, RTX 40 и RTX 50. На данный момент разработчик подтвердил успешную установку на конфигурации с RTX 5060 (в связке с процессором Intel Core Ultra 5 225F и материнской платой B860). Другие пользователи также сообщали о работе таких карт, как RTX 5070 Ti, RTX 3090 и RTX 3060.
Инструменты и риски
Для упрощения процесса NullMoth выпустил утилиту 1401. Она помогает подготовить установку OpenCore из среды Windows и настроить драйвер в macOS, включая возможность отката изменений. Важно понимать, что проект является экспериментальным: для его работы требуется изменение настроек безопасности системы, что может снизить общую защищенность ОС. В отличие от предыдущих попыток (например, проектов TinyGPU или экспериментов с eGPU через Thunderbolt), данный драйвер нацелен на полноценную интеграцию в системы Hackintosh на базе процессоров Intel.