Vibrante

Last updated
Vibrante
Developer Nvidia
OS family Unix-like
Working stateCurrent
Source model Open source
Initial release2010;13 years ago (2010)
Kernel type Monolithic (Linux)

Vibrante is the name of a Linux distribution created by Nvidia and used for at least their Drive PX 2 platform series. [1] The name is listed as a registered trademark of Nvidia. [2] First appearances of the name were seen in about the year 2010 when it labeled some rather universal multimedia engine including audio, video and 3D building display that was in tight cooperation with Audi company. [3] At NVidia TechDay in December 2015 the distribution was reported with version numbers 3.0 for Jetson TK1 Pro (aka. X3) and Drive CX, and with version 4.0 for Drive CX and PX platforms. [4] Jetson TK1 is mentioned as running with the Linux4Tegra package instead. [5] Companies like Toradex have built and published e.g. sample application codes on top of it. [6] Abbreviations of Vibrante Linux like V3L, V3Le or V4L with the number representing the version plus terms like L4T (Linux4Tegra, a supposed sibling) and assigned to certain devices can be found in some history and release docs, e.g. for Nvidia VisionWorks. [7] On top of Vibrante it is possible to run Nvidias VisionWorks Toolkit. [8] Vibrante is one of the targets that OpenCV4Tegra (OpenCV for Tegra; an OpenCV derivate with Tegra-specific optimizations) can run upon. [9] Further there is the Nvidia PerfKit Package that copes with Vibrante. [10]

Contents

Spin offs

It seems that Vibrante Linux was used to derive a QNX-based version, thus probably using the QNX kernel as the base system along with several higher level software components (e.g. from GNU and other sources) as already present from the Vibrante Linux environment. Namely the package qnx-V3Q-23.16.01 is reported to run on the Nvidia Jetson TK1 Pro board. [11]

Usage

At CES 2010 it was announced that Nvidia would be introducing its GPUs to all 2010 Audi vehicles, to power its third generation MMI. 3G MMI used Vibrante as its multimedia engine to deliver in car entertainment. [12]

Related Research Articles

<span class="mw-page-title-main">OpenGL</span> Cross-platform graphics API

OpenGL is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.

<span class="mw-page-title-main">Nvidia</span> American technology company

Nvidia Corporation is an American multinational technology company incorporated in Delaware and based in Santa Clara, California. It is a software and fabless company which designs graphics processing units (GPUs), application programming interface (APIs) for data science and high-performance computing as well as system on a chip units (SoCs) for the mobile computing and automotive market. Nvidia is a dominant supplier of artificial intelligence hardware and software. Its professional line of GPUs are used in workstations for applications in such fields as architecture, engineering and construction, media and entertainment, automotive, scientific research, and manufacturing design.

<span class="mw-page-title-main">QNX</span> Real-time operating system (RTOS) software

QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. QNX was one of the first commercially successful microkernel operating systems.

<span class="mw-page-title-main">Pegasos</span>

Pegasos is a MicroATX motherboard powered by a PowerPC 750CXe or PowerPC 7447 microprocessor, featuring three PCI slots, one AGP slot, two Ethernet ports, USB, DDR, AC'97 sound, and FireWire. Like the PowerPC Macintosh counterparts, it boots via Open Firmware.

<span class="mw-page-title-main">PCLinuxOS</span> Linux distribution

PCLinuxOS, often shortened to PCLOS, is a rolling release Linux distribution for x86-64 computers, with KDE Plasma, MATE, and XFCE as its default user interfaces. It is a primarily FOSS operating system for personal computers aimed at ease of use.

<span class="mw-page-title-main">OpenGL ES</span> Subset of the OpenGL API for embedded systems

OpenGL for Embedded Systems is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). It is designed for embedded systems like smartphones, tablet computers, video game consoles and PDAs. OpenGL ES is the "most widely deployed 3D graphics API in history".

<span class="mw-page-title-main">OpenCV</span> Computer vision library

OpenCV is a library of programming functions mainly for real-time computer vision. Originally developed by Intel, it was later supported by Willow Garage, then Itseez. The library is cross-platform and licensed as free and open-source software under Apache License 2. Starting in 2011, OpenCV features GPU acceleration for real-time operations.

<span class="mw-page-title-main">Free and open-source graphics device driver</span> Software that controls computer-graphics hardware

A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software license. Graphics device drivers are written for specific hardware to work within a specific operating system kernel and to support a range of APIs used by applications to access the graphics hardware. They may also control output to the display if the display driver is part of the graphics hardware. Most free and open-source graphics device drivers are developed by the Mesa project. The driver is made up of a compiler, a rendering API, and software which manages access to the graphics hardware.

The Multi Media Interface (MMI) system is an in-car user interface media system developed by Audi, and was launched at the 2001 Frankfurt Motor Show on the Audi Avantissimo concept car. Production MMI was introduced in the second generation Audi A8 D3 in late 2002 and implemented in majority of its latest series of automobiles.

<span class="mw-page-title-main">CUDA</span> Parallel computing platform and programming model

CUDA is a proprietary and closed source parallel computing platform and application programming interface (API) that allows software to use certain types of graphics processing units (GPUs) for general purpose processing, an approach called general-purpose computing on GPUs (GPGPU). CUDA is a software layer that gives direct access to the GPU's virtual instruction set and parallel computational elements, for the execution of compute kernels.

nouveau (software) Open source software driver for Nvidia GPU

nouveau is a free and open-source graphics device driver for Nvidia video cards and the Tegra family of SoCs written by independent software engineers, with minor help from Nvidia employees.

<span class="mw-page-title-main">Tk (software)</span> GUI toolkit or framework

Tk is a cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many programming languages. It is free and open-source software released under a BSD-style software license.

<span class="mw-page-title-main">Tegra</span> System on a chip by Nvidia

Tegra is a system on a chip (SoC) series developed by Nvidia for mobile devices such as smartphones, personal digital assistants, and mobile Internet devices. The Tegra integrates an ARM architecture central processing unit (CPU), graphics processing unit (GPU), northbridge, southbridge, and memory controller onto one package. Early Tegra SoCs are designed as efficient multimedia processors. The Tegra-line evolved to emphasize performance for gaming and machine learning applications without sacrificing power efficiency, before taking a drastic shift in direction towards platforms that provide vehicular automation with the applied "Nvidia Drive" brand name on reference boards and its semiconductors; and with the "Nvidia Jetson" brand name for boards adequate for AI applications within e.g. robots or drones, and for various smart high level automation purposes.

<span class="mw-page-title-main">ARM Cortex-A15</span> Family of microprocessor cores with ARM microarchitecture

The ARM Cortex-A15 MPCore is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture. It is a multicore processor with out-of-order superscalar pipeline running at up to 2.5 GHz.

<span class="mw-page-title-main">Motorola Atrix 4G</span> Android smartphone developed by Motorola Mobility

The Motorola Atrix 4G is an Android-based smartphone developed by Motorola, introduced at CES 2011 along with the Motorola Xoom, Motorola Droid Bionic, and Motorola Cliq 2 on January 5, 2011. It was made available in the first quarter of 2011.

perf is a performance analyzing tool in Linux, available from Linux kernel version 2.6.31 in 2009. Userspace controlling utility, named perf, is accessed from the command line and provides a number of subcommands; it is capable of statistical profiling of the entire system.

<span class="mw-page-title-main">Nvidia Shield TV</span> Digital media player by Nvidia

The Nvidia Shield TV is an Android TV-based digital media player produced by Nvidia as part of its Shield brand of Android devices. First released in May 2015, the Shield was initially marketed by Nvidia as a microconsole, emphasizing its ability to play downloaded games and stream games from a compatible PC on a local network, or via the GeForce Now subscription service. As with all other Android TV devices, it can also stream content from various sources using apps, and also supports 4K resolution video. It is produced in two models, with the second Shield TV Pro model distinguished primarily by increased internal storage.

Nvidia Drive is a computer platform by Nvidia, aimed at providing autonomous car and driver assistance functionality powered by deep learning. The platform was introduced at the Consumer Electronics Show (CES) in Las Vegas in January 2015. An enhanced version, the Drive PX 2 was introduced at CES a year later, in January 2016.

Nvidia Jetson is a series of embedded computing boards from Nvidia. The Jetson TK1, TX1 and TX2 models all carry a Tegra processor from Nvidia that integrates an ARM architecture central processing unit (CPU). Jetson is a low-power system and is designed for accelerating machine learning applications.

<span class="mw-page-title-main">PhyCV</span> Computer vision library

PhyCV is the first computer vision library which utilizes algorithms directly derived from the equations of physics governing physical phenomena. The algorithms appearing in the first release emulate the propagation of light through a physical medium with natural and engineered diffractive properties followed by coherent detection. Unlike traditional algorithms that are a sequence of hand-crafted empirical rules, physics-inspired algorithms leverage physical laws of nature as blueprints. In addition, these algorithms can, in principle, be implemented in real physical devices for fast and efficient computation in the form of analog computing. Currently PhyCV has three algorithms, Phase-Stretch Transform (PST) and Phase-Stretch Adaptive Gradient-Field Extractor (PAGE), and Vision Enhancement via Virtual diffraction and coherent Detection (VEViD). All algorithms have CPU and GPU versions. PhyCV is now available on GitHub and can be installed from pip.

References

  1. Valich, Theo (5 April 2016). "DRIVE PX 2 Shows Next-Gen Nvidia Tegra, Pascal Processors". VR World. Archived from the original on 6 April 2016.
  2. GeForce Legal Information, last updated 2014 (at time of first check)
  3. nVidia will Audi beliefern (nVidia wants to supply Audi), January 2010
  4. "COMPUTING POWER IS THE NEW HORSEPOWER" (PDF). NVIDIA. December 2015. Archived from the original on 13 July 2018.
  5. NVIDIA VISIONWORKS TOOLKIT, last edited April 2014
  6. Embedded Linux Sample Code, last checked 10/2016
  7. VisionWorks-1.0.25-Release-Notes.txt, located via Google search
  8. NVIDIA VISIONWORKS TOOLKIT, last edited April 2014
  9. "Embedded Software | NVIDIA Developer". NVIDIA Developer. Archived from the original on 5 March 2016.
  10. PerfKit-4.4.0-ReleaseNotes.txt, located via Google search
  11. "Running QNX onto Jetson TK1 Pro (1860) - NVIDIA Developer Forums". NVIDIA Developer Forums. 6 June 2016. Archived from the original on 16 March 2018.
  12. "NVIDIA and Audi Marry Silicon Valley Technology with German Engineering|NVIDIA". NVIDIA. 7 January 2010. Archived from the original on 18 April 2018. Retrieved 18 April 2018.