Я пытаюсь использовать программное обеспечение (Paraview) в режиме клиент / сервер, открывая клиент на моем настольном компьютере (linux, debian 10), и выполняю тяжелые вычисления на удаленном сервере (linux, CentOS 8 ). Программное обеспечение требует реализации OpenGL 3.2 или более поздней версии, и оно должно быть в порядке с тем, что установлено на моем компьютере, как вы видите из вывода команды glxinfo, показанной ниже:
myaccount@desktopmachine:$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: *GeForce GTX 650 Ti BOOST/PCIe/SSE2 OpenGL core*
profile version string: 4.6.0 NVIDIA 440.82 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
440.82 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 440.82 OpenGL
ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Проблема в том, что при подключении к удаленный сервер через S SH, OpenGL, полученный в результате той же команды, будет:
myaccount@server:$ glxinfo | grep "OpenGL"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: *GeForce GTX 650 Ti BOOST/PCIe/SSE2 OpenGL*
version string: **1.4** (2.1.2 NVIDIA 440.82) OpenGL extensions:
Таким образом, похоже, что версия OpenGL передается неправильно. Что мне делать, чтобы исправить эту проблему, которая не позволяет мне запускать программное обеспечение?