Appleの「Game Porting Toolkit 2」でAVX2命令セットがサポートされたことで、Ratchet & Clank: Rift ApartやHitman 3、Hi-Fi RUSHなどのタイトルがMacでプレイ可能になっているそうです。詳細は以下から。
Appleは現地時間2024年06月10日に開催した世界開発者会議WWDC24の基調講演の中で、次期macOS 15 Sequoiaを発表するとともに、昨年リリースしたゲーム開発者がWindows用ゲームをMacへ移植するのを支援するツールキット「Game Porting Toolkit」を「Game Porting Toolkit 2 (以下、GPTK2)」へアップデートしました。
その後公開されたGPTK2のドキュメントやセッションには、GPTK2はパフォーマンスの向上やグラフィックス/コンピューティングの互換性の向上に加え、レイトレーシングとIntel AVX/AVX2命令セットがサポートされていると明記されていました。
このAVX2は、2020年にAppleがApple Siliconを発表した際、Intelのx86_64命令をApple Siliconで実行可能なarm64命令へ変換するトランスレーター「Rosetta 2」ではサポートされないとされていた命令セットであったため、
Rosetta translates all x86_64 instructions, but it doesn’t support the execution of some newer instruction sets and processor features, such as AVX, AVX2, and AVX512 vector instructions.
About the Rosetta Translation Environment – Apple Developer Documentation
このAVX2命令セットが原因で、これまでプレイできなかったWindows用ゲームがRedditでまとめられ、現在検証が行われており、例えばGPTK1ではクラッシュしてしまうと報告されていた「HITMAN 3」などがmacOS 15 SequoiaとGPTK2では安定して動作しているそうです。
AVX2を利用するゲームの一部
- Forza Horizon 3 : フォルツァ ホライゾン 3
- Forza Horizon 4 : フォルツァ ホライゾン 4
- Forza Horizon 5 : フォルツァ ホライゾン 5
- MSFS 2020 : マイクロソフト フライト シミュレータ 2020
- Uncharted 4 : アンチャーテッド 海賊王と最後の秘宝
- HellBlade 2 : ヘルブレイド2
- Forza Motorsport 7 : フォルツァ モータースポーツ 7
- Forza Motorsport 8 : フォルツァ モータースポーツ 8
- Horizon Forbidden West : ホライゾン 禁じられた西部
- The Last Of Us Part 1 : ラストオブアス パート1
- God Of War Ragnarok : ゴッドオブウォー ラグナロク
- Ratchet & Clank: Rift Apart : ラチェット&クランク パラレルトラブル
- Alan Wake 2 : アラン ウェイク 2
- FC24 : EA SPORTS FC 24
- Age of Empires IV : エイジ オブ エンパイア IV
- RDR 2 : レッドデッドリデンプション 2
- Yakuza: Like a Dragon : 龍が如く7 光と闇の行方
- GranBlue Fantasy: Relink : グランブルーファンタジー リリンク
- Age of Wonders IV : エイジ オブ ワンダーズ IV
- Dying Light 2 : ダイイングライト 2
また、現在macOS 15 SequoiaとGPTK2で動作したタイトルとして、Senua’s Saga: Hellblade IIやTrackmania、Far Cry 6、Ratchet & Clank: RIft Apart、Hi-Fi Rush、Hitman World of Assassination、Assassin’s Creed Odyssey/Originsなどが確認されているので、気になる方はRedditやCrossOverコミュニティをチェックしてみてください。
AppleGamingWikiを運営するAndrew Tsaiさんによる検証
- r/macgaming – Reddit
- Compatibility | CrossOver Mac and Linux – CodeWeavers
- About the Rosetta Translation Environment – Apple Developer Documentation
コメント