Canonicalは、Steam Snap for ARM64が安定版になったと発表し、NVIDIA DGX SparkやQualcomm搭載ノートPCなどのARMプロセッサでPCゲームをプレイできる道を開きました。その提案は魅力的です。効率が良く、価格が安く、発熱も少ない。しかし、x86からARMへのエミュレーションの現実は、見た目ほど輝かしいものではありません。
x86エミュレーション:誰も見たくないボトルネック 🎮
ほとんどのゲームはARMではなくx86アーキテクチャ向けに書かれています。Canonicalはそれらを動作させるために変換レイヤーとエミュレーションを実装しましたが、このプロセスは常にパフォーマンスを低下させ、エラーを増やします。新しいゲームや要求の厳しいタイトルは対象外となり、体験はいくつかのゲームを、時にはカクつきながらプレイすることに限定されます。本当の解決策は、開発者がARM向けにネイティブコンパイルすることです。
開発者がARMを思い出す日 ⏳
別の選択肢である、スタジオがARM向けにもコンパイルすることは、革命のように聞こえます。しかし、ゲーム業界では、意志は常に技術の後ろではなく、お金の前を行くものです。つまり、RockstarがPC版より先にARM版のGTA VIをリリースするのを見たら、教えてください。それまでは、座って待ち、哲学的にそれらのカクつきを楽しむしかありません。