メインコンテンツまでスキップ

Microsoft Teams で 3Dアプリケーションをプレゼンテーションするための推奨 PC 設定

3Dアプリケーションは WebGL を通じて点群を描画するため、グラフィックス カード (GPU) 上で動作します。Microsoft Teams の会議で画面を共有すると、Teams も他の参加者に送信するビデオをエンコードするために GPU を使用します。Chrome が誤った GPU に割り当てられたり、ソフトウェア レンダリングにフォールバックしたりすると、両者がプロセッサを奪い合い、ご自身の画面では問題なく見えていても、視聴者側ではデモの動きが途切れて見えます。

この記事では、デモンストレーションに使用する Windows 11 PC に当社が推奨する構成を説明します。一度適用したら、プラットフォームをプレゼンテーションするすべてのマシンの標準設定として維持してください。最小ハードウェア要件そのものについては、推奨ハードウェア を参照してください。

Chrome: GPU が使用されていることを確認する

  1. アドレス バーに chrome://settings/system と入力します。
  2. グラフィック アクセラレーションが使用可能な場合は使用する をオンにし、再起動 をクリックします。

グラフィック アクセラレーションがオンになっている Chrome のシステム設定

  1. Chrome が再起動したら、chrome://gpu を開きます。ページ上部の Graphics Feature Status(グラフィックス機能の状態)の一覧に、Chrome が GPU を使用しているかどうかが機能ごとに表示されます。

chrome://gpu の Graphics Feature Status セクション。すべての行が緑色で表示されている

WebGLCompositingRasterizationHardware accelerated(ハードウェア アクセラレーション有効)と表示されている必要があります。古いバージョンの Chrome では WebGL と WebGL2 が別々の 2 行に表示され、その両方がアクセラレーションされている必要があります。Video DecodeVideo Encode もアクセラレーションされているのが望ましい状態です。Teams と Chrome は、カードの同じビデオ エンジンを使用するためです。

WebGL が Software only(ソフトウェアのみ)と表示されている場合、Chrome はプロセッサ上でレンダリングしています。よくある原因は、グラフィックス ドライバーが古いこと、Chrome がそのドライバーをブロックリストに登録していること、またはノート PC が Chrome をディスクリート カード(専用のグラフィックス カード)ではなく内蔵 GPU に割り当てていることです。まずドライバーを更新し(下記を参照)、次に Windows の GPU 割り当てを確認してください。

  1. 下にスクロールして Driver Information(ドライバー情報)を表示します。ACTIVE と表示されている GPU が Chrome のレンダリングに使用されている GPU で、GL_RENDERER の行にも同じ GPU の名前がドライバーのバージョンとともに表示されます。

chrome://gpu の Driver Information セクション。アクティブな GPU とドライバーのバージョンが表示されている

内蔵 GPU と NVIDIA または AMD のカードの両方を搭載したノート PC では、アクティブな GPU はディスクリート カードでなければなりません。内蔵 GPU がアクティブになっている場合や、この行に Microsoft Basic Render Driver と表示されている場合は、先に進む前に Windows で割り当てを修正してください。

Windows 11: 高パフォーマンスの GPU を割り当てる

各アプリケーションをどの GPU で実行するかは Windows が決定しており、ブラウザに対する既定の選択は省電力の GPU であることがよくあります。Chrome と Teams については、使用する GPU を明示的に指定します。

  1. 設定 > システム > ディスプレイ > グラフィック を開きます。
  2. 一覧に Google Chrome がない場合は、デスクトップ アプリを追加 をクリックし、C:\Program Files\Google\Chrome\Application\chrome.exe を選択します。
  3. Google Chrome を選択し、そのオプションを開いて(Windows のビルドによって、オプション ボタンまたは GPU 優先設定のドロップダウンのいずれか)、高パフォーマンス を選択します。
  4. Microsoft Teams にも同じ操作を行います。現在の Teams は Store アプリであるため、代わりに Microsoft Store アプリを追加 を使用します。最終的に Chrome と Teams が同じ GPU に割り当てられている状態にしてください。

ブラウザに適したグラフィックカードの選択 のスクリーンショットでは、これらの手順を Windows 10 で示しています。Windows 10 では、このページは「グラフィックの設定」と呼ばれています。

  1. 設定 > システム > 電源とバッテリー を開き、電源モード最適なパフォーマンス に設定します。ドロップダウンがグレー表示され、「エネルギー節約機能がオンの場合、電源モードは設定できません」というメッセージが表示される場合は、先に同じページで エネルギー節約機能 をオフにしてください。
  2. ノート PC の場合は、充電器を接続した状態でプレゼンテーションを行ってください。ほとんどのノート PC は、電源モードの設定にかかわらず、バッテリー駆動時にはディスクリート GPU の性能を制限します。

グラフィックス ドライバー

  • メーカーのサイトまたはアプリケーションを使用して、NVIDIA、AMD、または Intel の最新ドライバーをインストールします。Windows Update で配信されるドライバーは古いことがよくあります。
  • 更新後、chrome://gpu をもう一度開き、WebGL が引き続きハードウェア アクセラレーションされていること、およびドライバーのバージョンが変わっていることを確認します。
  • セッション中に Chrome が実際にどのカードを使用しているかを確認するには、3Dアプリケーションを開いてから、タスク マネージャーを開き、プロセス タブの GPU エンジン 列を確認します。Chrome のプロセスには、たとえば GPU 1 - 3D のようにディスクリート カードが表示されているはずです。この番号は パフォーマンス タブの一覧の番号と一致します。列が表示されていない場合は、列見出しを右クリックして GPU エンジン にチェックを入れます。

Microsoft Teams

  • Chrome のタブで Teams を使用するのではなく、Teams のデスクトップ アプリケーションを使用してください。ビデオをエンコードする 2 つ目のタブは、同じブラウザ内で 3Dアプリケーションとリソースを奪い合います。
  • 大規模な 3D デモの前に、背景のぼかしと仮想背景をオフにしてください。これらの効果は、話している間だけでなく、会議中ずっと GPU 上で動作します。
  • できる限り滑らかな画面共有にしたい場合は、カメラをオフにしてください。ご自身の顔の映像も、点群と同じだけエンコーダーの処理時間を消費します。
  • Teams は共有画面を最大 30 フレーム/秒で送信し、PC またはネットワークに負荷がかかると、自動的にフレームレートまたは解像度を下げます。この記事で説明する内容はすべて、その処理能力をデモのために確保しておくためのものです。

デモ中

  • 3D コンテンツを表示している他のタブや、CAD、ReCap、ビデオ編集、ゲームなど GPU に負荷のかかるソフトウェアを閉じてください。
  • プロジェクトは一度に 1 つだけ開いてください。大きな点群を読み込んだ 2 つのインスタンスは、同じ GPU メモリと同じ帯域幅を共有することになります。
  • 共有には 1920 x 1080 の画面を使用することをお勧めします。4K 画面では、Chrome が描画し Teams がエンコードするピクセル数が 4 倍になります。モニターが 4K の場合は、会議の間だけディスプレイの解像度を下げるか、画面全体ではなく Chrome のウィンドウを共有してください。
  • 必要なウィンドウまたは画面だけを共有し、すべての画面を共有することは避けてください。
  • デモ用のノート PC に複数の 4K モニターを接続することは避けてください。追加のモニターは、何も表示していなくても、それぞれがカードの処理能力の一部を消費します。

2 台のマシンを比較する

ある PC ではデモが滑らかに動作し、別の PC では動作しない場合、その違いはほぼ常に chrome://gpu または Windows の GPU 割り当てに現れます。2 台を比較する場合、またはプラットフォームのチームに詳細を伝える場合は、次の手順に従ってください。

  1. chrome://gpu で、Graphics Feature StatusDriver Information のスクリーンショットを撮るか、ページ上部の Download Report to File をクリックします。
  2. 設定 > システム > ディスプレイ > グラフィック で、Chrome と Teams のエントリが表示されている状態のスクリーンショットを撮ります。
  3. GPU のモデル、ドライバーのバージョン、画面の解像度を書き留めます。

これらの情報は、会議の環境についての簡単な説明(Teams のデスクトップ版か Web 版か、カメラのオン/オフ、画面の数、他に開いていたアプリケーション)とあわせて保管しておいてください。プラットフォームのチームが最初に確認を求めるのがこの情報です。