System Requirements

Before using Open Inventor, check if your configuration meets the minimum system requirements described in this document.


Shared requirements

Windows

Red Hat Enterprise Linux

OS X

.NET

Java

Graphics boards and drivers


Shared requirements

Open Inventor requires that the following components be installed and available on your workstation:

  • 2 GB is approximate disk space requirement for an Open Inventor installation.
  • OpenGL 4.0 (or higher) libraries.
  • A C++ compiler matching the version used to compile Open Inventor.
  • A validated graphics board and driver.
  • Remote display environments like RDP (Windows) or VNC (Linux)… are not supported. Indeed most of them provide only a OpenGL 1.x support.

  • [OPTIONAL] Qt: 5.6. If you wish to rebuild a complete Qt 5.6 distribution, please use the following arguments for the configuration step (from inside the Qt source directory):
    configure -opensource -opengl desktop -debug-and-release -no-qml-debug -no-icu -skip qtwebengine -platform %mkspec% -prefix %WORKSPACE%\Qt5\Qt -nomake tests -nomake examples
    Where %mkspec% points to win32-msvc201x (where x can be 0, 2, 3 or 5)  and %WORKSPACE% is the prefix of the directory where will be generated the binaries.

  • [OPTIONAL] If you plan to use InventorCL or InventorCLAlgorithms libraries, you must have a GPU and driver compliant with OpenCL 1.0.
    Note that these libraries are not (yet) available with OS X.
  • [OPTIONAL] If you plan to use InventorCuda or InventorCudaAlgorithm libraries, you must have an NVIDIA GPU and driver compliant with CUDA.
    Note that these libraries are not (yet) available with OS X.
  • [OPTIONAL] If you use your own installation of CMake, it must be version 3.2.1 or higher.

Windows

  • We recommend Visual Studio Professional edition. The Express edition is not supported.
  • Operating systems are supported in the last service pack available. It is recommended to update your system using Microsoft Update.
  • The /DELAYLOAD (Delay Load Import) linker option is not supported by Open Inventor DLLs.
  • [OPTIONAL] Wx: 2.8.4. 

Microsoft Visual Studio 2015 Update2 (64 or 32 bit)

  • Operating System
    • Microsoft Windows 10 (64 bits)
    • Microsoft Windows 7 (64 or 32 bit).
  • Upgrade 2 is required for Microsoft Visual Studio 2015.
  • CUDA is not yet supported on Visual Studio 2015.

Microsoft Visual Studio 2013 Update4 (64 or 32 bit)

  • Operating System
    • Microsoft Windows 10 (64 bit).
    • Microsoft Windows 7 (64 or 32 bit).
  • Upgrade 4 is required for Microsoft Visual Studio 2013.
  • Open Inventor for Visual Studio 2013 does not support the XP compatibility mode (aka v120_xp toolset).
  • CUDA is not yet supported on Visual Studio 2013.

Microsoft Visual Studio 2012 Update4 (64 or 32 bit)

  • Operating System
    • Microsoft Windows 10 (64 bit).
    • Microsoft Windows 7 (64 or 32 bit).
  • Upgrade 4 is required for Microsoft Visual Studio 2012.
  • Open Inventor for Visual Studio 2012 does not support the XP compatibility mode (aka v110_xp toolset).
  • [OPTIONAL] CUDA: 5.5

IMPORTANT NOTES

Open Inventor 10 Beta 2 is available for Visual Studio 2015, 2013, 2012.
These are separate installs with separate libs and DLLs.
The libs and DLLs can be distinguished using the right-click Properties menu item in Windows Explorer.
You must use the Open Inventor install that corresponds to the compiler version that you're using.

The following table gives the recommended Open Inventor release according to the Microsoft Developer environment  (note that Open Inventor 10 Beta 2 is not yet listed as long as it still in Beta programm) :

Microsoft IDE Open Inventor Release
Visual Studio Pro 2015 U2 Open Inventor 9.8 for Visual Studio 2015
Visual Studio Pro 2013 U4 Open Inventor 9.8 for Visual Studio 2013
Visual Studio Pro 2012 U4 Open Inventor 9.8 for Visual Studio 2012
Visual Studio Pro 2015 U2 Open Inventor 9.7 for Visual Studio 2015
Visual Studio Pro 2013 U4 Open Inventor 9.7 for Visual Studio 2013
Visual Studio Pro 2012 U4 Open Inventor 9.7 for Visual Studio 2012
Visual Studio Pro 2010 SP1 Open Inventor 9.6 for Visual Studio 2010
Visual Studio Pro 2008 SP1 Open Inventor 9.6 for Visual Studio 2008
Visual Studio Pro 2013 U1 Open Inventor 9.4.1 for Visual Studio 2013
Visual Studio Pro 2012 U3 Open Inventor 9.4.1 for Visual Studio 2012
Visual Studio Pro 2010 SP0 Open Inventor 8.6 for Visual Studio 2010
Visual Studio Pro 2008 SP0 Open Inventor 8.6 for Visual Studio 2008
Visual Studio Pro 2005 SP1 Open Inventor 8.6 for Visual Studio 2005
Visual Studio .NET 2003 Open Inventor 7.2 for Visual Studio .NET 2003
Visual Studio 6.0 (C++) Open Inventor 6.0.3 for Visual C++ 6.0

Red Hat Enterprise Linux

  •  X11 R6 development and run-time environment
  •  Motif 2.3 development and run-time environment
  • OpenGL: an accelerated graphics driver is required to get enhanced performance. The default graphics driver (provided by the X-server) is not fully accelerated.

Red Hat Enterprise Linux 6.x (64 bit)

  • Operating System
    •  Red Hat Enterprise Linux release 6.0 or higher.
  • Motif: OpenMotif 2.3.3
  • Compiler: gcc 4.4.4
  • C library: glibc 2.12
  • [OPTIONAL] Wx: 2.8.12
  • [OPTIONAL] CUDA: 5.5
  • [OPTIONAL] Qt: 5.6. If you wish to rebuild a complete Qt 5.6 distribution, please use the following arguments for the configuration step (from inside the Qt source directory):
    configure -prefix $WORKSPACE/Qt5/Qt -opensource -opengl -skip qt3d -no-icu -no-qml-debug -qt-xcb -nomake tests -nomake examples
    Where %WORKSPACE% is the prefix of the directory where will be generated the binaries.

    OS X

  • Operating System
    • OS X 10.10 or higher
  • XCode 6.2
    • Compiler: CLang 6.0.57
  • Qt: 5.6. If you wish to rebuild a complete Qt 5.6 distribution, please use the following arguments for the configuration step (from inside the Qt source directory):
    configure -prefix $WORKSPACE/Qt5/Qt -opensource -opengl -skip qt3d -debug-and-release -no-icu -no-qml-debug -nomake tests -nomake examples
    Where %WORKSPACE% is the prefix of the directory where will be generated the binaries.
  • Please also note that they are some limitations under OS X:
    • Open GL stereo (ie: Raw Stereo) is not available
    • SoMultipleInstance and SoAlgebraicShape (also subclasses) are not available.
    • Internal multi-threading optimizations are not available (OpenMP is not activated)

    .NET

    .NET Framework version requirements:

    • Microsoft Visual Studio 2013: Framework .NET 4.5.1 
    • Microsoft Visual Studio 2012: Framework .NET 4.5

    Java

    • Oracle JDK 1.8
    • On Windows, Microsoft Visual C++ 2012 Update 4 Redistributable

    Graphics boards and drivers

    The following section gives the list of graphics boards validated by FEI Visualization Sciences Group for Open Inventor 10.0.

    Open Inventor should run on any graphics system (board+driver) that provides a complete implementation of OpenGL 4.0 or higher (certain features may not be available depending on the OpenGL version and extensions supported). However board and driver bugs are not unusual. We recommend using a professional graphics boards in order to benefit from the professional support offered by the vendors (driver bugs fixes, etc...).

    Professional graphics boards

    Vendor Family Series
    NVIDIA Quadro Maxwell, Kepler, Fermi 
    AMD ATI FirePro W, V
    • All driver bugs are submitted to the vendors. A fix may be expected in a future driver release.

    Standard graphics boards

    Vendor Family Series
    NVIDIA GeForce Maxwell, Kepler, Fermi
    AMD ATI Radeon since Southern Islands
    Intel HD Graphics Broadwell, Skylake
    • Due to vendors support policies, on standard graphics boards we are not able to commit to providing a fix for bugs caused by the driver.
    • Note regarding Intel platforms: We have detected an issue on Ivy Bridge GPU (HD graphics, HD2500, HD4000) that prevents the OIV shader cache mechanism from working as expected. In order to be able to run OIV correctly on these plateforms user must set OIV_SHADER_DISK_CACHE envvar to 0 in order to get OIV working. Newer Intel platforms such as HD 4600 are not concerned by this issue. 

    General recommendations

    • We recommend to always use a recent driver version for your graphics board. For NVidia prefer drivers from branch said to be Optimal Drivers for Enterprise (ODE).
    • The amount of GPU memory needed depends on the application. We recommend a minimum of 1GB on the board.
    • The memory bandwidth and the number of compute units provided by a graphics board can have a big impact on performance.
    • The amount of L2 cache GPU memory can have a big impact on performance of VolumeViz.
    • On laptops providing NVidia Optimus technology, we recommend to force the use of the NVIDIA GPU in order to get the best experience possible in all conditions.