Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Exciting Graphics Driver Changes Coming In Linux 3.19
Linux 3.18 has a lot of great stuff, but among the Linux 3.19 improvements when it comes to the DRM subsystem will be:
- Intel Skylake graphics support! The late 2015 successor to Broadwell will see its initial hardware enablement with Linux 3.19. There's already been DRM and Mesa code for Skylake floating around for months now while with Linux 3.19 the first kernel bits are landing. Of course, we're still waiting for Broadwell hardware to appear at scale, so there's still much time that the Intel OTC team has to optimize Skylake support before it actually becomes important to end-users.
- The AMDKFD driver has landed. This is the kernel driver necessary for AMD's open-source HSA environment on Linux. The AMDKFD driver can be used with AMD's other new open-source code on Kaveri APUs with the RadeonSI Gallium3D + LLVM stack to produce a nice working HSA setup with OpenCL kernels.
- Nouveau started working on GM204 Maxwell support, a.k.a. the GeForce GTX 970/980 graphics card support. However, there is no hardware acceleration exposed in Linux 3.19 for these brand new GPUs as they are still waiting on NVIDIA to release them the necessary signed firmware/microcode images. Nouveau in Linux 3.19 also has Tegra K1 voltage support, GT21x memory r e-clocking work, and prep work for some larger projects that didn't make the cut for Linux 3.19.
- The Intel driver starts cutting out the DRI1 and user-space mode-setting (UMS) support. There's also tons of other Intel changes scattered about.
- DPM fan control support in the Radeon DRM for AMD SI/CI GPUs. There's also various Radeon fixes. There's also TTM performance improvements.
While that's a lot of great stuff for Linux 3.19, sadly it's not all we were hoping for... The new AMDGPU driver hasn't yet premiered as needed for AMD's new unified Linux driver for the Radeon R9 285 Tonga and future GPUs. That won't come until at least Linux 3.20. The major Intel performance breakthrough patch discovered by LunarG and Intel also hasn't yet been published. Last I heard from LunarG is that this patch might first appear in SteamOS and that they were still working around this patch breaking video acceleration support.