DRM Pull Request Sent In For Linux 3.19 - Great Stuff For Intel, Nouveau, Radeon
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.
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.
2 Comments