Neuer Treiber bringt Nvidia GeForce RTX auf den Hackintosh

Eine aktuelle GeForce im Mac – für Hackintosh-Bastler war das jahrelang ein abgeschlossenes Kapitel. Nvidia hat seine letzten eigenen Treiber für macOS High Sierra veröffentlicht, für Karten ab der Turing-Generation gab es nie einen. Jetzt hat ein Entwickler, der unter dem Namen NullMoth auftritt, auf GitHub einen Metal-Treiber veröffentlicht, der genau diese Lücke schließen soll: für die GeForce GTX 16 sowie RTX 20, 30, 40 und 50, dazu Titan RTX und passende Workstation-Karten.
Gedacht ist der Treiber für Intel-Macs und PCs, die per OpenCore macOS 15 Sequoia starten. Macs mit Apple Silicon bleiben außen vor, dort unterstützt macOS keine fremden Grafikkarten. Praktisch erprobt hat der Entwickler den Treiber auf einer GeForce RTX 5060 unter macOS 15.7 und 15.8.1, Nutzer melden, dass auch die RTX 5070 und die RTX 5080 laufen. Unterstützt werden Metal 3 samt Raytracing, Mesh Shadern und MetalFX, dazu OpenCL und Core ML.
Spannend ist der Weg dorthin. Statt einen Nvidia-Treiber nachzubauen, übersetzt das Projekt: Apples Shader-Zwischencode wird in SPIR-V umgewandelt und landet dann bei NVK, dem quelloffenen Vulkan-Treiber aus dem Mesa-Projekt. Im Kernel laufen Nvidias eigene offene GPU-Kernelmodule, angepasst an macOS. Das Ganze ist also weniger ein klassischer Treiber als eine Übersetzungskette – umso bemerkenswerter, dass am Ende ein hardwarebeschleunigter macOS-Desktop steht.
Viel Bastelei, wenig Schutz
Ein Treiber zum Einstecken und Loslegen ist das allerdings nicht. Voraussetzung ist ein funktionierendes OpenCore-Setup, und die Installation verlangt, zentrale Schutzmechanismen von macOS abzuschalten: Der Systemintegritätsschutz wird gelockert, damit unsignierte Kernelerweiterungen laden, Apples Signaturprüfung AMFI per Boot-Argument ausgehebelt und Secure Boot deaktiviert. Dazu kommt das Tempo. Zwischen der ersten Version am 7. Oktober und Version 1.1.0 lagen rund eineinhalb Tage und mehr als ein Dutzend Releases, viele davon mit Korrekturen für Karten, auf denen der Desktop schwarz blieb oder Metal gar nicht startete.
Quelloffen ist das Projekt, Open Source im engeren Sinn aber nicht. Der Code liegt vollständig vor, die Lizenz verbietet jedoch jede kommerzielle Nutzung – private, Forschungs- und Bildungszwecke sind erlaubt. Einen fertigen Hackintosh mit vorinstalliertem Treiber verkaufen darf also niemand.
Gekommen, als das Licht ausgeht
Kommt das nicht reichlich spät? Mit macOS 26 Tahoe hat Apple die letzte Version für Intel-Macs veröffentlicht, macOS 27 setzt Apple Silicon voraus. Der Treiber zielt sogar noch eine Version weiter zurück auf Sequoia, Unterstützung für macOS 26 beansprucht der Entwickler ausdrücklich nicht. Die erste brauchbare Lösung für moderne GeForce-Karten kommt damit ausgerechnet in dem Moment, in dem der Hackintosh als Ganzes ausläuft. Einen anderen Weg geht Tiny Corp, dessen Treiber im Frühjahr eine RTX 5090 per Thunderbolt an Apple-Silicon-Macs angebunden hat, allerdings über den Tinygrad-Compiler und vor allem für KI-Aufgaben.
Wer einen Hackintosh mit GeForce-Karte betreibt und Lust auf Experimente hat, findet hier das spannendste Projekt seit Jahren – auf einem Zweitsystem, nicht auf dem Arbeitsrechner. Alle anderen dürfen es als das sehen, was es ist: ein Beleg dafür, dass die Funkstille zwischen Nvidia und macOS nie eine Frage der Technik war.
Quelle(n)
NullMoth auf GitHub
via IT之家
Bild: Nvidia




