Linux 4.4 DRM Pull Has Raspberry Pi Driver, AMDGPU Improvements
David Airlie sent in the Direct Rendering Manager (DRM) subsystem update today for the Linux 4.4 merge window.
While much of the DRM updates for Linux 4.4 have been talked about individually on Phoronix, here's a look at all of what's coming:
- The AMDGPU driver for supporting Tonga/Fiji/Carrizo hardware has seen some exciting updates! The GPU scheduler is enabled by default, there's new GPUVM debugging options, AMD Stoney APU support was added, new AtomBIOS opcodes are supported, and more.
- The Radeon DRM driver that supports the vast majority of AMD GPUs out there just has fixes and a more efficient command stream checker.
- There's the new VirtIO VirGL DRM driver for use with the Gallium3D Virgl code and QEMU 2.5+ for providing Linux graphics acceleration in guest VMs.
- The Intel DRM driver has frame-buffer compression work, HPD A support, Skylake fixes, fastboot by default for some systems, more Broxton work, and other changes.
- More atomic mode-setting work, including FBDEV support and new helpers for runtime power management.
- The Raspberry Pi KMS driver is here! Except no hardware acceleration or power management for this kernel release... It's basically just for kernel mode-setting right now with this mainline code.
- The Nouveau DRM driver has more GK20A (Tegra K1) improvements from NVIDIA, Kepler GDDR5 PLL stability improvements, re-clocking improvements for some older (pre-Fermi) GPUs, and other changes.
- Snapdragon 820 support in Freedreno's MSM DRM driver.
- Various fixes and improvements to the smaller DRM drivers.
More details via David Airlie's pull request.
While much of the DRM updates for Linux 4.4 have been talked about individually on Phoronix, here's a look at all of what's coming:
- The AMDGPU driver for supporting Tonga/Fiji/Carrizo hardware has seen some exciting updates! The GPU scheduler is enabled by default, there's new GPUVM debugging options, AMD Stoney APU support was added, new AtomBIOS opcodes are supported, and more.
- The Radeon DRM driver that supports the vast majority of AMD GPUs out there just has fixes and a more efficient command stream checker.
- There's the new VirtIO VirGL DRM driver for use with the Gallium3D Virgl code and QEMU 2.5+ for providing Linux graphics acceleration in guest VMs.
- The Intel DRM driver has frame-buffer compression work, HPD A support, Skylake fixes, fastboot by default for some systems, more Broxton work, and other changes.
- More atomic mode-setting work, including FBDEV support and new helpers for runtime power management.
- The Raspberry Pi KMS driver is here! Except no hardware acceleration or power management for this kernel release... It's basically just for kernel mode-setting right now with this mainline code.
- The Nouveau DRM driver has more GK20A (Tegra K1) improvements from NVIDIA, Kepler GDDR5 PLL stability improvements, re-clocking improvements for some older (pre-Fermi) GPUs, and other changes.
- Snapdragon 820 support in Freedreno's MSM DRM driver.
- Various fixes and improvements to the smaller DRM drivers.
More details via David Airlie's pull request.
5 Comments