A new Metal driver that aims to run NVIDIA GeForce RTX graphics cards under macOS 15 Sequoia on Intel Macs and OpenCore systems has been published on GitHub. The project, called nvidia-macos-driver, is offered free of charge with its source code included. Its publisher, NullMoth, describes the release as new and warns that it may not work on every PC. For anyone running Apple's operating system on non-Apple hardware, the project could open a path to NVIDIA graphics that has been closed for years.
Why this matters for older Macs and custom builds
Apple stopped supporting NVIDIA graphics cards in macOS after Mojave, the 10.14 release. Since then, Mac owners using NVIDIA hardware have had no official driver for newer versions of macOS. Users of Intel Macs and of custom machines that boot macOS through OpenCore, a bootloader widely used for this purpose, have largely been left to integrated graphics or older cards.
The GitHub listing describes a Metal driver for NVIDIA Turing-and-later cards. Metal is Apple's graphics framework, so a driver that exposes NVIDIA hardware through it could allow macOS applications and the system interface to use the card for display and acceleration. Running macOS on hardware that Apple does not sell remains outside the company's official support, and the project's documentation makes clear that users take on that risk.
What the driver covers and how it works
According to the project page, the device table includes GTX 16 series cards, RTX 20, 30, 40 and 50 series cards, the TITAN RTX, and supported Quadro and RTX workstation models. The page is careful to separate this list from real-world testing. A device table shows which cards the driver is designed to recognise, not which ones have been checked in working systems, and the listed features depend on the card, the macOS version and the installed components.
The driver's kernel side runs NVIDIA's own open GPU kernel modules, specifically release r610, under macOS. The project relies on several named components. NVRMFB handles the display framebuffer, NVAccel serves as the accelerator that the WindowServer uses to composite windows on screen, and NVRMAGDC acts as a display-policy shim. The full technical explanation is in a document within the repository, which the developer recommends reading before installation.
Testing limits and installation options
The most important caveat comes from the project itself. The developer says the driver has been tested on an RTX 5060 under macOS 15.7.x and 15.8.1 only. The device table is therefore broader than the set of hardware that has actually been validated. Readers with other cards should expect uneven results until more testers report back.
The project also lists a latest update, version 1401 with NVIDIA driver 1.3.0, and advises users to review the changes, validation notes and qualification scope before updating. A separate project, also on GitHub, is linked for those who want to install macOS from a Windows machine.
Prebuilt package
The recommended route for experienced users is a prebuilt package. The archive is downloaded from the project's Releases page and installed by hand. The first time it runs, macOS asks the user to allow the extensions in System Settings under Privacy and Security. The user must approve them and then restart. The page notes that the first start with the driver can pause for up to a minute at the message PCI configuration end while the graphics card initialises.
The 1401 Mac app
The project also offers a graphical installer called 1401, distributed as a disk image that contains the driver package. According to the description, the app locates the OpenCore setup that started the Mac, shows every change before applying it, and backs up the configuration. It also adds a boot picker entry that removes the driver and restores the Mac to its earlier state. The app can map USB ports, and if the driver crashes the system, it offers to prepare a crash report that the user can choose to upload. The page says the app never sends data on its own.
The developer warns that the OpenCore stick or disk used to start the Mac must stay plugged in while the app runs, because that is the configuration the app edits. Users who prefer manual setup must also adjust BIOS settings, including enabling Above 4G Decoding and turning off the compatibility support module, and must remove any conflicting patches for this card. The tested Mac model is the iMacPro1,1.
Licensing and what comes next
The project describes itself as free of charge with source code included, but the licence picture is more layered. Several components fall under the PolyForm Noncommercial 1.0.0 licence, which allows personal, research, educational and non-profit use while prohibiting commercial use. The translator component is covered by the LGPL-3.0-or-later licence, and the GPU firmware falls under NVIDIA's redistributable firmware licence. The project also states that nobody may sell the software or use it to make money, so anyone considering business use should read the licence files closely.
For now, the driver is an early-stage project with a narrow hardware record and an ambitious goal. Its next milestones will be wider testing across the listed cards and clearer reports from users on different macOS builds. Until then, the sensible approach for most readers is to watch the project and follow its validation notes rather than install it on a primary machine.
Related: Open-Source n8n Bot Calculates Czech Tax on Broker Investments · Software License Renewal Tracker Sends Timely Reminders
Comments (0)