Macはゲーム革命の危機にonしていますか?

Mac Gamingは、Appleの最善の努力にもかかわらず、常にちょっとしたパンチラインでした。基本的な問題は、コンピューティング市場のごく一部を占めるプラットフォームにゲームを持ち込むためにかなりの開発リソースが必要だということです。毎年いくつかの有名なゲームが縮小されていますが、他のほとんどのタイトルはMacOSを完全にスキップしますが、それは変化している可能性があります。

Appleは最近、Windows環境をシミュレートし、Apple独自のMetal APIにDirectX API呼び出しを翻訳するゲームポーティングToolkit(GPT)と呼ばれるツールをリリースしました。実質的には、スチームデッキのバルブのプロトンのような翻訳層であり、プレイ可能なフレームレートでハイエンドゲームを実行するのと同じ機能があります。しかし、GPTはどれほど優れていますか?

実際にゲームポーティングツールキットを最新のMacコンピューターで設定することは、かなり簡単なプロセスです - ただMacOS 14 Sonomaへのアップグレードそしてウイスキーをダウンロードしてください、ゲームポーティングツールキットの開発者Isaac Marovitzによるグラフィカルインターフェイスです。そこから、ゲームポーティングツールキットのディスクイメージファイルをダウンロードする、ウイスキーを起動してドロップします。

MacOSのWindowsゲームに関する完全なビデオレポートを備えたオリバーです。YouTubeをご覧ください

ここから、SteamなどのゲームランチャーのWindows実行可能ファイルをダウンロードし、ウイスキー内でそれらを開き、Windowsのようにランチャーを使用してゲームをダウンロードして開始します。セットアップするのはかなり単純なプロセスですが、ここでは蒸気がかなり遅く、スペースの予約やゲームのインストールなどの簡単な操作に夢中になる傾向があることに気づきました。

ゲームがインストールされてロードされると、エクスペリエンスはしばしば優れています - 驚くべきことに、実際にはそうです。私が最初にクラックしたゲームは、2023年のデッドスペースのリメイクでした。すぐに使用できるXboxコントローラーは、Bluetoothを介してMacに接続されていましたが、すぐに完全なフィードバックで認識され、使用可能でした。重大なことに、ゲーム自体は、FSR2パフォーマンスと中程度のグラフィカルな設定で1440pで実行され、明らかなグラフィカルな欠陥なしでレンダリングされます。 GPT翻訳は、アーティファクトや腐敗なしに、PCビジュアルを完璧に変換しています。テクノロジーは実際に機能し、ユーザーからの特別な努力なしで動作するため、それは本当に大したことです。

ゲーム内のパフォーマンスはそれほど肯定的ではありません。2021MacBook ProのM1 Maxは、保守的な設定でも30-60FPSを提供します - 理論的にはRTX 3060に沿ったグラフィックスハードウェアには理想的ではありません。理想から - 特にフレームタイムスパイクでは、数百ミリ秒程度まで続くことができます。これらはおそらく、シェーダーコンパイルスタッターと並んでゲームのトラバーサルスタッターの混合物であり、時々ばかげた程度に吹き飛ばされます。一部のスタッターは2回目のプレイスルーで再発しないため、少なくともシェーダーキャッシュがWindowsのように機能しているように見えます。 FSR2ウルトラパフォーマンスと中設定で安定した60fps -1080pに到達することが可能です。これは、ゲームポーティングツールキットによって有効になっているワンクリックポートにとって悪くありません。

Dead SpaceのM1 Maxでのパフォーマンスはまともですが、トラバーサルとシェーダーのコンピレーションスタッターは、最大1.5秒の一時停止があるPCよりも著しく悪いです。

次に私はぶつかりましたゴッサムナイツ、信頼できるCPUストレステストと、不思議なことに偏ったパフォーマンスを持つゲーム。同じ基本的なセットアップを使用しました - そのパフォーマンスモードでのFSR2アップサンプリングとそれ以外の場合は、1440pの出力解像度が有効になっています。ここでは、レイトレースの設定をいじってみましたが、それらは無効になっています - おそらく翻訳レイヤーの制限ですが、ハードウェアが不足しているため、現在のAppleシリコンにRT機能が加速されるためです。

ポジティブな面では、ゲームグラフィックは問題なくレンダリングを続けており、ゲームPCでやるように飛び込んだりプレイしたりする問題はありませんでした。残念ながら、私たちは通常、30〜60fpsの領土に再び登場しますが、これはデッドスペースよりも予想外ではありません。 Gotham Knightsは、単一コアの速度に縛られているオープンワールドトラバーサル中にCPUのパフォーマンスプロファイルが不十分であるため、M1 Maxのコアが3.2GHzでキャップされていることは、おそらくパフォーマンスを制限しています。反対に、屋内シーンは安定した60fpsを保持し、2フェイスのパフォーマンスプロファイルにもかかわらず、ゲームは全体的に非常にプレイ可能です。特に、ミッドレンジとローエンドのPCが同様の問題に直面していることを念頭に置いています。

次に、私は試しましたホグワーツのレガシー、10代の平均フレームレートで全体的にはるかに悪化しました。ゲームに参加することができ、明らかな問題はありませんが、FSR2パフォーマンスと中設定で1440pでもプレイ可能な体験とはほど遠いものです。一般的にPCポートの問題を念頭に置いて、これはおそらく驚くことではありません。

Gotham KnightsとHogwartsのレガシーも、明らかな問題なしにプレイ可能ですが、後者ではパフォーマンスが低すぎて、Macosに推奨する価値があります。

見てみましたサイバーパンク2077同様に、人気のタイトルも素晴らしいストレステストです。ゲームはまだ非常によく見えますが、FSR2パフォーマンスモードで1080pの出力がFSR2パフォーマンスモードで、ここで優れたパフォーマンスを保証するために、さらなる設定妥協を行う必要がありました。街では、通常、30〜40fpsの範囲にあり、屋内セグメントの40代の低さまで上昇することもあります。ゲームは重大な問題を伴わずにレンダリングしますが、ゲームの世界を通り抜けて建物の内部に投げ込まれたときに動いている間にグリッチに遭遇しました。

一般的に言えば、これはゲームの見栄えが良く、非常にプレイ可能なバージョンですが、このクラスのGPUのパフォーマンスレベルをはるかに下回っています。コンテキストの場合、4K、FSR2パフォーマンス、高い視覚設定により、ゲーム内ベンチマークは平均24fpsを返し、RTX 3060デスクトップマシンは51fpsを提供します。ゲームポーティングツールキットの下で実行されているM1 Maxの大まかな領域にいる前に、GTX 1060に辞任する必要があります。

余談ですが、Apple Silicon Macに統一されたRAMセットアップのため、報告されているGPU RAMの割り当てはかなり驚くべきものです。私のシステム上の50GB近くのVRAMを検討しています。これは、ローエンドおよびミッドレンジのPC GPUでよく見られるテクスチャの問題を過ぎて電力を供給するのに十分簡単です。

面白いことに、この問題は、運転中に私を建物の内部に投げ込み、ゲームポーティングツールキットを責めることは不可能です。

私がクラックした最後のゲームはでした精神診断2。設定に関しては、解像度のスケーリング無効および中視覚設定を備えたネイティブ1440pにいます。パフォーマンスは驚くほど有利であり、典型的なプレイの実行は約60fpsをホバリングしています。私はこのゲームでいくつかのグラフィカルな問題、すなわちカットシーン中のジオメトリの端の周りのカラフルなアーティファクトに気づきましたが、ゲームプレイ中は物事は問題ありませんでした。

このゲームにはネイティブMacバージョンもあります。これはGPTバージョンよりもわずかに悪化していますが、このMacバージョンはIntel Mac用に構築されているため、Rosetta 2翻訳レイヤーを実行していることを念頭に置いておく価値があります。より近代的なAppleシリコンポートは、翻訳レイヤーの負担なしでより速いクリップで実行されると予想しています。 PCバージョンはかなり馴染みのあるストーリーを示しています。RTX3060はM1 Maxを吸います。これは、GTX 1060とRTX 2060の間にあるパフォーマンスになります。

全体として、ゲームポーティングツールキットは印象的な技術だと思います。高度なWindowsゲームをMacに効果的に翻訳し、ユーザー側の努力はゼロです。グラフィカルな問題は最小限に抑えられ、ゲームはしばしば明らかな問題なしに実行されます。確かに、ゲームポーティングツールキットが上に構築されているクロスオーバーやワインなど、他のツールもWindowsタイトルを実行することができます。ゲームポーティングツールキットはDirectX 12ゲームを処理できます。つまり、実際には、過去数年間のWindowsゲームで動作できます。これは難しい作業です。クロスオーバーのチームが文書化しているため、幅広いDX12ゲームからプラグアンドプレイ機能を取得することは大きな成果です。

Psychonauts 2は、GPTのネイティブMacバージョンよりもGPTでわずかに速く実行されますが、これはIntel Mac用に作られているため、AppleシリコンマシンでRosetta 2を使用して実行されています。

残念ながら、GPTにはいくつかの大きな警告が付属しています。 Whiskeyを使用してテストしたDX12タイトルの大部分は起動しなかったか、入門ビデオファイルを通過できなかったため、ゲームのパフォーマンスは不安定で、同等のWindowsシステムの半分の速度で閉じ込められています。高速なMACを使用すると、かなりまともなエクスペリエンスを得ることができますが、同様のハードウェアを備えたPCまたはコンソールに比べて非効率的です。少なくとも、このツールを使用して多くの既存のWindowsゲームの公式ポートを比較的簡単に開発できることを示唆しています。 Macsは、おそらくDead Spaceのようなゲームの完全なAppleシリコン駆動型の再構築を得ることはないでしょうが、ゲームポーティングツールキットバージョンがすでに問題なく実行可能なパフォーマンスで実行されているため、ゲームチェンジャーになる可能性があります。

新しいMacポートを簡単に見て、物事を閉じたかった男の空はありません。ポート自体は特別なものではありません - ゲームは十分に実行されますが、グラフィカルな設定が低い場合でも、私の意見ではかなり不満なフレームレートドロップに苦しんでいます。ただし、Appleの印象的なMetalFX Upscaling Techが付属しているため、人気のあるPC Upsampling Solutionsと比較する機会が与えられます。

今回は、空間的および時間的アップサンプラーのオプションがあります。それぞれには、さまざまな内部解像度をターゲットにするさまざまなオプションがあります。 1080pでは、選択した品質レベルに応じて、540pから828pの範囲です。パフォーマンスモードの時間的アップサンプリングオプションを一般的なPC Upsamplingソリューションにペアリングすると、驚くほどうまくいきます。静止画では、DLSSのように、非常に優れた時間的安定性と非常に1080pのような解決を提供します。 FSR2には、葉のきらめきにかなり大きな問題がありますが、MetalFXの時間的にはまったく見られません。カメラの動きは、MetalFXの時間プレゼンテーションでいくつかのアーティファクトを明らかにしますが、DLSSビューは少しだけ優れています - MetalFXはいくつかのシナリオでDLSSを上回っています。

MetalFX Upscalingは効果的であり、FSR2よりもDLSSに似ている傾向があります。

私たちが覆っているように昨年、マックのバイオハザードビレッジ、Appleの一時的なMetalFXアップサンプリングは非常に効果的であり、GPUの要求をしっかりと抑制しながら、非常に優れた画像品質を提供します。少なくともこのタイトルでは、FSR2よりもDLSSに近いと思いますが、出力解像度の4分の1で作業する場合でも、優れた結果をもたらします。残念ながら、MetalFXの空間オプションはそれほど有用ではなく、最終的な画像ではまったくあまり役​​に立たず、スーパーギザギザの生の画像がアンチエイリアシングカバレッジを失います。

その後、AppleのMacをゲームプラットフォームに変えるというAppleの試みは、満足のいくものではありませんでした。 AppleがほとんどのコンピューターにまともなGPUを入れているにもかかわらず、市場シェアと独自のAPIとツールがMacオーディエンスからタイトルを遠ざけています。 Apple Siliconの出現により、私たちは一握りの有名なポートを見てきましたが、それはこれまでだけです。ゲームポーティングツールキットは、その方程式を変更し、ワインとクロスオーバーを採取し、非常に効果的なDirect3Dから金属翻訳でスーパーチャージングします。これは、開発者がゲームをすぐに立ち上げて実行するためのドラッグアンドドロップソリューションであり、ユーザーが効果的に展開することもできます。パフォーマンスはわずかな問題ですが、特にハイエンドのAppleシリコンデバイスのいずれかがある場合は、克服できないものではありません。

最終的に、私はゲームポーティングツールキットに非常に感銘を受けました。 Appleは高度なグラフィックステクノロジーを引き続き出荷し、ハイエンドのAppleシリコンポートをサポートし、MacとPCゲーム開発のギャップを埋めることで、Macのゲームには将来が明るく見えますが、最終的にはPublishersの意志に依存します。これらのポート、開発者がそれらを実装し、Macユーザーが要求します。