Stela ressuscite le Hackintosh sur PC : comment ce « Rosetta 2 inversé » lance macOS 27 (Apple Silicon) sur processeur Intel et AMD avec GPU NVIDIA

Stela macOS 27 Apple Silicon sur PC x86-64 et GPU NVIDIA

En supprimant définitivement toute prise en charge des processeurs Intel x86 dans macOS 27, Apple pensait avoir scellé pour de bon le cercueil de la scène Hackintosh sur les tours PC classiques. C’était sans compter sur l’ingéniosité du développeur Tyler Smith (connu sous le pseudonyme tylertms), qui vient de publier Stela, une couche de traduction et de modélisation matérielle capable de faire démarrer une image ARM64e officielle et non modifiée de macOS 27 sur un simple processeur Intel Core ou AMD Ryzen accompagné d’une carte graphique NVIDIA GeForce.

Un « Rosetta 2 inversé » qui traduit plus de 3 000 instructions ARM64e vers x86-64

Là où les outils historiques comme OpenCore ou Clover se contentaient d’injecter des extensions noyau (kexts) dans des versions de macOS déjà compilées par Apple pour l’architecture x86, la coupure franche opérée avec macOS 27 imposait de repartir d’une feuille blanche. Quelques mois après l’exploit d’un moddeur parvenu à faire tourner macOS 27 sur un PC portable Snapdragon X2 Elite grâce au projet Snapintosh en s’appuyant sur la parenté ARM64, Stela s’attaque à un défi architectural nettement plus brutal : faire tourner du code exclusivement pensé pour les puces Apple Silicon sur nos processeurs PC x86-64.

Concrètement, Stela se présente sous la forme d’une application de démarrage UEFI autonome, bâtie autour d’un noyau Linux, de Mesa, de LLVM et écrite en Rust. Dès l’allumage du PC depuis une clé USB préparée via l’utilitaire, Stela simule intégralement l’environnement matériel d’un Mac mini M2, y compris une Secure Enclave modélisée capable de gérer le verrouillage du trousseau cryptographique (keybag) et la vérification des mots de passe système.

Comme l’explique Tyler Smith sur le dépôt GitHub officiel de Stela ainsi que sur le serveur Discord du projet, l’image système de macOS 27 téléchargée depuis les serveurs d’Apple ne subit aucune altération : le système d’exploitation traverse exactement le même processus de restauration cryptographique que sur un véritable Mac. En interne, un compilateur hybride combinant traduction anticipée (AOT) et compilation à la volée (JIT) convertit plus de 3 000 encodages d’instructions AArch64 (ARM64e) en code x86-64 natif, tout en faisant correspondre les registres invités aux registres hôtes et en mettant en cache les blocs déjà traduits sur le disque pour survivre aux redémarrages.

Voir les disponibilités sur Amazon→

Le retour inattendu des cartes graphiques NVIDIA GeForce sous macOS grâce à Metal vers NIR

La seconde prouesse technique de Stela réside dans son pilote graphique sur mesure. Alors qu’Apple a banni les cartes NVIDIA de son écosystème depuis de longues années, Stela intègre un traducteur graphique dédié aux architectures NVIDIA GeForce GTX 16 (Turing) ainsi qu’aux gammes GeForce RTX séries 20, 30, 40 et 50. Ce pilote intercepte la représentation intermédiaire des shaders d’Apple (AIR) et la compile directement vers NIR, la représentation intermédiaire du projet open-source Mesa, en assurant la compatibilité avec les familles d’instructions Metal 3 et Apple 7.

Au vu de la domination des cartes GeForce RTX dans l’enquête matérielle Steam, ce choix technique ouvre immédiatement les portes de l’expérimentation à une immense majorité de joueurs PC sans nécessiter l’achat d’une carte Radeon spécifique comme à l’époque des anciens Hackintosh.

Trailer video

Configuration requise et limites actuelles de la version 0.3.1

Le projet évolue à une vitesse fulgurante : lancé en version 0.1.0 le 11 novembre 2026, Stela enchaîne déjà les correctifs avec une mise à jour v0.3.1 qui corrige notamment le blocage de démarrage sur les cartes mères AMD Ryzen dotées d’une table mémoire UEFI de plus de 512 entrées (comme sur Ryzen 7 5800XT), accélère les conversions en virgule flottante et ajoute un cache rapide pour les instructions d’authentification de pointeurs (PAC) propres à l’architecture ARM64e.

ComposantSpécifications requises par Stela (v0.3.1)
Processeur (CPU)Intel ou AMD x86-64-v2 minimum (Intel Nehalem 2008 / AMD Bulldozer 2011 ou plus récent). Accélération AVX2 et AVX-512 exploitée si présente.
Carte graphique (GPU)NVIDIA GeForce GTX série 16 ou GeForce RTX séries 20, 30, 40 et 50 (traduction Metal 3 / Apple 7 vers Mesa NIR).
Mémoire vive & BIOS8 Go de RAM minimum, firmware UEFI 64 bits avec Secure Boot désactivé.
Stockage & Clé USBSSD NVMe ou SATA (mode AHCI) avec 60 Go libres (partition GPT). Clé USB de 8 Go (installateur en ligne) ou 32 Go (installateur hors ligne complet).
Réseau & PériphériquesEthernet Intel (I210 à I226), Realtek (RTL8111 à RTL8126), Broadcom, Aquantia et Atheros/Killer fonctionnels. Wi-Fi et audio interne encore en cours de développement.

Tyler Smith avertit toutefois en toute transparence que Stela reste pour l’heure un chantier expérimental, lent et sujet aux plantages selon les configurations. Le Wi-Fi n’est pas encore fonctionnel dans la branche publique actuelle, même si l’outil d’installation prépare déjà l’extraction des firmwares Intel, MediaTek et Realtek pour les prochaines mises à jour, et que l’objectif affiché est de prendre en charge à terme l’ensemble du matériel supporté par le noyau Linux.

Voir les disponibilités NVIDIA GeForce RTX sur Amazon→

Mon avis sur cette fiche technique

Quelle claque d’ingénierie bas niveau ! En tant que passionné d’architectures CPU et d’émulation système, je trouve l’ironie de la situation absolument savoureuse. En 2020, Apple bluffait toute l’industrie avec Rosetta 2 pour traduire les applications x86-64 vers ses puces ARM. Six ans plus tard, alors que Cupertino verrouille macOS 27 sur Apple Silicon, un développeur indépendant code l’exact opposé : un traducteur ARM64e vers x86-64 qui tire parti des instructions vectorielles AVX2 et AVX-512 de nos processeurs AMD Ryzen et Intel Core pour faire croire à l’OS qu’il tourne sur un Mac mini M2. Et le coup de grâce, c’est évidemment ce compilateur Metal vers NIR qui redonne vie aux cartes NVIDIA GeForce RTX sous macOS alors qu’Apple les snoberait presque par principe. Certes, la perte de performances inhérente à la traduction d’instructions et à l’émulation de l’authentification de pointeurs empêchera d’en faire une station de travail principale dans l’immédiat, mais voir un tel jalon open-source franchi en quelques jours prouve qu’aucun écosystème fermé ne résiste longtemps au génie de la communauté PC. Nous n’avons pas encore eu ce matériel entre les mains à la rédaction : si le constructeur souhaite nous confier un exemplaire de test pour le passer sur notre protocole complet en conditions réelles, notre banc d’essai lui est grand ouvert.

Suivez Pro-Gamer sur Discord
Recevez toutes nos actus gaming, les alertes de prix hardware et votez sur les sorties en direct avec la communauté.
Rejoindre le Discord →

Retrouvez Pro-Gamer en priorité sur Google

Ajoutez pro-gamer.fr à vos sources préférées pour retrouver nos guides et actus directement dans votre flux Google Discover et vos résultats de recherche.

Arthur "Heimdall"
Rédigé par Arthur "Heimdall"
⚡ Rédacteur Hardware FR & UK

Passionné de hardware et de jeu vidéo, Arthur « Heimdall » navigue entre la France et l'Angleterre où il travaille dans la vente de solutions logicielles B2B. Diplômé d'école de commerce et passionné de bancs d'essai, il monte et démonte des PC depuis son enfance, traquant chaque degré thermique et chaque milliseconde de latence d'affichage. Joueur éclectique passé par Assassin's Creed et Roblox, c'est sur les raids de World of Warcraft qu'il a rencontré Grimtag et Chaya avant de rejoindre l'aventure Pro-Gamer.

Spécialité :⚡ Banc d'essai Hardware & Benchmarks PC @Allkeygames @heimdall.pg
Tous les articles d'Arthur →

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.