RemoteDesktop GeForce

はじめに:

先日、いつの間にか AMD, Intel GPU で RemoteDesktop 環境で OpenGL が利用可能になっていたという記事を書きましたが、NVIDIA GeForce でも RemoteDesktop 環境で OpenGL が利用可能になっていました。

NVIDIA Quadro は従来より、RemoteDesktop で OpenGL が利用できましたが、GeForce は永らく Quadro との差別化のため RemoteDesktop 環境で OpenGL の利用ができませんでした。(ソフト実装の OpenGL 1.1 GENERIC 版しか利用できませんでした。)

しかし、「NVIDIA provides OpenGL-accelerated Remote Desktop for GeForce」で紹介したように GeForce でも RemoteDesktop 環境で OpenGL が利用できるドライバのパッチが提供されて GeForce でも利用できるようにはなっていました。ただ、ドライバをアップデートすると再度パッチをあてる必要があったため、少々使いづらいところもありました。

ところが、いつの間にかパッチをあてることなく、GeForce でも RemoteDesktop 環境で OpenGL が利用できるようになっていることに気づきました。NVIDIA が GeForce の制限を正式に外したようです。最新のドライバで利用できることは確認できましたが、ドライバのどのバージョンから利用できるようになったのかは不明です。OS は Windows 10 の最新バージョン(version 21H1)で動作確認しました。

RDP サーバ側は仮想マシンではなく実マシンの場合の話です。(仮想マシンの場合は vGPU が必要)

 

リモートデスクトップ:

GeForce

ローエンド GPU の GeForce GT 710 で確認しました。

ドライバは 466.47 でした。

RemoteDesktop GeForce
RemoteDesktop GeForce

toglinfo で確認すると OpenGL 4.6 ときちんと認識しています。

 

RemoteDesktop GeForce (dxdiag)
RemoteDesktop GeForce (dxdiag)

dxdiag で確認すると「Microsoft Remote Display Adapter」になっていて、DirectDraw アクセラレータ、AGPテクスチャアクセラレータが使用できないとなっています。

 

参考記事: