DRM Pull Request Sent In For Linux 3.19 - Great Stuff For Intel, Nouveau, Radeon

Written by Michael Larabel in Linux Kernel on 15 December 2014 at 09:42 AM EST. 2 Comments
LINUX KERNEL
One week into the merge window for the Linux 3.19 kernel, the DRM subsystem pull request was sent in this morning by Red Hat's David Airlie. There's a lot of interesting kernel graphics driver changes abound for Linux 3.19!

Among the highlights of the DRM update for Linux 3.19 are:

- Intel Skylake graphics support. The Broadwell successor receives its initial hardware enablement in Linux 3.19. Skylake processors aren't expected to ship until at least late 2015. Beyond the kernel changes there's already open-source driver support within the Intel Mesa DRI driver and in other GNU/Linux components needing changes/optimizations for Skylake's new feature set.

- The AMDKFD driver was merged. This is a low-level driver needed for AMD's open-source HSA implementation that works in conjunction with their new open-source user-space HSA library that rides along with Radeon Gallium3D, OpenCL Clover, and the AMD LLVM GPU back-end.

- The AMD DRM driver also has DPM fan control support for newer GPUs plus various fixes and TTM memory management performance optimizations.

- The open-source NVIDIA/Nouveau driver started work on GM204 Maxwell support, a.k.a. the GeForce GTX 900 series. VIDIA to release them the necessary signed firmware/microcode images. Nouveau in Linux 3.19 also has Tegra K1 voltage support, GT21x memory re-clocking work, and prep work for some larger projects that didn't make the cut for Linux 3.19.

- The Intel DRM driver finally started gutting its DRI1/UMS code plus various other changes.

- The start of mainlining the atomic mode-setting work.

- Improvements to the STI DRM driver.

- Merging of the Rockchip DRM driver.

- The Freescale i.MX DRM driver moved out of staging.

- The Exynos DRM driver now supports the Exynos 4415 SOC.

- Adreno A4xx support contributed by Qualcomm to the Freedreno MSM driver.

- Universal plane support for the Tegra DRM driver.

The complete list of DRM driver updates for Linux 3.19 are outlined via this pull request. Of course, this new DRM driver code will continue to be benchmarked daily via our new 32 system automated test farm tracking upstream Linux software performance.
Related News
About The Author
Michael Larabel

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 20,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, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week