私はデータの視覚化作業に動いています(主にWebGLに依存しています)。ローカルとリモートはどちらもWin10です。ローカルは統合されたIntelGPUを搭載したラップトップであり、リモートはGeForce 1030GTを使用します。ビジュアライゼーションを実行すると、Process Hackerを介してリモートPCとローカルPC(RDPプロセスによってローカル)の両方でGPU負荷と専用メモリが使用されていることがわかります。
現在のセットアップはかなり遅いので、GPUをアップグレードすることは、ローカルまたはリモートのどちらでパフォーマンスを向上させる価値があるのだろうかと思います。
グラフィックは、最初にそのグラフィックカードを使用してリモートコンピュータにレンダリングされます。次に、画面の画像がローカルコンピュータに転送され、そこでデコードされて表示されます。これは少量のグラフィックス処理を使用しますが、画像はネットワーク経由で送信されたデータから描画されます(事実上ビデオストリームのように)。
パフォーマンスは、リモートグラフィックス処理能力とネットワーク帯域幅によって制限されます。画像が大きく変化し、解像度が高い場合は、リモートグラフィックカードの性能に関係なく、ネットワークが制限される可能性があります。
Windows10ビルド1511およびWindowsServer 2016以降、RDPはフルHDよりも大きな画面をサポートするためにAVC /H.264コーデックを使用しています。このコーデックはGPUを使用しますが、特定の条件下でのみ使用されますが、それ以外の場合は以前と同様にCPUの使用にフォールバックします。
ビデオコーデックAVC/H.264が使用されるような条件の場合、GPUは両側で要求されますが、エンコードには常にデコードよりも多くのリソースが必要です。
参照 :