The Significant DRM Graphics Pull Request Has Been Sent In For Linux 4.3
All of the highlights have been covered by past Phoronix articles in recent weeks, but if you haven't been keeping track, highlights include:
- The Intel driver now enables Skylake support by default, legacy mode-setting uses the atomic infrastructure, there's various Skylake fixes, and other workarounds. There's no known Skylake performance changes.
- AMD's new AMDGPU kernel driver adds in support for the Radeon R9 Fury "Fiji" GPUs. There's also CGS support, the initial GPU scheduler that's experimental and disabled by default, and various fixes and optimizations.
- The AMD Radeon DRM driver has various fixes with no major changes for Linux 4.3.
- The AMDKFD HSA driver now has Carrizo support in conjunction with the AMDGPU DRM.
- A Freescale DCU KMS driver has been added.
- The open-source NVIDIA (Nouveau) driver just went through a very huge rework! There are some re-clocking improvements but sadly no major breakthroughs. Nouveau developers are also still waiting on NVIDIA to release the signed firmware images for GTX 900 "Maxwell" GPUs as their blocker to open-source hardware acceleration. The Linux 4.3 Nouveau DRM can load the NVIDIA firmware files, but we're still waiting on their release. There's also initial Tegra X1 support as part of Linux 4.3 Nouveau.
- The VMware virtual Gallium3D driver now handles OpenGL 3.3 in conjunction with the newest Mesa code and the latest VMware virtualization products.
- New Matrox hardware support for that basic DRM/KMS driver.
- HDCP and new hardware support for the Freedreno MSM driver for Qualcomm's hardware.
Other changes for the DRM pull for Linux 4.3 can be found via the pull request. Stay tuned for more Linux 4.3 graphics benchmarks shortly to complement what I've already been testing via DRM-Next. There's also the daily kernel graphics benchmarks via LinuxBenchmarking.com.