On Ubuntu 22.04, I've installed x2go server and the Coppelia software.
When I run Coppelia directly on the server, it works :
Code: Select all
phil@DL:/usr/local/CoppeliaSim_Edu_V4_6_0_rev18_Ubuntu22_04$ ./coppeliaSim
[CoppeliaSimClient] loading the CoppeliaSim library...
[CoppeliaSimClient:loadinfo] done.
[CoppeliaSimClient:loadinfo] launching CoppeliaSim...
[CoppeliaSim:loadinfo] Application directory is /usr/local/CoppeliaSim_Edu_V4_6_0_rev18_Ubuntu22_04
[CoppeliaSim:loadinfo] user settings file is /home/phil/.CoppeliaSim/usrset.txt
[CoppeliaSim:loadinfo] CoppeliaSim v4.6.0 (rev. 18), flavor: 1, linux
[CoppeliaSim:loadinfo] plugin simIK0: loading...
[CoppeliaSim:loadinfo] plugin simIK0: done.
[CoppeliaSim:loadinfo] primary screen physical dots per inch: 93
[CoppeliaSim:loadinfo] display scaling (guessed): 100
[CoppeliaSim:loadinfo] loaded the video compression library.
[CoppeliaSim:loadinfo] if CoppeliaSim crashes now, try to install libgl1-mesa-dev on your system:
>sudo apt install libgl1-mesa-dev
[CoppeliaSim:loadinfo] OpenGL: NVIDIA Corporation, Renderer: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2, Version: 4.6.0 NVIDIA 545.29.06
[CoppeliaSim:loadinfo] simulator launched.
Code: Select all
phil@DL:/usr/local/CoppeliaSim_Edu_V4_6_0_rev18_Ubuntu22_04$ ./coppeliaSim[CoppeliaSimClient] loading the CoppeliaSim library...
[CoppeliaSimClient:loadinfo] done.
[CoppeliaSimClient:loadinfo] launching CoppeliaSim...
[CoppeliaSim:loadinfo] Application directory is /usr/local/CoppeliaSim_Edu_V4_6_0_rev18_Ubuntu22_04
qt.qpa.xcb: X server does not support XInput 2
[CoppeliaSim:loadinfo] user settings file is /home/phil/.CoppeliaSim/usrset.txt
[CoppeliaSim:loadinfo] CoppeliaSim v4.6.0 (rev. 18), flavor: 1, linux
[CoppeliaSim:loadinfo] plugin simIK0: loading...
[CoppeliaSim:loadinfo] plugin simIK0: done.
[CoppeliaSim:loadinfo] primary screen physical dots per inch: 141
[CoppeliaSim:loadinfo] display scaling (guessed): 147
qt.qpa.xcb: X server does not support XInput 2
[CoppeliaSim:loadinfo] loaded the video compression library.
qt.qpa.xcb: QXcbConnection: XCB error: 1 (BadRequest), sequence: 169, resource id: 649, major code: 130 (Unknown), minor code: 47
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
No XVisualInfo for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
Falling back to using screens root_visual.
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval -1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
No XVisualInfo for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval -1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
Falling back to using screens root_visual.
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval -1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval -1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
Could not initialize GLX
Aborted (core dumped)
Code: Select all
phil@DL:~$ glxinfoname of display: :50.0
Error: couldn't find RGB GLX visual or fbconfig
Code: Select all
ssh -X -t phil@server_ip_address /bin/bash
Code: Select all
phil@DL:/usr/local/CoppeliaSim_Edu_V4_6_0_rev18_Ubuntu22_04$ ./coppeliaSim[CoppeliaSimClient] loading the CoppeliaSim library...
[CoppeliaSimClient:loadinfo] done.
[CoppeliaSimClient:loadinfo] launching CoppeliaSim...
[CoppeliaSim:loadinfo] Application directory is /usr/local/CoppeliaSim_Edu_V4_6_0_rev18_Ubuntu22_04
[CoppeliaSim:loadinfo] user settings file is /home/phil/.CoppeliaSim/usrset.txt
[CoppeliaSim:loadinfo] CoppeliaSim v4.6.0 (rev. 18), flavor: 1, linux
[CoppeliaSim:loadinfo] plugin simIK0: loading...
[CoppeliaSim:loadinfo] plugin simIK0: done.
[CoppeliaSim:loadinfo] primary screen physical dots per inch: 142
[CoppeliaSim:loadinfo] display scaling (guessed): 100
[CoppeliaSim:loadinfo] loaded the video compression library.
[CoppeliaSim:loadinfo] if CoppeliaSim crashes now, try to install libgl1-mesa-dev on your system:
>sudo apt install libgl1-mesa-dev
[CoppeliaSim:loadinfo] OpenGL: Mesa, Renderer: llvmpipe (LLVM 15.0.7, 256 bits), Version: 4.5 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2
[CoppeliaSim:loadinfo] simulator launched.
Code: Select all
phil@DL:~$ glxinfo | grep "OpenGL version"
OpenGL version string: 4.5 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2
So, what is the problem with Ubuntu 22.04 and x2go? Any idea?
Philippe