NVIDIA Tegra DRM Driver Supports Atomic Mode-Setting In Linux 3.20
Written by Michael Larabel in Linux Kernel on 27 January 2015 at 07:32 PM EST. 1 Comment
LINUX KERNEL --
The latest work landing in the DRM-Next code-base for the Linux 3.20 kernel merge window is the Tegra DRM driver updates.

The Tegra DRM driver is primarily designed to support the Tegra 4 and older SoCs while the Tegra K1 and newer is supported by the Nouveau DRM driver due to the graphics core now being common with their mainline desktop architecture. The Tegra K1's GK20A graphics core is derived directly from Kepler while the brand new Tegra X1 is derived from Maxwell. Clarification: The Tegra DRM driver is still used by modern Tegra SoCs just for the display portion while the GPU rendering block uses the Nouveau DRM.

The biggest change to the Tegra DRM driver for the Linux 3.20 merge window is support for atomic mode-setting. Atomic mode-setting has been a longtime work-in-progress while finally in recent kernels it's materializing. The most important aspect of atomic mode-setting to users is that it allows testing proposed mode-setting to ensure it's fully supported by the hardware when it comes to the hardware requirements, etc, before actually being committed.

The Tegra DRM update for Linux 3.20 also has "minimal" power management support, the host1x code now supports suspend/resume for child devices, and various other changes. The newest Tegra DRM code was pulled a short time ago into DRM-Next via this Git pull.
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Linux Kernel News
Popular News