|
Frequently Asked Questions
This FAQ provides general information about OpenGL Multipipe. For version-specific information, please refer to the release notes associated with the particular version of interest. What is OpenGL Multipipe?OpenGL Multipipe provides a layer by which single-pipe applications can run transparently in multipipe configurations. Both OpenGL® and X applications are supported.
What version of IRIX® do I need? OpenGL Multipipe 1.4.2 is still available for those users of multi-pipe SGI systems which have not upgraded to the latest versions of IRIX. OpenGL Multipipe 1.4.2 requires as a minimum SGI® IRIX® 6.5.15 or later. Users are encouraged to upgrade to OpenGL Multipipe 2.3 since it supports many new advanced features, and availability and support for 1.4.2 is planned to end at the end of CY2004.
What hardware is supported? No. SGI provides three levels of scalability. Transparent scalability with OpenGL Multipipe, toolkit scalability with OpenGL Multipipe SDK, and high levels of scene graph scalability with OpenGL Performer. Applications written with OpenGL Multipipe SDK or OpenGL Performer will typically show higher levels of scalability than those that run transparently with OpenGL Multipipe, but require additional software development. OpenGL Multipipe provides a convenient mechanism for running unmodified single-pipe applications on multipipe configurations and on the large displays that often accompany such machines. This is important to a wide variety of users who have standard single-pipe commercial applications or licensing issues or who may not have source code or developers available. A certain overhead is incurred in running single-pipe applications under OpenGL Multipipe. Developers interested in using the resources of multipipe hardware for maximum performance will develop their applications to be "multipipe aware" rather than use an application-transparent solution.
Can I mix multipipe and single-pipe applications? OpenGL Multipipe can provide high amounts of scaling for pixel fill limited applications, and can provide low to moderate amounts of scaling for geometry limited applications. The impact of features such as viewport clipping, geometry culling and display list breakdown are very application and data set dependent, so it is impossible to predict specific results.
Are there any limitations on the size of the display? No, because some X extensions are inherently nontransparent (e.g., Xvc). For these extensions to work correctly, an application that uses them must be started in multipipe-aware mode. A list of supported X extensions is included in the Xdmx(1) and Xinerama(1) man pages
Are all OpenGL extensions supported? No, OpenGL Multipipe does not support IRIS GL. Therefore, applications such as Showcase and Snapshot, which are based on IRIS GL, are not supported.
How is OpenGL Multipipe different from OpenGL Multipipe SDK? OpenGL Multipipe supports planar 2D arrays. In planar configurations, screens need not conform to a regular grid; horizontal and vertical screen overlapping can be enabled for projection systems that perform edge blending. | |