RDP接続でOpenGLを使用する
RDP経由でWindowsPCに接続するとOpenGLが使用できない
具体的にはOpenGLコンテキストの初期化に失敗する
初期化に失敗するだけなので、コンソールセッションで事前に起動しておけば問題なく使用できる
mesa が出してるCPU実装のOpenGLドライバなら一応問題なく動く
NVIDIA GPU ドライバにはRDP接続時のOpenGL使用ができるように対策がされているので、その紹介
解決
Quadroを使う
QuadroはRDPでOpenGLアプリケーションを使うことを想定して、デフォルトで対応してる
Geforceの場合はNVIDIA DesignWorksで配布されたnvidiaopenglrdp.exeを実行する
コロナ渦リモートワーク全力移行期に配布された
ドライバに同梱されてるQuadro向けのRDP+OpenGL用の機能にGeforceシリーズでもアクセスできるように
実行してライセンスに同意するだけ
https://gyazo.com/48097a8965c084ca5b5f9149ab8a782b