Equalizer is middleware for creating and deploying parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors, and computers to scale rendering performance, visual quality, and display size. An Equalizer-based application runs unmodified on any visualization system, from a simple workstation to large scale graphics clusters, multi-GPU workstations, and Virtual Reality installations.
| Tags | multimedia Graphics 3D Rendering Viewers Scientific/Engineering Visualization Software Development Libraries Application Frameworks Clustering/Distributed Networks 3D |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows Windows Mac OS X Unix |
| Implementation | C++ OpenGL Equalizer sockets multicast Infiniband |
Recent releases


Release Notes: This release fixes an RSP race during connection, sequels missing from packages, the installed example CMake build not working, race and performance issues with multicast object distribution, --eq-layout being activated on the second frame, and installing "find" scripts in the CMake root.


Release Notes: This is a feature release extending the 1.0 API. It introduces major new features, most notably automatic configuration, the Sequel library, runtime reliability, and tile compounds.


Release Notes: Automatic local and remote configuration using the GPU-SD library, initial release of Sequel, a simplification and utility layer on top of Equalizer, runtime failure tolerance detecting hardware and software failures, tile compounds for fill-limited rendering such as direct volume rendering and interactive raytracing, distributed single-producer, multi-consumer queue, an RDMA-based connection class for InfiniBand (Linux only), and support for push-based object distribution.


Release Notes: This is a patch release improving compatibility with external packages for Equalizer 1.0.1.


Release Notes: This is a patch release fixing eight bugs in Equalizer 1.0.