I have an Odroid XU4 arm Linux PC(Ubuntu mate 18.04) with glxgears and I have a Ubuntu 18.10 pc. I want to run glxgears on my odroid arm pc, but have the OpenGL commands send to mu Ubuntu 18.10 pc(so it's hardware accelerated).
I enabled tcp on my x11 server on the PC, and enabled the SSH server on the ODROID. Then I connect to the odroid with
ssh -X firstname.lastname@example.org. When it's connected, I can run firefox and have it display on my pc as it should. But when I run glxgears, it errors with
Error: couldn't get an RGB, Double-buffered visual
It does this with any other OpenGL program I try. So presumable OpenGL passthrough isn't working. But I can't figure out the problem.
I also tried
export LIBGL_ALWAYS_INDIRECT=1 before running glxgears, but it didn't work.
Both the ODROID and my PC can run glxgears fine on their own, it's the tunneling of OpenGL that fails.