[FreeNX-kNX] Support 3D

Mario Becroft mb at gem.win.co.nz
Wed Oct 28 09:07:39 UTC 2009


marco freschi <mfreschi at hotmail.com> writes:

> I tried also with xming-mesa and putty but I have the same problem.
> It seems it is not possible to run the 3D application.
>
> Java 3D WARNING : reported GLX version = 1.2
>     GLX version 1.3 or higher is required
>     The reported version number may be incorrect.  There is a known
>     ATI driver bug in glXQueryVersion that incorrectly reports the GLX
>     version as 1.2 when it really is 1.3, so Java 3D will attempt to
>     run anyway.
> Exception in thread "main" java.lang.NullPointerException: Canvas3D: null
> GraphicsConfiguration
>         at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig
> (Canvas3D.java:982)
>
> -----------------------------------------
>
> Any other advice?

You could run it in an nxagent session. If nxagent is built with Mesa it
will do the rendering on the host running nxagent and send bitmaps to
the client. May be slower (or faster, depending on the nature of the
graphics and the link characteristics) but should work on any client
host regardless of whether it has GLX support.

You could also try using VNC, which would have the same effect here as
using nxagent, but may have advantages or disadvantages depending on
your application.

Or you can just get a better X server for your windows system. That's
the only option, if you want the GL rendering to be done on the nx
client host. Or dare I say, just run linux on it?

-- 
Mario Becroft <mb at gem.win.co.nz>



More information about the FreeNX-kNX mailing list