60
M1 MacBook Pro はゲームに適していますか?

雄大な航空母艦の甲板に登る。雨が顔を打ちつける中、乗り込むとコックピットの照明が点灯する。シャーク4-6、発艦許可。右舵:チェック、左舵:チェック。サイドワインダー発艦システム?チェック。コアクシアL-MG?チェック。

すべてのシステムがオンラインになり、準備完了。離陸し、鋼鉄の鳥が加速するにつれて、雨粒が窓に当たる。そして雲を突き抜けると、まばゆいばかりの陽光が差し込む。なんとも素晴らしい光景だ。しかも、これらすべてがM1プロセッサ搭載のMacBook Pro(ゲームに最適なMacをご覧ください)で実現している。『バトルフィールド 3』は、おそらくここ10年で最も象徴的なシューティングゲームであり、シューティングゲーム史上最も緻密なシングルプレイヤーキャンペーンを誇ります。

この逸品をM1 MacBook Proに取り付けようというアイデアは、長距離電車の旅の前夜に突然思いつきました。やり方は超簡単です。

  1. Parallels をインストールします (こちらで £69.99)。
  2. Windows 10 をインストールします (ここでは Windows 10 Home を 49.99 ポンドで入手できます)。
  3. EA の Origin ランチャーをインストールします。
  4. Battlefield 3をダウンロードしてください。

macOS Big SurのRosetta 2と呼ばれる互換性レイヤーを実行すると、3秒以内にゲームが起動します。Rosetta 2は、Big Sur向けに特別に開発された、AppleのX86アプリケーション向けソフトウェアエミュレーションレイヤーです。

今のところ問題はありません。メニューでは、中程度の詳細度で1,920×1,080ピクセル、4倍異方性フィルタリング、SSAO(スクリーンスペースアンビエントオクルージョン)が推奨されています。グラフィック負荷が最も高いアンビエントオクルージョン技術ではありませんが、『バトルフィールド 3』はMacBookのRetinaディスプレイでも非常に美しく表示されます。シャープなテクスチャと激しい雨の描写は、ハイエンドグラフィックカードを搭載したゲーミングノートPCと遜色ありません。このシーンは45fpsで動作します。もちろん、MacBookは超ハイエンドゲーミングPCではありませんが、特にシングルプレイヤーモードでは、40fpsを超えるものはすべて問題なくプレイできます。

これは実に興味深い実験です。というのも、忘れてはならないことが一つあります。新しいMacBook Pro M1は比較的安価なラップトップだということです。現在、Battlefield 3をプレイしているのは、RAM 8GBのベーシックバージョンで、価格は1,299ポンド/1,299ドルです。もちろん、この価格帯には安価なゲーミングラップトップもありますが、MacBook Proはほぼすべてのクリエイティブな人がバッグに忍ばせているデバイスです。

13インチ画面ではゲームは非常にスムーズにプレイできます。M1 MacBook Proを27インチモニターと60インチテレビにも接続しました。非常に大きな4Kディスプレイでは、1080pの解像度は内蔵Retinaディスプレイよりも鮮明さが劣ります。

Mac版バトルフィールド

現行の13インチM1モデルは1.4kgと軽量で、非常に優れています。8コアCPUは、スマートフォンに搭載されているものと同様に、CPU、GPU、DDR4メモリ、I/Oチップ、Thunderboltコントローラを1つのチップに統合したシステムオンチップです。

バトルフィールド 3は、先ほども述べたように、1080p、中程度のグラフィック設定で45fpsで動作します。より高いフレームレートがお好みの場合は、900pに下げることもできます。これにより鮮明さは低下しますが、フレームレートは平均50fpsまで上がります。

Call of Duty: Black Ops 3でも同様の結果が得られました。高画質設定(1080p)で47fpsで動作します。これは注目すべき点です。Windows 10搭載ノートパソコンのRAMが8GBしかないと、このゲームをプレイするのに全く適さないからです。Windows 10とWindows 11では16GBが最低要件です。

AppleがApp Storeで「Shadow of the Tomb Raider」「Bioshock」「XCOM 2」など、数多くのAAAタイトルを販売しているのは興味深いことです。(関連記事:Mac用ベストゲーム)

Big Sur では、ほぼすべてのゲームを 2 つの方法でプレイできます。Parallels 16 または Crossover のいずれかです。新しいバージョンでは、パフォーマンス値が大幅に向上することがあるため、これについて詳しく説明したいと思います。

Parallels 17とCrossover 21のゲーミング性能比較

Parallelsの最大の利点は、クラシックWindowsのエミュレーションです。SteamからEA Play、Ubisoft Connectまで、あらゆるものをインストールできます。64ビットエミュレーターで、Max Payne 3などのゲームでは、非常に印象的な結果を出すこともあります。

Parallelsの最大の欠点は、Windowsをエミュレートするために8つのCPUコアのうち4つがブロックされ、RAMの半分しか使用できないことです。テストしたM1 MacBook Proには8GBのRAMしか搭載されていないため、このモデルでは4GBしか使用できず、ゲームによっては非常に少ない容量となります。

Windows API 呼び出しを Mac OS API 呼び出しに変換する Crossover を使用すると、システムのパフォーマンスを最大限に活用できるという利点は明らかです。

ソフトウェアの価格はほぼ同じで、Crossover 21は48ポンド/60ドル、Parallels 17は69.99ポンド/80ドルです。Parallelsの方が名目上互換性のあるゲームが多いため、明確な勝者はありません。しかし、Crossoverの方がパフォーマンスが大幅に優れている場合が多くありました。例えば、新作のMass Effect: Legendary Editionは、Parallels 17の通常設定で30FPSで動作しますが、解像度は1,280×720ピクセルと低いです。Crossoverでは、同じグラフィック設定で1,600×900ピクセルで動作し、わずかに高いFPS(約35)を実現しており、画像がはるかに鮮明です。

GTA 5はParallels 17で動作し、シングルプレイヤーモードではフレームレートが大幅に低下し、非常にカクツキが激しいのに対し、Crossoverでは通常のグラフィック設定で1,920×1,080の解像度でほぼ安定した60フレーム/秒を実現しています。そのため、M1システムでGTA 5をプレイしたい場合は、Crossoverをお勧めします。ただし、Rockstar Social ClubはまだCrossoverに対応していないため、GTA Onlineはご利用いただけません。

Mac版GTA

M1 MacBook Pro で 100 FPS の Fortnite をプレイできますか?

グラフィック設定に少し慣れていて、ちょっとしたコツをつかめば、エントリーレベルのMacBookでもかなり高いFPSを実現できます。ディスプレイを接続し、2,560×1,440の解像度で、すべてのグラフィックモードを低に設定し、3D解像度を100%にすると約60FPSでプレイできます。もっと高いFPSを求めるなら、3D解像度を半分に下げるだけです。これは、ゲーム内で家やドア、武器、アイテムなどが表示されるオブジェクトの解像度を決定します。グラフィックをそれほど重視しないなら、高価なゲーミングPCを使わずに希望の100FPSを実現できます。最近のグラフィックカードが高価な昨今、Appleは代替案を提供しているようです。仕事や勉強にMacBookが必要な人にとっては理想的です。

M1 Mac はストリーミング マシンとして使用できますか?

はい、OBSを使えば可能です。OBSはBig SurとM1s向けの専用ソフトウェアをリリースしています。こちらからダウンロードしてください。

つまり、必要に応じて、M1 MacBook を Elgato 経由で Xbox Series X や PlayStation 5 などのコンソールに 60 FPS で接続し、OBS を使用して 1080p で 6000 Kbps のビット レートでストリーミングできるということです。

ほとんどのストリーマーは、ストリーム自体を計算する専用のハードウェアを使用しているため、これは興味深いオプションです。

M1 Mac はなぜ熱くなったり音がしたりしないのでしょうか?

キーワードはシングルスレッドとマルチスレッドです。Intel CPUを搭載したMacBookを使ったことがある方なら、Intelのチップがアルミニウム筐体に大きな問題を抱えていたため、MacBookがいかに異常に熱くなったかご存知でしょう。

MacBookの本体はアルミニウムの一枚板から切り出されており、部品を一切組み立てていません。そのため、完璧な仕上がりで、長年使用してもほとんど摩耗の兆候が見られません。他のメーカーの多くはプラスチックを多用し、特に側面の通気孔は重要ですが、Appleは背面にしか通気孔を設けていません。そのため、Intelでは解決できなかった熱の問題が発生するのです。

知っておくべきこと:Appleが2016年にMacBookを再設計した際、Intelが発熱量の少ない新世代CPUを開発すると想定していましたが、Intelは期待に応えられませんでした。その結果、いわゆるサーマルスロットリングが発生しました。デバイスが一定温度に達すると、プロセッサのクロックが下がります。理論上はi9は非常に高速ですが、当時のMacBookでは多くの問題を引き起こしました。そのため、AppleはIntelとの提携を解消し、ARMベースの独自のシステムオンチップ(SoC)を開発することを決定しました。

では、Appleのエンジニアはどのようにして、発熱を大幅に抑えながらこれほどの性能を実現し、非常に静かなM1デバイスを実現したのでしょうか?MacBook Airにはファンが搭載されていませんが、MacBook Proのファンは滅多に作動せず、回転数を上げることもありません。Appleのアーキテクチャはシングルスレッドに基づいているため、タスクは常に完了します。

Intelでは、多くのタスクが同時に処理されます。X86アーキテクチャは1978年に導入されましたが、当時はメモリが非常に高価だったため、CPUだけで可能な限り多くの計算を実行したいと考えていました。しかし、今日ではメモリが非常に安価になり、CPUに重点を置く理由がなくなりました。CPUへの集中はシステム自体の速度低下につながります(CPUで計算する量が増えるほど、処理すべきコマンドの「蛇行」が長くなります)。その結果、これらのプロセスを割り当てるために膨大な量のロジックが必要になります。言い換えれば、複雑さが増すほど、ロジックの数が増え、エネルギー消費量も増加するということです。

さらに、x86はCISC(Complex Instruction Set Computer)をベースにしており、コマンドラインの長さや複雑さは任意です。一方、ARMはRISC(Reduced Instruction Set Computer)をベースにしており、各コマンドラインの長さは一定です。つまり、高速道路システム全体ではなく、高速道路のようなものなのです。ちなみに、Windows 10のゲームがこれほど精巧にエミュレートされるのは、まさにこのためです。

Appleのエンジニアたちが成し遂げたのは、このシングルスレッド化を完璧に実現したことです。その目的は、キュー、つまりプロセスのキューを可能な限り高速に、そして最大限のエネルギー効率で処理することです。Appleは長年にわたり、この点で豊富な経験を積んできました。iPhoneは常に私たちの手に握られているため、熱くなってはいけないからです。MacBookの底面に手を伸ばす頻度ははるかに少ないです。そのため、APUの熱管理は、Appleのエンジニアとそのサプライヤーが早い段階から解決策を開発しなければならなかった課題でした。こうした歴史の恩恵を受けてM1が開発され、その結果、非常に高い効率を実現しました。

Appleのこの10ワットプロセッサは、Intelの同等の45ワットプロセッサと同等の性能を発揮します。つまり、効率を4.5倍向上させることが可能になったのです。これはすでに驚異的な数字です。さらに、160億個のトランジスタを搭載した5ナノメートルベースも備えています。しかも、これはApple Siliconの第一世代に過ぎません…。

テストされたすべてのゲームのベンチマーク

ゲーム設定平均FPS
バトルフィールド31,920×1,80、中設定45FPS
バトルフィールド41,920×1,080、中設定45FPS
シャドウ オブ ザ トゥームレイダー1,920×1,080、中設定50FPS
コール オブ デューティ ブラックオプス 31,920×1,080、高画質47FPS
マスエフェクト:レジェンダリーエディション1,600×900、中設定35FPS
フォートナイト2,560×1,440、高設定60FPS
メトロ:エクソダス1,920×1,080、中設定43FPS
ダークソウル リマスター1,920×1,080、高画質60FPS
エルダー・スクロールズ・オンライン1920xx1080、高設定45FPS
GTA41,920×1,080、高画質55FPS
GTA51,920×1,080、中設定60FPS

こちらもお読みください:

ゲーミングMacの見た目

Appleのゲーム機の噂と発売日

MacでPCゲームをプレイする方法