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

Graphics boards and drivers


Shared requirements

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

  • OpenGL 2.1 (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. They only provide OpenGL 1.x support.

  • [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 RHEL 6 and 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 2.8.12 or higher.

Windows

  • 1.8 GB is approximate disk space requirement for an Open Inventor installation.
  • 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.
  • In order to be able to use the Cg shading language or CUDA, you must get Cg.dll or CUDA from NVIDIA.
  • [OPTIONAL] Qt: 4.6.3.
  • [OPTIONAL] Wx: 2.8.4. 

Microsoft Visual Studio 2013 Update4 (64 or 32 bit)

  • Operating System
    • 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 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

Microsoft Visual Studio 2010 SP1 (64 or 32 bit)

  • Operating System
    • Microsoft Windows 7 (64 or 32 bit).
    • Microsoft Windows Vista (64 or 32 bit).
    • Microsoft Windows XP (64 or 32 bit).
  • Service pack 1 is required for Microsoft Visual Studio 2010.
  • [OPTIONAL] CUDA: 5.5

Microsoft Visual Studio 2008 SP1 (64 or 32 bit)

  • Operating System
    • Microsoft Windows 7 (64 or 32 bit).
    • Microsoft Windows Vista (64 or 32 bit).
    • Microsoft Windows XP (64 or 32 bit).
  • Service pack 1 is required for Microsoft Visual Studio 2008.
  • You can use Visual Studio 2008 Standard Edition only in Release mode, and you will have to install Microsoft Visual C++ 2008 SP1 Redistributable. The Standard Edition does not provide OpenMP support (Vcomp.dll) required by Open Inventor.
  • [OPTIONAL] CUDA: 3.2

IMPORTANT NOTES

Open Inventor 9.5 is available for Visual Studio 2013, 2012, 2010 and 2008.
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.

Open Inventor ImageViz module extension supports Windows 64-bits for Visual Studio C++ 2010/2012/2013. Note that VS2012/VS2013 versions requires the Microsoft Visual C++ 2010 redistributable package.

The following table gives the recommended Open Inventor release according to the Microsoft Developer environment:

Microsoft IDE Open Inventor Release
Visual Studio Pro 2013 U4 Open Inventor 9.5 for Visual Studio 2013
Visual Studio Pro 2012 U4 Open Inventor 9.5 for Visual Studio 2012
Visual Studio Pro 2010 SP1 Open Inventor 9.5 for Visual Studio 2010
Visual Studio Pro 2008 SP1 Open Inventor 9.5 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

Additional notes for old compilers:

  • Visual C++ 6.0: Any modules of your application that include <windows.h> and Open Inventor header files must be compiled using the STRICT compiler directive.

Red Hat Enterprise Linux

  • 1GB is approximate disk space requirement for an Open Inventor installation.
  •  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.
  • [OPTIONAL] Qt: 4.6.3

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

Red Hat Enterprise Linux 5.x (64 or 32 bit)

  • Operating System
    • Red Hat Enterprise Linux release 5.2 or higher.
  • Motif: OpenMotif 2.3.0
  • Compiler: gcc 4.1.2
  • C library: glibc 2.5-24
  • [OPTIONAL] Wx: 2.8.4
  • [OPTIONAL] CUDA: 5.5

  OS X  

  • 1GB is approximate disk space requirement for an Open Inventor installation.
  • Operating System
    • OS X 10.7 or higher
  • Compiler: gcc 4.2
  • Qt: 4.7.2

Graphics boards and drivers

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

Open Inventor should run on any graphics system (board+driver) that provides a complete implementation of OpenGL 2.1 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 Kepler, Fermi, Maxwell
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 Kepler, Fermi, Maxwell
AMD ATI Radeon since Evergreen
Intel HD Graphics Ivy Bridge, Haswell
  • 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.
  • 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.
  • With an NVIDIA Quadro board we recommend to use the driver profile "Workstation app - dynamic streaming" for most applications, especially if using large geometry objects and/or VolumeViz rendering.  Applications with many small geometry objects should experiment with “3D App” profiles.