> 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".
