Virtual Shared Graphics Acceleration (vSGA) を使用すると、複数の仮想デスクトップ間で物理 GPU を共有できます。

GPU ハードウェア アクセラレーションを仮想マシンに提供するには、次のいずれかのグラフィック アクセラレーションを使用します。
  • Virtual Shared Graphics Acceleration (vSGA)。
  • Virtual Shared Graphics Passthrough Graphics Acceleration (vGPU/DVX)。
  • Virtual Dedicated Graphics Acceleration (vDGA)。

vSGA を使用すると、ESXi ホストの物理 GPU が仮想化され、複数の仮想マシン間で共有されます。

図 1. vSGA のアーキテクチャの概要

Virtual Shared Graphics Acceleration を示すアーキテクチャ図

グラフィック アクセラレーションの種類の比較

次の表では、3 種類のグラフィック アクセラレーションの機能を比較します。

表 1. グラフィック アクセラレーションの種類
vSGA vGPU/DVX vDGA
統合 高(ビデオ メモリによって制限) 最大 1:32 なし(1:1)
パフォーマンス レベル 軽量~中レベル 中レベルまたは Workstation Workstation
アプリケーション互換性 制限あり サポートされているすべてのバージョン サポートされているすべてのバージョン
DirectX の最大レベル
  • vSphere 7.0 Update 2 以降
  • DirectX 11.0 / SM5.0
サポートされているすべてのバージョン サポートされているすべてのバージョン
OpenGL の最大バージョン
  • vSphere 8.0 以降
  • OpenGL 4.3
サポートされているすべてのバージョン サポートされているすべてのバージョン
ビデオのエンコードとデコード ソフトウェア ハードウェア ハードウェア
OpenCL または CUDA コンピューティング なし はい はい
vSphere vMotion のサポート はい 制限あり なし

vSGA グラフィックの使用事例

vSGA は、通常はグラフィックの負荷が低いナレッジ ワーカーの使用事例に対処するように設計されています。ナレッジ ワーカーは、レンダリングのための複雑なモデルが不要な、専門的でないさまざまなエンド ユーザー アプリケーションを使用します。

vSGA のメリット

vSGA を使用すると、管理性の強化と統合の合理化が実現し、効率が向上します。

管理性
vSGA では次の機能がサポートされます。これにより、管理者はインフラストラクチャを大規模かつ簡単に管理できます。
  • 仮想マシンのサスペンドおよびレジューム。
  • vMotion による仮想マシンの移行。
  • vSphere バージョン間のゲスト OS と ESXi ホスト ドライバの互換性。
  • 仮想マシンの初期配置とロード バランシングのための vSphere DRS。
統合

vSGA では、パフォーマンス要件が異なる仮想マシンを単一の GPU で活用することで、ハードウェア アクセラレーションを効率的に使用できます。

vSGA の弾性により、vGPU および DVX ソリューションに比べて、グラフィック カードあたりの仮想マシンの集約度が高くなります。

ハードウェア アクセラレーションを使用するグラフィックのハードウェア要件

グラフィック アクセラレーション ソリューションのハードウェア要件の詳細については、次の表を参照してください。

表 2. グラフィック アクセラレーションのハードウェア要件
コンポーネント 説明
グラフィック カードの物理容量 多くのハイエンド グラフィック カードはフルハイト、フルレングス、ダブルワイドです。それらのほとんどはマザーボード上の 2 つのスロットを占有しますが、使用するのは 1 つの PCIe x16 スロットです。選択した GPU カードを適切な PCIe スロットに取り付けるには、ESXi ホストに十分なディスク容量があることを確認します。
ホストの電源ユニット (PSU) GPU の電源要件とサーバの冷却要件を確認し、PSU が十分に強力で、GPU に電力を供給するための適切な電源ケーブルが含まれていることを確認します。
2 つのディスプレイ アダプタ ESXi ホストに余分なグラフィック アダプタがない場合は、追加のローエンド ディスプレイ アダプタを取り付けて、プライマリ ディスプレイ アダプタとして機能させることができます。GPU が ESXi ホストのプライマリ ディスプレイとして設定されている場合、vSGA では GPU をレンダリングに使用できません。2 つの GPU が設置されている場合、サーバの BIOS にはプライマリ GPU とセカンダリ GPU を選択するオプションが用意されていることがあります。