I guess I’m not at all the first one who meets the problem described below.
My Linux application draws a lot of text labels in an OpenGL scene using texture-mapped fonts from FTGL library, it works well locally, but graphic performance gets significantly (several times) worse when trying to run the application on the same workstation from another machine using rlogin.
This is true for native Linux X server and Win32 X server (X-Win32 that boasts about hardware accelerated remote GLX context).
My question: is there a way to make an OpenGL application have texture mapping performance on a remote X server comparable with local performance, provided that the remote machine has the same or even better graphic hardware?
I have already seen some recommendations here related to advanced OpenGL features + remote X server, and AFAIU the people prefer using some remote display software instead (e.g. VNC, VirtualGL,…). However in my case it is necessary that the workstation on which the OpenGL code is running be able to connect to several X servers and used simultaneously by several users. I’m afraid it is not possible for remote display solution, isn’t it?
Thanks a lot in advance for any ideas how to improve texturing performance in my case!