Ny drivrutin tar Nvidia GeForce RTX till Hackintosh

Ett modernt GeForce-kort i en Mac – för Hackintosh-entusiaster hade det varit ett avslutat kapitel i åratal. Nvidia släppte sina sista egenutvecklade drivrutiner för macOS High Sierra; det kom aldrig någon för kort från Turing-generationen och framåt. Nu har en utvecklare som kallar sig NullMoth släppt en Metal-drivrutin på GitHub som är avsedd att fylla just den luckan: för GeForce GTX 16- och RTX 20-, 30-, 40- och 50-serierna samt Titan RTX och motsvarande arbetsstationskort.
Drivrutinen är avsedd för Intel-Macar och PC-datorer som startar macOS 15 Sequoia med OpenCore. Macar med Apple Silicon omfattas inte, eftersom macOS inte stöder grafikkort från tredje part på dessa system. Utvecklaren har testat drivrutinen på ett GeForce RTX 5060 under macOS 15.7 och 15.8.1, och användare rapporterar att även RTX 5070 och RTX 5080 fungerar. Den stöder Metal 3, inklusive strålspårning, mesh shaders och MetalFX, samt OpenCL och Core ML.
Tillvägagångssättet är intressant. I stället för att återskapa en Nvidia-drivrutin översätter projektet: Apples mellanliggande shaderkod konverteras till SPIR-V och skickas sedan vidare till NVK, Vulkan-drivrutinen med öppen källkod från Mesa-projektet. Nvidias egna öppna GPU-kärnmoduler, anpassade för macOS, körs i kärnan. Resultatet är mindre en konventionell drivrutin än en översättningskedja – vilket gör det desto mer anmärkningsvärt att den i slutändan levererar ett hårdvaruaccelererat macOS-skrivbord.
Mycket mixtrande, lite skydd
Det här är dock ingen plug-and-play-drivrutin. Den kräver en fungerande OpenCore-konfiguration, och installationen innebär att viktiga säkerhetsmekanismer i macOS måste inaktiveras: System Integrity Protection luckras upp så att osignerade kärntillägg kan laddas, Apples AMFI-signaturkontroller kringgås med ett startargument och Secure Boot inaktiveras. Sedan är det utvecklingstakten. Bara ungefär ett och ett halvt dygn skilde den första versionen den 7 oktober från version 1.1.0, med över ett dussin utgåvor däremellan, varav många innehöll korrigeringar för kort där skrivbordet förblev svart eller Metal inte startade alls.
Projektets källkod är tillgänglig, men det är inte öppen källkod i strikt mening. All kod är tillgänglig, men licensen förbjuder all kommersiell användning – privat användning samt användning för forskning och utbildning är tillåten. Det innebär att ingen får sälja en färdig Hackintosh med drivrutinen förinstallerad.
Anländer när ljuset släcks
Kommer inte detta ganska sent? Med macOS 26 Tahoe släppte Apple den sista versionen för Intel-Macar; macOS 27 kräver Apple Silicon. Drivrutinen riktar sig till Sequoia, ytterligare en version tillbaka, och utvecklaren gör uttryckligen inga anspråk på stöd för macOS 26. Den första fungerande lösningen för moderna GeForce-kort kommer alltså precis när Hackintosh som helhet håller på att fasas ut. Tiny Corp väljer ett annat tillvägagångssätt: företagets drivrutin anslöt i våras ett RTX 5090 till Macar med Apple Silicon via Thunderbolt, om än genom Tinygrad-kompilatorn och främst för AI-arbetslaster.
Den som kör en Hackintosh med ett GeForce-kort och gillar att experimentera hittar här det mest spännande projektet på flera år – på ett sekundärt system, inte på sin arbetsdator. Alla andra kan se det för vad det är: ett bevis på att tystnaden mellan Nvidia och macOS aldrig handlade om tekniska begränsningar.
Källa(or)
NullMoth på GitHub
via IT Home
Bild: Nvidia
Topp 10...
» Topp 10: Bästa bärbara allround/multimediadatorerna
» Topp 10: Bästa bärbara speldatorerna
» Topp 10: Bärbara budget/kontorsdatorer
» Topp 10: Bästa bärbara kontors/premiumdatorerna
» Topp 10: Bärbara arbetsstationer
» Topp 10: De bästa små/kompakta bärbara datorerna
» Topp 10: Bästa ultrabooks
» Topp 10: Bästa hybriddatorerna
» Topp 10: Bästa surfplattorna
» Topp 10: Marknadens bästa smartphones





