クアルコムのSnapdragon X Eliteはx64エミュレーションを使用してWindowsゲームを「問題なく」実行します

  • abmhh
  • 0 comments
クアルコムのSnapdragon X Eliteはx64エミュレーションを使用してWindowsゲームを「問題なく」実行します
Snapdragon X Eliteのベンチマーク
(画像提供:Future)

知っておくべきこと

  • Qualcomm の今後の PC はエミュレーションを活用して、x86/64 Windows ゲームを最適なパフォーマンスで実行します。
  • ベンチマーク データは、Snapdragon X Elite デバイスで再生した場合の Radeon 780M と同様のパフォーマンスを示しています。
  • 同社は、これらの待望のデバイスを今年の夏に発売する予定だ。 

2024年のゲーム開発者会議(GDC)において、Qualcommは、同社が開発中のArmノートPCでWindowsゲームが動作する可能性があると示唆しました。もしこれが事実であれば、x86エミュレーションとゲームは、移植作業なしでこれらのデバイス上で完璧に動作するはずです(The Vergeより)。 

これは新しい現象ではありません。Appleは、パフォーマンスに悪影響を与えることなくレガシーx86アプリをサポートするRosetta 2変換レイヤーで同様の試みを行ってきました。Apple Siliconは、Arm PCでx86アプリを実行する際のパフォーマンス低下を緩和します。 

確かに、Appleのx86エミュレーションはゲーム実行時にパフォーマンス上の課題に直面する可能性があります。また、Apple Silicon上で従来のx86タイトルを実行することは可能ですが、パフォーマンス面が潜在的な課題となる可能性があります。 

The Verge が伝えたところによると、ゲーム開発者は、Arm for Windows の新しい Qualcomm チップで既存の Windows ゲームを実行するために 3 つのオプションを持つことになります。 

  • Qualcomm のスケジューラは CPU の周波数を動的に下げることができるため、タイトルをネイティブ ARM64 に移植して、CPU パフォーマンスと電力使用量を最適化できます。
  • Windows とそのライブラリ、Qualcomm のドライバーがネイティブで実行され、アプリの残りの部分はエミュレートされて「ネイティブに近い」パフォーマンスを実現するハイブリッド「ARM64EC」アプリを作成できます。
  • あるいは、ほとんど何もせずに、x64 エミュレーションを使用してゲームをとにかく動作させることもできます。

Qualcomm は、ほとんどの Windows ゲームが GPU 関連のパフォーマンス問題の影響を受けやすいことを指摘し、さらにデバイス上の GPU のパフォーマンスはエミュレーションの影響を受けないことを指摘して、その前提を裏付けています。

この目的のため、QualcommはSnapdragon X Elite搭載ノートPCで「Control」「Baldur's Gate 3」「Redout II」など複数のゲームをテストしたと報じられています。新たに公開されたベンチマークデータによると、Snapdragon X Elite搭載デバイスでプレイした場合、Radeon 780Mと同等のパフォーマンスが示されています。

そしてどうやら、Qualcomm が今年後半に Snapdragon X シリーズデバイスを出荷する予定であるため、この大胆な発言の信憑性を確認するのにそれほど長く待つ必要はないかもしれない。

Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。

ARM64ECとは何ですか?

サーフェスプロX

ARM版Windows 11向けアプリの最適化は、かつては「全か無か」のアプローチでしたが、ARM64ECの登場により状況は一変しました。(画像提供: Windows Central)

Microsoftは2021年にARM64ECを発表しました。このテクノロジーにより、開発者はARM上でネイティブに実行されるコードとエミュレーションで実行されるコードを自由に組み合わせることができます。これにより、開発者はプログラムやゲームを段階的にARMに移植したり、プログラムのベース部分をエミュレーションで実行し、特定のコンポーネントをARMハードウェア上でネイティブに実行したりすることが可能になります。

ARM64EC がリリースされる前は、ARM デバイス向け Windows 11 アプリの最適化は、全か無かのどちらかしかありませんでした。開発者は、ARM を全面的に採用してアプリの最適化に多くの時間を費やすか、ARM を棚上げにするかのどちらかでした。 

「従来、ARM向けにアプリを再構築するには、アプリ全体を再コンパイルする必要がありました。その結果、ARMデバイスのパワーを最大限に引き出す、優れたネイティブエクスペリエンスが顧客に提供されます」とマイクロソフトは2021年に述べています。「しかし、開発者の観点から見ると、アプリの移植は「オール・オア・ナッシング」になる可能性があります。顧客がメリットを実感するには、プロセス内のすべてのバイナリを再構築する必要があるからです。」

ARM64EC は 2022 年に登場し、Surface Pro X や Lenovo ThinkPad X13s などのデバイスのパフォーマンスを向上させました。

2022年後半、UnityはUnity PlayerをARM版Windowsに移植することを発表した。約束通り、開発者はUnity 2023.1のリリースによりARMデバイスをターゲットとすることが可能になった。

Snapdragon X Elite シネベンチ

クアルコムの次期Snapdragon X Eliteプロセッサは、ARM版Windows 11に大きな強化をもたらすと期待されています。(画像提供:ダニエル・ルビーノ)

ARM版Windowsは時とともに進化を遂げており、2024年はまさに本領を発揮する年になるかもしれません。QualcommはSnapdragon X Eliteプロセッサを近日中にリリースする予定で、Microsoftも近日発売予定のSurface Pro 10とSurface Laptop 6(非ビジネス向け)でこれらのチップを活用する予定です。

当社のシニア エディターである Zac Bowden は、新しい Surface Pro 10 や Surface Laptop 6 を購入すべきでない理由を説明した記事の中で、ARM 版 Windows 11 への移行について論じました。

「もしあなたが、このプラットフォームについて以前聞いたことからWindows on Armデバイスは不要だと考えているなら、もう少し待ってもう一度チャンスを与えてみてください。マイクロソフトの今年の目標は、Windows on ArmがPC分野で標準化され、エンドユーザーがIntelとArmのパフォーマンスと互換性の違いをほとんど感じなくなることです。」

Qualcommの主張を裏付けるには、Snapdragon X Eliteを実際に試す必要がありますが、QualcommとMicrosoftの共同の取り組みにより、Windows 11 on ARMがようやく主流の用途に使えるようになるかもしれません。生産性向上のためにPCを必要とする一般ユーザーとPCゲーマーの両方が、Qualcommの新しいチップとMicrosoftによるWindows 11 on ARMの改良の恩恵を受けることができるはずです。

ケビン・オケムワは、ケニアのナイロビを拠点とするベテランのテクノロジージャーナリストです。Windows Centralで業界の最新トレンドや動向を幅広く取材し、豊富な経験を有しています。イノベーションへの情熱と細部への鋭い洞察力を持つ彼は、OnMSFT、MakeUseOf、Windows Reportといった主要メディアに寄稿し、Microsoftエコシステムを取り巻くあらゆるトピックについて、洞察力に富んだ分析と最新ニュースを提供しています。常に変化するテクノロジーのトレンドを追っている暇な時は、世界を旅したり、音楽を聴いたりしています。