Asahi Linux が Apple Silicon に AAA ゲームをもたらす:Cyberpunk 2077、The Witcher 3 がプレイ可能に

BigGo Editorial Team
Asahi Linux が Apple Silicon に AAA ゲームをもたらす:Cyberpunk 2077、The Witcher 3 がプレイ可能に

Apple Silicon ユーザーにとって画期的な進展として、Asahi Linux が M1 および M2 チップで AAA ゲームを可能にする驚くべき成果を達成しました。この breakthrough により、ゲーマーは Linux を通じて Cyberpunk 2077 、The Witcher 3 、Control などの要求の高いタイトルを Apple ハードウェアでプレイできるようになりました。

Apple Silicon 上で実現された AAA ゲーミングの活気ある雰囲気を反映した鮮やかなバーシーン
Apple Silicon 上で実現された AAA ゲーミングの活気ある雰囲気を反映した鮮やかなバーシーン

複雑なエミュレーションスタック

Asahi Linux の革新的なアプローチには、4つの変換層からなる洗練されたエミュレーションスタックが含まれています:

  1. FEX :ARM ハードウェア用に x86 命令をエミュレート
  2. Wine :Windows コードを Linux に変換
  3. 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 上の没入型ゲーム体験を象徴しています。
広大な風景を見渡す冒険的なキャラクター。 Asahi Linux 上の没入型ゲーム体験を象徴しています。

Apple Silicon ユーザーへの影響

この開発は、特にゲームに興味のある Apple Silicon 所有者に新たな可能性を開きます:

  • Linux を通じてゲームライブラリへのアクセスが拡大
  • プロジェクトが成熟するにつれてパフォーマンスが向上する可能性
  • Apple Silicon デバイスの多様性の増加

Asahi Linux が互換性レイヤーを洗練させ続けるにつれて、Apple Silicon ユーザーは、ますます増加するプレイ可能なタイトルと、ハードウェア上での改善されたゲーム体験を楽しみにすることができます。