私の質問はssh
。オフィスワークステーションで実行するとglxgears
(実際にオフィスにいるとき)、正常に動作します。ただし、ssh -X
ノートブック(MacBookとXquartzを使用しています)を介してオフィスワークステーションに接続すると、glxgears
電源は入りますがギアは動きません。
pyOpenGLで書かれた他のプログラムをリモートで実行したいです。オフィスワークステーションで実行すると完璧に動作します。ただし、MacBookでワークステーションに接続して実行しようとすると、次のエラーが表示されます。
pygame.error: Could not create GL context
また、他の点を発見した。オフィスワークステーションの出力は、glxinfo
ワークステーションに接続して実行するときとは異なります。glxinfo
ssh
glxinfo
以下を介して接続した後の出力ssh
:
OpenGL vendor string: Intel Inc.
OpenGL renderer string: Intel(R) Iris(TM) Plus Graphics OpenGL Engine
OpenGL version string: 1.4 (2.1 INTEL-16.1.7)
OpenGL extensions:
glxinfo
ワークステーションで実行されたときの出力:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce RTX 2070/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 450.66
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 450.66
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 450.66
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
どんな助けでも大変感謝します。