Equalizer logo
Collage logo
GPU-SD logo

Downloads

Developers actively developing Equalizer-based applications should either use the source code, a nightly build or the latest developer release.

End users or programs not in active development should use the latest major release.

The project is hosted on github. If you are using Equalizer, please fill out our survey and receive a free download of the latest Equalizer programming guide, also available as a book!

Finally we have a few useful tools for multi-GPU development.

Versioning

Compatibility

Prior to version 1.0 all releases were beta releases and each new release potentially changed the API. All 1.x releases are forward-source-compatible, that is, a program written against version 1.x can be compiled with any Equalizer version 1.y where y >= x. An eventual version 2.0 will be introduced when it is absolutely necessary to break this compatiblity. A CMake option (EQUALIZER_BUILD_2_0_API) is available to disable all deprecated 1.x methods.

Version Numbers

Released versions have an even minor number, e.g., 1.0, 1.2, 2.0. Bugfix releases increase the patch number, e.g., 1.0.1.

The development tree always has an odd minor number, e.g., the version of the git master between the 1.0 and 1.2 release is 1.1.x. The patch number is used to denote new features or other changes which applications may want to check against.

The shared library (DLL) version is incremented every time the version number changes and the ABI is incompatible.

Ubuntu Packages

Ubuntu packages are available through a launchpad PPA:

  sudo add-apt-repository ppa:eilemann/equalizer
  sudo apt-get update
  sudo apt-get install equalizer160

MacPorts Packages

Macports package files are available on github.