Can you please post logs like Alexey suggested (they can be accessed in GUI)? Logs contain information about OpenGL version available. And it looks like it is too low on your configuration, there is similar problem - https://github.com/Ultimaker/Cura/issues/784
Also I am not sure that Tesla supports any OpenGL.
Please see the latest log retrieved from the Photoscan console:
2017-11-07 09:39:16 OpenGL Vendor: Mesa Project
2017-11-07 09:39:16 OpenGL Renderer: Software Rasterizer
2017-11-07 09:39:16 OpenGL Version: 2.1 Mesa 10.1.2
2017-11-07 09:39:16 Maximum Texture Size: 16384
2017-11-07 09:39:16 Quad Buffered Stereo: not enabled
2017-11-07 09:39:16 ARB_vertex_buffer_object: supported
2017-11-07 09:39:16 ARB_texture_non_power_of_two: supported
2017-11-07 09:39:16 Using simple console. Rich console can be enabled in Preferences dialog.
2017-11-07 09:40:03 Can't load OpenCL library2017-11-07 09:39:15 Agisoft PhotoScan Professional Version: 1.3.4 build 5067 (64 bit)
2017-11-07 09:39:15 Platform: Linux
Also, I found that if I run glxgears first, the Photoscan will not recognize the GPU but will show the GUI. Otherwise, it recognizes GPU but cannot show the GUI properly. Even for glxgears, after stopping it, an error occurred: "XIO: fatal IO error 11 (Resource temporarily unavailable) on X server". Would this indicate anything?
I also attached the glxinfo screen snapshot, and it seems that the server glx version (1.2) is different from my local machine (1.4). Would this be a possible reason?