Apple が自社製の Mac シリコンに移行したことで、多くの疑問が提起されており、現在では同社の Mac におけるサードパーティ製グラフィック カードのサポートの将来が議論の的となっているようだ。
Apple Insiderによると、同社はWWDC 2020の開発者セッションと開発者向けサポートドキュメントで、自社製CPUが自社製GPUもサポートすることを明らかにしたという。同社は既に、iPadやiPhoneなど、ARMベースのプロセッサを搭載した他のデバイスに自社製GPUを使用している。AppleがIntelと袂を分かつのであれば、Macを動かすGPUを製造しているAMDとも袂を分からなくなるという保証はどこにもない。いずれにせよ、Appleはこの件について沈黙を守っているため、推測するしかない。
「Apple Silicon MacにはAppleが設計したGPUが搭載されていますが、IntelベースのMacにはIntel、AMD、NvidiaのGPUが搭載されています」とAppleのGPUソフトウェアディレクター、Gokhan Avkarogullari氏はWWDCセッションで語った。
当然のことです。AppleはWWDC基調講演で、長らく噂されていたIntelプロセッサからApple Siliconを搭載した自社製システムオンチップ(SoC)への移行、そして自社製統合GPUへの移行を実行すると発表しました。ただし、今後のディスクリートGPUサポートにどのような影響を与えるかは不明です。Appleは2018年のmacOS Mojaveリリース時にNVIDIA GPUのサポートを正式に終了しましたが、AMDグラフィックスを搭載したMacのラインナップは引き続き提供しています。
近い将来、AMDのディスクリートGPUは姿を消すことはありません。Appleは最近、Mac ProデスクトップタワーにAMDのRadeon Pro 5500Xという新しいGPU構成オプションを追加し、WWDCではIntel向けの新しい構成もリリースすると発表しました。しかし、開発者セッションでAppleが指摘した点の一つは、AppleのGPUとサードパーティ製GPUの違いです。AppleのGPUアーキテクチャはタイルベースの遅延レンダラー(TBDR)であり、Intel、Nvidia、AMDは即時モードレンダラー(IMR)GPUです。

TBDRは、レンダリングを開始する前にシーン全体をキャプチャし、複数の小さな領域(タイル)に分割して個別に処理するため、情報処理が非常に高速で、メモリ帯域幅をあまり必要としません。その後、アーキテクチャは遮蔽されたピクセルをすべて除外するまで、シーンを実際にレンダリングしません。
一方、IMRは逆の方法で処理を行い、シーン全体をレンダリングしてから、どのピクセルを破棄するかを決定します。ご想像のとおり、この方法は非効率的ですが、現代のディスクリートGPUはこのように動作し、そのためには多くの帯域幅を必要とします。
Apple Silicon ARMアーキテクチャには、TBDRの方がはるかに適しています。なぜなら、TBDRは速度と低消費電力に重点を置いているからです。言うまでもなく、GPUはCPUと同じチップに搭載されているため、「SoC」と呼ばれています。Appleが開発者向けサポートドキュメントに「ディスクリートGPUがパフォーマンス向上につながるとは考えないでください」と書いたのは、おそらくこれが理由でしょう。GPUは必要のない帯域幅を大量に消費するのです。
Appleが基調講演で披露した「シャドウ オブ ザ トゥームレイダー」(Rosetta 2搭載)のデモが素晴らしい出来栄えだったのも、この理由の一つかもしれません。私はゲームデザイナーではありませんが、Appleが開発者のゲーム移植をARMアーキテクチャだけでなくGPUアーキテクチャにも支援してくれるなら、ゲーム業界での存在感がさらに増すかもしれません。そうなれば、ベンチマーク比較を始めれば、Macは実際に競争力のあるゲームマシンになるかもしれません。
しかし、Appleの将来のマシンの価格については依然として非常に懐疑的です。特に、Macよりもはるかに安価で、より高性能なPCを自作したり購入したりできる現状を考えるとなおさらです。WindowsベースのPC市場に根付いたDIY文化についても言及しておくべき点があります。Appleはこれまで、ハードウェア関連の問題の解決やアップグレードを顧客に全面的に任せてきました。より多くの開発者をAppleのハードウェアとmacOS向けにゲーム開発に誘致したいのであれば、PCゲーム文化を理解することは大きな意味を持つでしょう。AppleのGPUが技術的に優れているかどうかは、人によっては問題にならないかもしれません。
AMDはIntelと同様に、Appleがサードパーティ製ハードウェアコンポーネントなしでも生き残れると確信するまで、Appleとの提携を可能な限り続けるだろう。そして、ウォールドガーデンは完全に成長するだろう。
AppleにAMD GPUの今後の計画についてコメントを求めましたが、まだ回答を得られていません。回答が得られ次第、更新いたします。