The Big DRM Update Lands In Linux 4.16: DC Multi-Display Sync, More Cannonlake

Written by Michael Larabel in Linux Kernel on 2 February 2018 at 06:25 AM EST. 2 Comments
LINUX KERNEL
Adding to the list of big feature additions for Linux 4.16 is the Direct Rendering Manager (DRM) pull request that has already been honored by Linus Torvalds.

DRM subsystem maintainer David Airlie refers to DRM for Linux 4.16 as a "comparatively quieter merge window", but there still is a lot of stuff in here for improving these open-source GPU/display kernel drivers. It is quieter though for open-source NVIDIA users with this pull not having any Nouveau DRM updates for Linux 4.16.

- AMDGPU has 48-bit GPUVM support for Vega and Raven Ridge, ECC support for Vega, multi-display synchronization support in AMDGPU DC, TTM operation context support, resizable BAR support, 2+1 level GPU page table handling, and various Raven Ridge APU fixes.

- The AMDGPU scheduler has been punted off to a common area so other drivers can re-use this code. In particular, Etnaviv is planning to make use of this shared GPU scheduler for Linux 4.17.

- The AMDKFD driver for HSA compute support has GFX7/8 SDMA user queues, hardware scheduling for multiple processes, and discrete GPU prep work. As reported already, with Linux 4.17 is when some discrete GPUs will begin working with the upstream AMDKFD kernel driver for easily supporting ROCm/OpenCL without needing any kernel changes.

- Hardware workarounds and other improvements for Intel Cannonlake "Gen 10" graphics with this hardware we should be seeing later this year.

- New firmware support for Skylake and Kabylake graphics.

- Better robustness around GPU resets with the Intel driver.

- DEVFREQ support for MSM.

- Tegra186 / Jetson TX2 display support.

- The FBDEV driver footprint has been reduced.

- Various other fixes and improvements to the smaller DRM drivers.

The complete list of DRM feature changes for the Linux 4.16 kernel merge window can be found via this pull request.
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