OpenGL over SSH (GLX) -


i run x server on windows 7 machine opengl 4.4. there ssh -y remote machine start opengl application. (for matters, network connection fast, have turned off compression , use arcfour,blowfish-cbc ciphers speed)

glxgears runs, not smoothly. reports doing 6000+ fps though.

however, matlab fails use hardware opengl rendering. read docs , mention requires opengl version 2.1. when run glxinfo in ssh terminal, tells me:

glx version: 1.4

opengl version string: 1.4 (4.4.0 - build 10.18.15.4279)

i don't know technical details of glx, mean opengl version supported on ssh limited 1.4? understand latest version of glx quite old, compared progress of opengl.

i run x server on windows 7 machine opengl 4.4

the first problem start this. x11 server on windows program running there , going turn x11 commands win32 gdi calls. x11 not "know" opengl, that's why there's glx extension. , glx interesting beast , x11 servers windows implement basic baseline of opengl commands support essentials.

but that's half of problem…

from there ssh -y remote machine start opengl application.

doing kind of thing always invokes indirect rendering commands have sent glx opcode command stream. , unfortunately (for you) glx opcodes have been specified opengl-2.1, full glx support mandatory opengl-1.4. opengl-1.5 introduced vertex buffer objects, add quite lot of complications indirect rendering contexts, glx may implementations opt not support indirect rendering.

for linux @ least proprietary nvidia drivers , client libraries have full indirect opengl-2.1 support. x11 server you're running on windows, , client library don't.


Comments

Popular posts from this blog

python - How to insert QWidgets in the middle of a Layout? -

python - serve multiple gunicorn django instances under nginx ubuntu -

module - Prestashop displayPaymentReturn hook url -