Apple Silicon ユーザーにとって画期的な進展として、Asahi Linux が M1 および M2 チップで AAA ゲームを可能にする驚くべき成果を達成しました。この breakthrough により、ゲーマーは Linux を通じて Cyberpunk 2077 、The Witcher 3 、Control などの要求の高いタイトルを Apple ハードウェアでプレイできるようになりました。
Apple Silicon 上で実現された AAA ゲーミングの活気ある雰囲気を反映した鮮やかなバーシーン |
複雑なエミュレーションスタック
Asahi Linux の革新的なアプローチには、4つの変換層からなる洗練されたエミュレーションスタックが含まれています:
- FEX :ARM ハードウェア用に x86 命令をエミュレート
- Wine :Windows コードを Linux に変換
- DVK と Proton :DirectX API 呼び出しを Vulkan に変換
この複雑なシステムにより、ARM ベースの Apple Silicon 上で x86 Windows ゲームを実行する課題を克服し、Asahi Linux は世界初のこの feat を達成した Linux ディストリビューションとなりました。
技術的な障壁の克服
Asahi チームは以下のような技術的課題に直面しました:
- ページサイズの違い :Apple システムは 16K ページサイズを使用しますが、Windows x86 ゲームは 4K ページを想定しています。これに対処するため、Asahi 開発者は異なるページサイズを持つ仮想化された二次 ARM Linux カーネルを実装しました。
- メモリ管理 :エミュレーションのオーバーヘッドにより、最も要求の高いゲームには少なくとも 16GB のシステムメモリが必要です。
- グラフィックス API 変換 :DirectX 呼び出しを Vulkan に変換することは大きな課題となり、チームは積極的に解決に取り組んでいます。
現状と将来の展望
まだアルファ段階ですが、Asahi Linux の x86 Windows 互換性はすでに印象的な結果を示しています:
- プレイ可能なタイトル :Cyberpunk 2077 、Hollow Knight 、Portal 2 、Fallout 4 、Control
- パフォーマンス :多くのインディーゲームがフルスピードで動作し、より要求の高いタイトルもプレイ可能ですが、まだ 60 FPS に達していない場合があります
開発者は 1.0 リリースに向けて取り組んでおり、互換性とパフォーマンスの向上に継続的に努力しています。注目すべき成果の一つは、Honeycrisp ドライバーで、これはあらゆるオペレーティングシステムで M1 シリコン向けの最初の準拠ドライバーです。
広大な風景を見渡す冒険的なキャラクター。 Asahi Linux 上の没入型ゲーム体験を象徴しています。 |
Apple Silicon ユーザーへの影響
この開発は、特にゲームに興味のある Apple Silicon 所有者に新たな可能性を開きます:
- Linux を通じてゲームライブラリへのアクセスが拡大
- プロジェクトが成熟するにつれてパフォーマンスが向上する可能性
- Apple Silicon デバイスの多様性の増加
Asahi Linux が互換性レイヤーを洗練させ続けるにつれて、Apple Silicon ユーザーは、ますます増加するプレイ可能なタイトルと、ハードウェア上での改善されたゲーム体験を楽しみにすることができます。