ビデオ:macOS MojaveでNvidiaのサポートが廃止された理由

ビデオ:macOS MojaveでNvidiaのサポートが廃止された理由

AppleのmacOS Mojaveは、ほとんどのユーザーにとって素晴らしいソフトウェアアップデートです。しかし、Mac Proや外付けGPUエンクロージャにNvidiaグラフィックカードを組み込んでいるユーザーにとっては、必ずしもそうではありません。その理由を説明しましょう。

編集者注:これは複雑なトピックであり、AppleInsiderのYouTube視聴者から、1月にこのトピックについて書いた論説の要約版を求める声が寄せられました。ここで論説の全文を改めて取り上げるつもりはありませんが、動画のトランスクリプトを以下に転載します。

2012 年までのモジュラー Mac Pro の優れた点は、グラフィック カードを交換して、Mac Pro を最新のグラフィック レンダリング技術とパフォーマンスに維持できたことですが、Nvidia カードを選択した人は古い macOS ソフトウェアに縛られてしまい、それがイライラの原因になることがあります。

macOS Mojave では、まだサポートされている Apple ラップトップに搭載されているいくつかのチップセットを除き、新しい Nvidia グラフィック ドライバーのサポートが廃止されました。これらのチップセットはすべて時代遅れです。

ここ数年、外付けGPUの普及が進み、本来グラフィック性能が低いMacでも、ビデオレンダリングやゲームなどの性能を向上できるようになりました。例えば、2018年モデルのMac Miniは、6コアのi7プロセッサを搭載しており、2018年モデルのMacBook Proに搭載されている最高クラスのCPUさえも凌駕する、驚異的なパフォーマンスを発揮します。

しかし、その小型サイズゆえに専用のグラフィックカードを搭載していないため、グラフィック性能を必要とするユーザーはeGPUに頼らざるを得ません。また、macOS MojaveではNvidiaドライバーがサポートされていないため、既にNvidiaカードをお持ちの方は残念ながら利用できません。

では、なぜNvidiaのドライバーはサポートされていないのでしょうか?原因は何で、どうすればいいのでしょうか?すぐに対処法をお伝えしますが、まずは時間を遡って、AppleとNvidiaの関係がどのように崩壊したのかを見てみましょう。

Nvidia グラフィックプロセッサを搭載した最初の Mac は 2001 年にリリースされましたが、Apple は依然として ATI 製のチップを使用していました。ATI は最終的に 2008 年に AMD に買収されました。

2004 年、Apple Cinema Display の発売が遅れましたが、これは必要なグラフィック カードである GeForce 6800 Ultra DDL を Nvidia が製造できなかったためだと言われています。

そして2008年、AppleのMacBook ProはNvidiaのグラフィックチップを搭載して発売されました。このチップは、実際のグラフィックレンダリングに加え、ノースブリッジとサウスブリッジのコントローラーの機能も担うことでMacBookに革命をもたらしました。そのため、IntelはNvidiaを相手取って訴訟を起こし、Appleにとって事態はやや複雑化しました。

2008年型MacBook ProのNvidiaプロセッサ

2008年型MacBook ProのNvidiaプロセッサ

それだけでなく、Appleは2008年モデルのMacBook Proの一部に欠陥のあるNvidiaプロセッサが搭載されていたことを認めざるを得なくなり、Nvidiaに対する集団訴訟に発展、MacBook Proの修理によるAppleの利益損失につながった。

同じ頃、iPhoneの登場によりモバイルコンピューティング市場は大きく変貌し、携帯電話にGPUが不可欠となったため、AppleはSamsungとの提携を決定しました。当時、NVIDIAは自社の特許がモバイルGPUにも適用されると考え、QualcommとSamsung、そしておそらくAppleに対してもライセンス料の支払いを求めようと特許侵害訴訟を起こしました。

2016年、Appleはワット当たりの性能の問題を理由に、15インチMacBook ProにNvidiaプロセッサを搭載せず、代わりにAMDを採用することを公に発表した。

AMDは最近、高性能7ナノメートルGPUであるRadeon 7をリリースした。macOS Mojave用のドライバーがリリースされる予定だと報じられている。

NvidiaのライバルであるAMDは最近、高性能7ナノメートルGPUであるRadeon 7をリリースした。macOS Mojave用のドライバーがリリースされる予定だと報じられている。

そして2019年の現在、Mojaveには最新のグラフィックカードに対応した機能的なドライバーが全く存在しません。2018年10月、NvidiaはmacOSのドライバーはAppleが全面的に管理しており、Appleの承認がなければドライバーをリリースできないという公式声明を発表しました。

基本的に、macOS MojaveがNvidiaグラフィックカードと互換性がない原因となるような大きな技術的制限はありません。Appleの誰かが、おそらく過去の互換性の問題から、Nvidiaドライバをサポートしたくないだけでしょう。

長らく、Appleのプロフェッショナル向けアプリは、AMDカードが効率的に動作するOpenCL向けに最適化されており、NVIDIAが注力する独自フレームワークであるCUDAには最適化されていませんでした。AppleはAppleアプリの動作をより良くしたいと考えているのです。それだけです。

Appleのサポートページ(旧型Mac ProへのMojaveのインストールに関するページ)によると、MojaveにはMetal対応グラフィックカードが必要だとのことです。互換性のあるグラフィックカードのリストには、NVIDIAのレガシーグラフィックカードが2枚と、AMDの新しいグラフィックカードがいくつか含まれています。

MacBook Proの横にあるBlackmagic eGPU Pro

MacBook Proの横にあるBlackmagic eGPU Pro

つまり、NVIDIAとAppleが双方譲歩し、歩み寄るまでは、NVIDIAによるeGPUのサポートは行われず、PCI-Eスロットの有無に関わらずMac Proのサポートも行われないようです。AMDのVega 56と64はすでにMetalをサポートしており、Vega 7もmacOSでまもなくサポートされる予定であることを考えると、Appleは交渉に乗り気ではないようです。

さらに事態を複雑にしているのは、Appleが独自のGPU技術に取り組んでいることです。iPhoneにはすでに搭載されているようですが、Macに搭載されるのも時間の問題でしょう。

Nvidia が必要な場合は、いつでも High Sierra にダウングレードし、ユーザーのために両社が正気に戻ることを期待できます。