Novità e trend
I giochi per Windows ora funzionano anche su Mac, anche se non in modo perfetto
di Jan Johannsen
Con il nuovo Game Porting Toolkit di Apple, i giochi per PC possono essere lanciati anche su MacOS. Provo se funziona bene e se posso accantonare il mio computer Windows.
È possibile giocare a giochi Windows su Mac con chip di Apple Silicon solo in modo indiretto. Con il Game Porting Toolkit, Apple stessa offre ora un modo per eseguire anche i giochi DirectX 12 attuali su Mac. In realtà, lo strumento è destinato agli studi di software e dovrebbe aiutare il porting dei giochi per Mac.
Non sono uno studio di software. Ma è da tanto che voglio poter utilizzare la potenza grafica del mio chip M1 Max nei giochi. Ma che gioco c'è per Mac? Praticamente nessuno. Una volta ero in grado di installare Windows tramite Bootcamp. Quindi i giochi per Windows funzionavano senza problemi, anche se non ad alta risoluzione. Dopo il passaggio ai chip M di Apple con architettura ARM, Bootcamp non funziona più. Esistono solo alcune soluzioni insoddisfacenti come Crossover o Parallels, le cui versioni complete devono essere pagate.
Nel frattempo, possiedo un computer Windows apposta per i giochi. Non c'è altro modo. Ma preferirei avere un Mac per tutto. Con un uso differente da quello previsto del nuovo Game Porting Toolkit, posso averlo? Ci provo.
Il nuovo strumento di Apple è un programma di traduzione. Funziona in modo simile a Proton su Steam Deck, con una versione di Wine, un livello di compatibilità open source. Questo ha causato alcune critiche, dato che Apple non è esattamente nota per i suoi contributi alla community open source. Il Game Porting Toolkit può tradurre su tre livelli contemporaneamente:
Quindi avviene molto lavoro in background quando si avvia un gioco Windows attuale tramite lo strumento. Di conseguenza, bisogna fare i conti con perdite di prestazioni. Ma dato che il mio chip M1 Max ha una prestazione piuttosto elevata, spero ancora in una frequenza di aggiornamento ragionevole.
Di solito trovo il software di Apple facile da navigare, ma non il Game Porting Toolkit, perché non è destinato a dilettanti della programmazione come me. Grazie a varie istruzioni su Reddit, me la cavo comunque.
Se anche tu vuoi utilizzare lo strumento, segui i seguenti passaggi:
1. Aggiorna MacOS e crea un backup
2. Installa MacOS Sonoma Beta
3. Installa Game Porting Toolkit e Xcode
WINEPREFIX=~/my-game-prefix
brew --prefix game-porting-toolkit/bin/wine64 reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuild /t REG_SZ /d 19042 /f
WINEPREFIX=~/my-game-prefix
brew --prefix game-porting-toolkit/bin/wine64 reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuildNumber /t REG_SZ /d 19042 /f
WINEPREFIX=~/my-game-prefix
brew --prefix game-porting-toolkit/bin/wineserver -k
4. Installa e apri i giochi
/Volumes/Game\ Porting\ Toolkit-1.0/gameportingtoolkit ~/my-game-prefix "C:\users\crossover\Downloads\SteamSetup.exe"
gameportingtoolkit-no-hud ~/my-game-prefix 'C:\Program Files\MyGame\MyGame.exe'
Per prima cosa provo se il nuovo «Diablo IV» funziona, che sarebbe grandioso. In effetti, funziona. Avvio il launcher BattleNet e il gioco senza problemi tramite il comando nel terminale.
Ma funziona bene il gioco? Sto testando il Game Porting Toolkit con un MacBook Pro dell'anno scorso con il chip M1 Max. Ha 10 core di CPU, 32 core di GPU e 32 gigabyte di memoria unificata. Nell'ambito dell'attuale gamma di Mac, il dispositivo è di classe medio-alta.
Alla risoluzione di 1440p, «Diablo IV» raggiunge circa 50 fotogrammi al secondo (FPS) con dettagli medi. Non si tratta di caratteristiche grafiche di spicco, ma il gioco è giocabile senza problemi. Inoltre, non ho notato cali negli effetti di luce e nessun bug nel gameplay. L'unica nota negativa è che c'è un piccolo input lag. Per un gioco attuale, compresi i livelli di traduzione necessari, trovo questo risultato sorprendentemente buono.
Poi installo Steam e scarico vari giochi. Purtroppo, molti sono in sciopero totale. Tra questi ci sono i due titoli più vecchi «Anno 1404» e «Age of Empires IV». Si apre brevemente una finestra, ma si richiude immediatamente. «Red Dead Redemption 2» installa automaticamente il launcher Rockstar e si apre con fatica. Dopo 30 secondi di attesa, però, appare il messaggio di errore «Il gioco è già in esecuzione» e posso solo cliccare su «Esci».
Altri giochi che installo senza successo sono «Counter-Strike: Source», «Halo Infinite», «Forza Horizon 5» e tutti i giochi Ubisoft. Posso installare i loro launcher, ma non riesco ad aprirli. Ciò significa che anche «Anno 1800» e «Assassin's Creed» non funzionano. Non so esattamente perché tutti questi giochi non funzionino. Per giochi come «Halo Infinite», il problema potrebbe essere dovuto al software anti-cheat richiesto, che non è compatibile con Mac nonostante il Game Porting Toolkit.
Un titolo AAA su un MacBook? «Ridicolo!», penso tra me e me, ma ci provo lo stesso. Con mio grande stupore, «Cyberpunk 2077» può essere avviato. A 1440p con dettagli medi, il benchmark rileva 27 FPS. Durante il gioco, raggiungo circa 30 FPS nella maggior parte delle situazioni. Nel migliore dei casi, il gioco è a malapena giocabile così. In 1080p raggiungo i 45 FPS, ma questa risoluzione non rende giustizia a un gioco come Cyberpunk. Probabilmente sarà ben giocabile solo con il nuovo e costosissimo chip M2 Ultra di Apple.
Quando eseguo il test iniziale con un MacBook Pro M1, si verificano anche artefatti grafici sotto forma di texture mancanti che appaiono come aree nere. Il problema scompare poco dopo, ma si ripresenta più volte durante il gioco.
Secondo quanto riportato su Reddit, il Game Porting Toolkit si sta occupando anche di altri grandi titoli. Ad esempio, «Hogwarts Legacy» o «Elden Ring». Dal momento che non possiedo questi giochi, non posso testarli personalmente. Consiglio invece di guardare i video dello youtuber Andrew Tsai, che dedica il suo intero canale a giochi su Mac:
Le sorprese positive sono belle, ma le mie conclusioni sul Game Porting Toolkit sono ancora contrastanti. Anche l'installazione è tutt'altro che semplice, ma non voglio fare la figura del fesso con Apple. Dopo tutto, lo strumento non è adatta ai dilettanti come me. Nella vita di tutti i giorni, non avrei voglia di installare e avviare i miei giochi con comandi in terminale ogni volta.
Il fatto che il gioco funzioni o meno è una questione di fortuna. Ho avuto successo solo con due dei miei titoli desiderati. E se funziona, la traduzione live del software su Mac consuma un bel po' di risorse. Giocare in 4K con i giochi attuali è impossibile. Se hai un M1 Max o un M2 Max, al massimo potrai far girare un gioco moderatamente impegnativo come «Diablo IV» a una risoluzione di 1440p. Non è male, ma qualsiasi PC di fascia media può fare di meglio. Il mio computer da gioco con Windows rimarrà quindi sotto la mia scrivania pronto per essere usato.
Ciononostante, trovo notevole che Apple fornisca uno strumento per far funzionare «Cyberpunk 2077» su Mac. Dimostra cosa sarebbe possibile se gli studi facessero davvero il porting dei loro giochi. Se faranno questo sforzo in futuro è discutibile: l'intersezione tra utenti Mac e giocatori come me rimane piccola. Ma come tutti sappiamo, la speranza è l'ultima a morire.
Le mie impronte digitali cambiano talmente spesso che il mio MacBook non le riconosce più. Il motivo? Se non sono seduto davanti a uno schermo o in piedi dietro a una telecamera, probabilmente mi trovo appeso a una parete di roccia mantenendomi con i polpastrelli.