[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

OpenGL forwarding via ssh session: works on jessie, does not work on stretch



Hi,

I have a weird problem with opengl forwarding via ssh.
I am running debian jessie on my BeagleBone Black (armhf) that I use for my CNC machine by running machinekit.
Everything works as expected, I even got indirect opengl rendering working when I connect to the BBB using windows.

Now I tried to upgrade my setup using a more recent stretch based image.
I am not able to use opengl forwarding on stretch.

The following test setup:
(A) linux machine running ubuntu (Nvidia GPU)
(B) BBB running jessie
(C) BBB running stretch

I connect from (A) -> (*) by ssh -X x@host

When I connect from (A) to (B):
> export LIBGL_ALWAYS_INDIRECT=1;  glxinfo|head
name of display: localhost:10.0
display: localhost:10  screen: 0
direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:

When I connect from (A) to (C):
> export LIBGL_ALWAYS_INDIRECT=1;  glxinfo|head
Error: couldn't find RGB GLX visual or fbconfig
name of display: localhost:10.0


Did something change from jessie -> stretch concerning x permissions?

Running plain x apps like xterm works in all cases.

I installed lxde on (c) and glxinfo/glxgears runs fine under lxde on the BBB.

Any hints?

Simon


Reply to: