> Date:         Wed, 5 Mar 2003 00:25:33 -0700
> From: Jefferson Samuel <[EMAIL PROTECTED]>
>
> I installed sdk1.4.1 + java3d1.3 openGL 1.2.2 in my computer (Solaris
> 8 box), but I can't run any demo program now.  When I executed the
> program, I get the followed message.
>
> I connect to my Solaris 8 box through vncclient software.
>
> Graphic card used: PGX64 8/24-Bit Color Frame BufferPGX64 8/24-Bit
> Color Frame Buffer.  Searching with reference to this problem in
> related websites it seems I need to change the graphic card with a
> frame buffer supporting 32 bits.

Java 3D only requires OpenGL support, and the PGX is supported under
OpenGL 1.2.2.  But yes, you will get slow performance and probably
unacceptable rendering artifacts with the limited frame buffer resources
of the PGX.

> Can any of you please shed your experience in this and help to solve
> this problem?

The message:

> Xlix: extension GLX missing on display unix:1.0

means that the local J3D/OpenGL client is trying to connect to the X
server at "unix:1.0" and is not finding the GLX protocol available
there.  If "unix:1.0" points to the machine you're using to connect to
the Solaris box, then that means you haven't installed a Unix version of
OpenGL on that machine.

I don't know how vncclient works, but it seems to be creating an X
connection to the Solaris box and presumably implements enough of the X
protocol to allow the local Solaris clients to treat it as an X server.
But apparently it doesn't support GLX, your J3D/OpenGL client won't be
able use the accelerated hardware rendering resources of the machine
where you're running vncclient.

Your J3D/OpenGL client should still be able to render directly to the
framebuffer of the Solaris box, though; you just have to make sure the
display is set to ":0" or ":0.0" or "unix:0.0".  If you have access to a
shell on the Solaris box you can set the DISPLAY environment variable to
do this.  Then you'll need some way to see what's on the frame buffer --
maybe you can do this with a separate vncclient session.

> 1)Suggest me a good graphic card for Solaris 8?

Any of higher-end Sun cards should run fine.  The Creator, Creator3D,
and Elite3D have very limited texturing support however and are EOL'ed.
Expert3D and Expert3D-Lite are better for texture mapping.  XVR-500,
XVR-1000, and XVR-4000 are the latest cards.

-- Mark Hood

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to