1833401 Members
4167 Online
110052 Solutions
New Discussion

opengl B132

 
Mark_36
New Member

opengl B132

I currently have a B132L (10.20)with a visualize 24+Z buffer add-on card.
The problem I have is that when I run 3D programs that use opengl the fps is usally 0.5.
I've installed the latest ACE and opengl graphics software.
However, when graphinfo is executed the line under the section HP opengl support:
'direct rendering' appears as no.

Is there a way to activate the direct rendering .
thank you in advance.
2 REPLIES 2
Alex Glennie
Honored Contributor

Re: opengl B132

With all current model graphics adapters (Visualize FX-series), the
maximum performance will be achieved via OpenGL. The FX2 supports 12/12
double-buffering and has no texture accelerator. The FX4 & FX6 support
24/24 double-buffering and both have texture accelerators available as
options. The FXe, FX5, and FX10 all support 24/24 double-buffering and
have integrated texture accelerators. I believe that access to the
texture accelerators on the FXe, FX5, FX10 is limited to OpenGL.
For legacy graphics devices (Visualize-EG, -24, -48, and HCRX family),
there is no hardware drivers for OpenGL. Performance of Starbase, PEX,
and Phigs will be optimal, as these all utilize the same graphicspipeline.
Checking for OpenGL availability is fairly straight forward. The
existence of the X server extension GLX indicates that the display is
capable of receiving GLX protocol for both direct and indirect
rendering. There are a couple of calls that can return this information:
glXQueryExtension() or XQueryExtension(). You may wish to examine the
xglinfo.c example found in: /opt/graphics/OpenGL/contrib/xglinfo
On a display that does not have GLX, the HP OpenGL implementation allows
GL applications to run using a virtual-memory driver. Images are
rendered to memory then displayed via standard X11 protocol as bitmaps.
There is also additional useful information in the following references:
HP OpenGL Implementation Guide:
/opt/graphics/OpenGL/doc/Web/ImpGuide.html OpenGL reference manual:
/opt/graphics/OpenGL/doc/Web/Reference.html
HP-UX Graphics Administraitors Guide:
/opt/graphics/common/doc/GAG/Web/GAG.html
You may also find it useful to examine the output of "graphinfo" and
possibly use the framebuf(7) ioctl() calls directly. The "graphinfo"
command can be found in: /opt/graphics/common/bin/graphinfo

ps could you let me know if you can see doc id User Doc ID: 3100598286 on the technical knowledge base I supect you cant hence the post but maybe it was just my login ?
Kenneth Platz
Esteemed Contributor

Re: opengl B132

Mark,

Alex is correct. The Visualize-24 (and other products of its generation) are not supported for OpenGL hardware acceleration -- they are supported by HP's virtual memory driver (essentially, the driver creates bitmaps and draws them to the card).

I do know that there are a few third-party providers who have implemented the OpenGL interface through Starbase calls (which have hardware acceleration) and should provide an acceptable level of performance on legacy hardware. One such implementation is here:

http://www.wavelink.com.tw/tgs/Products/opengl.html
I think, therefore I am... I think!