Windows Host/Target Development for OpenGL or Vulkan:

  • Windows Vista, 7, or 8 PC
  • NVIDIA GeForce Fermi-based (GTX 4xx) or better GPU
  • Visual Studio 2013 or 2015, non-Express editions
  • Microsoft DirectX End-User Runtime Web Installer. This is required by all of the OpenGL samples on Windows in order to add XINPUT-based game controller support.
  • LunarG Vulkan SDK. This is required to build and run any of the Vulkan samples. Version 1.0.39.1 or newer is currently recommended.

Windows Host Development for Android Target (OpenGL and Vulkan):

  • Windows Vista/7/8/10
  • Tegra 4-based device (advanced GL samples and all Vulkan samples require a Tegra K1/X1 device)
  • Build environment:

Linux x64 (Host/Target) Development:

  • Ubuntu 14.04LTS (later versions, or other Distros, may work but are not officially supported). Ubuntu 12.04LTS can also be supported, but requires a newer g++ to be installed.
  • LunarG Vulkan SDK. This is required to build and run any of the Vulkan samples. Version 1.0.39.1 or newer is currently recommended.
  • NVIDIA GeForce Fermi-based (GTX 4xx) or better GPU
  • Your system must have a display driver with full OpenGL support for your graphics card. For GeForce cards, Download and install a recent NVIDIA Linux Display Driver to ensure proper OpenGL support. (The latest NVIDIA Linux x64 driver at time of this writing was the Geforce 331.79 driver, and there are matching driver installation docs should you need them).

Linux x64 Host Development for Android Target:

  • Ubuntu 14.04LTS (later versions, or other Distros, may work but are not officially supported). Ubuntu 12.04LTS can also be supported, but requires a newer g++ to be installed.
  • Tegra 4-based device (advanced GL samples and all Vulkan samples require a Tegra K1/X1 device)
  • Build environment:

Linux ARM/Tegra (Host/Target) Development:

  • A Jetson Tegra X1, flashed with Ubuntu (Linux for Tegra) via NVIDIA Jetpack
  • Keyboard, mouse and HDMI display connected to the Jetson system