HIGHBALL : les jeux Windows sur Apple Silicon, avec un verdict honnête pour chaque titre
https://github.com/gauthierpiarrette/highball
📌 HIGHBALL est une app macOS native, qui embarque aussi un CLI : elle assemble Wine, DXMT, D3DMetal et DXVK à votre place, installe Steam ou connecte votre bibliothèque Epic, puis vous dit franchement, jeu par jeu, ce qui tourne sur votre Mac et avec quel renderer.
Le projet arrive dans une niche marquée par un abandon : Whisky, l’outil gratuit de référence, a été archivé en 2025. Highball est pensé pour éviter ce genre de fin. Pas de fork de Wine ni de binaires hébergés en catimini : les moteurs sont assemblés à partir de versions amont épinglées et vérifiées par empreinte SHA-256, chaque patch est public dans le dépôt, et les correctifs remontent vers les projets d’origine — comme le fix MoltenVK pour Red Dead Redemption 2, aujourd’hui en pull request chez Khronos.
La vraie singularité, c’est la base de données de compatibilité. Libre en CC0 et consultable en ligne, elle porte un verdict par jeu — vérifié sur du matériel réel, rapporté par la communauté, prédit par machine, ou bloqué — avec la provenance de chaque affirmation. Les chiffres affichés sur le site : 17 jeux testés à la main, 19 remontés en amont, 164 issus du consensus communautaire, 42 honnêtement marqués impossibles, plus 12 491 prédictions. Les anti-cheats noyau — Valorant, Fortnite, Destiny 2 — sont signalés avant de télécharger 80 Go pour rien.
Côté performances, les exemples sont concrets. Cyberpunk 2077 tourne à 60–82 fps sur une puce M5 avec D3DMetal et le FSR 2.1. Portal 2 se figeait à chaque chargement de carte : la cause, un bug MoltenVK dans le chemin HDR du moteur Source, est réglée par une recette qui coupe le HDR, et le jeu file à 210 fps. Six jeux bénéficient déjà d’un correctif de ce genre.
L’usage quotidien reste simple. Un .dmg notarié pour macOS 14 et plus, un bouton Get started, Rosetta installée si besoin, puis le moteur téléchargé et Steam qui se connecte. Le premier lancement prend 15 à 25 minutes sous Rosetta — la barre de progression affiche l’étape et la durée habituelle — ensuite c’est instantané. Tout vit dans ~/Library/Application Support/Highball/ : supprimer ce dossier désinstalle tout, sans rien toucher à /usr ni /Library. Aucun compte à créer, aucune télémétrie.
Je trouve l’approche particulièrement saine : la base de données est le produit, pas un argument marketing, et ses recettes restent utiles même aux utilisateurs de CrossOver. Les limites existent : GOG Galaxy s’affiche en noir, Ubisoft Connect et Battle.net ouvrent leur fenêtre de connexion sans jeu testé, et le projet est en bêta assumée. Le README indique d’ailleurs la marche à suivre pour qui veut du support de niveau commercial : acheter CrossOver, qui finance l’essentiel du travail Wine sur Mac.
- 🎮 Steam en un clic, bibliothèque Epic via Legendary, runtimes .NET et VC++ idem
- 📊 Un verdict par jeu : vérifié, rapporté, prédit ou bloqué, provenance incluse
- 🚫 Anti-cheats noyau signalés avant le téléchargement de 80 Go
- 🧩 Quatre renderers (WineD3D, DXMT, D3DMetal, DXVK) sélectionnés par jeu
- ⌨️ Un CLI qui fait tout ce que fait l’app, y compris
highball reportpour alimenter la base - 🔓 GPL-3 pour l’app, CC0 pour les données, aucune offre payante prévue
Le tweet de Ram Maheshwari qui a fait connaître le projet dépasse les 84 000 vues, et le dépôt affiche déjà environ 1 000 étoiles. L’app s’installe aussi via Homebrew (brew install --cask gauthierpiarrette/highball/highball). Si votre bibliothèque Steam dort sur un Mac Apple Silicon, commencez par chercher vos titres dans la base : la réponse y sera honnête.
Sources
- GitHub — gauthierpiarrette/highball : https://github.com/gauthierpiarrette/highball
- Site officiel — Highball : https://gethighball.com/
- Tweet de Ram Maheshwari (@rammcodes) : https://x.com/rammcodes/status/2098871231181422623






