IntelのKaby Lake-Gチップには謎が隠されている。PCWorldは、同社のこの画期的なCPU/GPUコンボチップが、最新のVegaコアではなく、AMDの旧世代Polarisコアをベースにしている可能性があると報じた。
この発表によって、このチップに対する私たちの評価は変わりません。IntelのHades Canyon NUCで既にテスト済み(そして満足)で、エディターズチョイス賞を受賞しています。しかし、業界標準のシステムユーティリティは、Kaby Lake-GがAMD Polarisの血統を受け継いでいることを識別しています。さらに、このチップのGPUコアがPolarisであることを示唆する別の証拠も発見しました。
Kaby Lake-G: 不可能を可能にする
1月、Intelは、先進的なEmbedded Multi-Die Interconnect Bridge(EMI)を用いて、Core i7とAMD Radeon RX Vega Mを接続できることを発表しました。こうしてKaby Lake-Gモバイルチップ、そしてかつては考えられなかったIntelとAMDのパートナーシップが誕生したのです。
しかし、そのVegaは結局Vegaではないかもしれません。例えば、Core i7-8809Gを搭載したIntelの新しいHades Canyon NUCを起動すると、AIDA64(システム情報、診断、テストツール)の最新バージョンでは、そのGPUはPolarisとして認識されます。

最新の AIDA64 では、Intel の Kaby Lake G が Vega ではなく Polaris GPU を搭載していることが示されています。
AIDA64が難解なハードウェアをどのように識別するのか疑問に思われるかもしれませんが、このバージョンではRyzen 3 2220GがVegaベースであることが正しく識別されています(下記参照)。また、AIDA64はRadeon RX 580とRadeon RX Vega 56カードも正しく識別していることが確認できました。

AIDA64 によれば、低スペックの Ryzen 3 2200G は確かに Vega をベースにしているそうです。
しかし、AIDA64にだけ聞くのはやめましょう。Polaris GCNベースのチップとVega NCUベースのチップの主な違いの一つは、DirectXの機能です。AMDのVegaに関するホワイトペーパーから引用したこのページには、VegaはDirectX 12.1をサポートしているのに対し、Polarisはサポートしていないと明記されています。

AMD の Vega に関するホワイト ペーパーには、Polaris は DirectX 12.1 をサポートしていないが、Vega はサポートしていると記載されています。
対象のGPUがサポートする機能セットを確認するために、Windows 10のDXDIAGツールを使用しました。このツールは、ドライバーレベルで利用可能な機能セットまで詳細に表示します。Radeon RX Vega 56とRyzen 3 2200G(どちらもVega)では、DXDIAGはDirectX 12.1をサポートしていることを示しました。一方、AMDから入手可能な最新ドライバーを搭載したPolarisベースのRadeon RX 580では、同じユーティリティでDirectX 12.1がサポートされていないことが確認されました。Core i7-8809GとRadeon RX Vega Mチップでも、同じ結果でした。すべての結果は以下をご覧ください。

DXDIAG は、2 つの Vega NCU ベースのデバイスが DirectX 12.1 をサポートしていることを確認しましたが、RX 580 Polaris GPU と Radeon RX Vega M を搭載した Core i7-8809G (一番下のスクリーンショット) はサポートしていません。
Kaby Lake-Gのドライバーではフル機能が有効になっていないと主張する人もいるかもしれません。しかし、Radeon RX 580 Polarisカードは、最新のドライバーを使用しているにもかかわらず、DirectX 12.1をサポートしていないことをご考慮ください。
調査結果をIntelに伝えたところ、同社の回答は、1月のCESで初めてこの問題を調査した際に聞いた内容とほぼ一致していました。「これはIntel向けに開発されたカスタムRadeonグラフィックスソリューションです」と声明は始まり、「デスクトップ版Radeon RX Vegaソリューションに類似しており、高帯域幅のメモリキャッシュコントローラーと、追加のROP(レンダリング出力ユニット)を備えた強化されたコンピューティングユニットを搭載しています」と続けました。
これは「ベガ」の定義によって異なるかもしれない
では、PolarisかVegaか?まあ、それは製品マーケティングの意味論の問題なのかもしれません。AMDはKaby Lake-Gの詳細については一切語らず、Xbox One Xや他のゲーム機や製品に使用されているカスタムパーツについても通常は言及しない方針です。
しかし、Vega について論じたホワイト ペーパーでは、同社は次のように述べている。「Vega は、5 年前に最初の GCN ベースのチップが導入されて以来、AMD のコア グラフィックス テクノロジーに及ぼされた最も抜本的な変化です。」
新型 Vega のハイライトは次のとおりです。
- 高帯域幅キャッシュコントローラ
- HBM2メモリ
- 次世代ジオメトリパス
- Rapid Packed Mathのサポート
- 描画ストリーム ビニング ラスタライザ
Kaby Lake-GがNGG、Rapid Packed Math、DSBRのいずれを搭載しているかについては、AMDもIntelもコメントを得られませんでしたが、5つの機能のうち2つ、つまり高帯域幅キャッシュコントローラとHBM2メモリを搭載していることは分かっています。では、これら2つの技術によってKaby Lake-GはVegaと言えるのでしょうか?
公平を期すために言うと、AMDのRyzen 3 2200G(Radeon Vega 8グラフィックス搭載)はNGG、Rapid Packed Math、DSBRを搭載していますが、HBM2と高帯域幅キャッシュコントローラーは搭載されていません。つまり、これはVegaベースのチップなのでしょうか?それとも、このチップをVegaと呼ぶこと自体がおかしなことなのでしょうか?
あってはならない秘密

Kaby Lake-GのVegaという名前がふさわしいことを示す最大の指標は、AMD自身から来るかもしれない。結局のところ、IntelはAMDの承認なしにKaby Lake-GチップをVegaという名前で販売するはずがない。
Kaby Lake-Gの最終的な判断基準は、難解な専門用語ではなく、ゲーマーにとって最も重要なパフォーマンスです。そして、Kaby Lake-Gが約束通りのパフォーマンスを発揮することは間違いありません。Core i7-8809Gを搭載したHades Canyon NUCのレビューのほとんどが、ゲーミング性能に関して絶賛されています。この成功を考えると、Kaby Lake-GがPolarisの名を冠することを躊躇する必要はないでしょう。