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.
Linux 4.5 DRM Pull Has Initial Kabylake Support, Open-Source Vivante 3D
As usual, the DRM updates for this next Linux kernel release are quite exciting.
There's a new DRM driver with Linux 4.5 and that's the long talked about Etnaviv DRM driver. This open-source, reverse-engineered driver is for the Vinvante GPUs. Work continues meanwhile in Mesa on providing an Etnaviv OpenGL driver.
The Intel DRM driver updates for Linux 4.5 include basic Kabylake support (the next-gen successor to Skylake), DisplayPort fixes, frame-buffer compression and panel self refresh fixes, GPU-side work on MST audio support, and various code clean-ups and other improvements.
The AMD driver changes to Radeon and AMDGPU include dropping user-space mode-setting support since it's been deprecated for a while in Radeon and UMS hasn't even been supported for several hardware generations now. There are also GPU VM scheduler optimizations, initial PowerPlay support in AMDGPU, and other work. Once again, the AMDGPU/Radeon updates are quite exciting and the PowerPlay support is crucial for better AMDGPU driver performance, but unfortunately the PP support is disabled by default in Linux 4.5.
The Nouveau driver for open-source NVIDIA support has PCI-E link speed change support and other basic work. Sadly, no GeForce GTX 900 hardware acceleration yet. I'll be running some fresh Nouveau tests shortly to see if the PCI-E link speed changing helps much or if the performance is still crippled due to incomplete re-clocking.
Other highlights of the Linux 4.5 DRM updates include 3D acceleration bits for the VC4 DRM driver as used by the Raspberry Pi, Atomic mode-setting for the OMAP / Rockchip TDA998X drivers, RK3036 VOP support in the Rockchip driver, runtime power management in the Exynos DRM driver, and a variety of fixes throughout.
The complete list of the individual DRM changes for the Linux 4.5 merge window can be found via the pull request.