The DRM Changes Coming With The Linux 4.19 Kernel
If you are behind in your Phoronix reading, the DRM highlights for Linux 4.19 largely include:
- The Virtual Kernel Mode-Setting driver is merged. VKMS is a work-in-progress driver but it's a nice start for headless systems and other interesting use-cases.
- JPEG VCN engine support for "Video Core Next" (VCN) as currently featured with Raven Ridge hardware.
- Initial PowerPlay support for AMDGPU Sea Islands "CIK" GCN 1.1 hardware, another step towards getting AMDGPU DRM enabled by default over Radeon DRM for these second-generation GCN GPUs.
- AMDGPU "stutter" mode support for Raven Ridge APUs. The stutter mode is a power-saving feature around the display FIFO and its memory handling.
- Various power management improvements including Raven Ridge "GFXOFF" support for being able to turn off the graphics engine in these APUs when it isn't needed. There are also some other Raven/DCN display-related improvements too.
- Intel GVT vGPU huge-page support for guest VMs.
- GTT read-only pages support and (separately) Display Stream Compression support for Intel "Gen 11" Icelake graphics hardware. Icelake graphics support has continued to be improved upon for the Linux 4.19 kernel and is starting to get into shape well ahead of the launch for these CPUs succeeding Cannonlake.
- Intel Broxton GVT-g support.
- Intel PSR fixes for Panel Self Refresh support along with a variety of other fixes like eDP, faster GPU idle detection, and GPU reset fixes.
- The open-source NVIDIA "Nouveau" driver doesn't have many changes but there are some DisplayPort MST fixes as well as some fixes around re-clocking for PRIME laptops.
- HDMI CEC support for capable DisplayPort/USB-C to HDMI adapters.
Linux 4.19 kernel development will officially kick off in August with the opening of the merge window following the Linux 4.18 stable kernel in the next two or so weeks.