Linux News Today: Open-Source AMDGPU Linux Driver Gets Major Update with More Than 50 Improvements
Michel Dänzer, a graphics driver engineer, working for AMD, has had the great pleasure of announcing the release and immediate availability for download of AMDGPU 1.1.0 Linux graphics driver.
AMDGPU (also known as xf86-video-amdgpu) is an open-source and very performant graphics driver dedicated to AMD Radeon GPUs (Graphics Processing Units), integrated into the mainline Linux kernel since version 4.2. Until now, AMDGPU received a single minor update, xf86-video-amdgpu 1.0.1, but today’s release adds multiple changes.
“I’m pleased to announce the 1.1.0 release of xf86-video-amdgpu, the Xorg driver for AMD Radeon GPUs supported by the amdgpu kernel driver. This release supports xserver versions 1.9-1.18,” said Michel Dänzer in today’s announcement. “Thanks to everybody who contributed to this release in any way!”
What’s new in the AMDGPU 1.1.0 graphics driver
Release highlights of AMDGPU 1.1.0 include support for the upcoming Polaris 10 and 11 family of AMD GPUs, makes the OpenGL and VDPAU (Video Decode and Presentation API for Unix) interoperation to work with DRI3 enabled, add the “TearFree” option to prevent tearing with reflection and rotation under X.Org Server 1.16 or later.
The RandR CRTC transformations have been optimized and it should work as expected, with the exception of tearing, which can’t be prevented even with the “TearFree” option mentioned above. Also, it looks like RandR’s primary output is always marked as ‘primary’.
Additionally, the RandR 1.4 provider name isn’t hardcoded to “amdgpu” anymore, instead it’s now built from the aMD GPU chipset bus ID and name. Thanks to this change, it is now possible to distinguish several graphics cards, which are supported by the AMDGPU driver, by name.
Last but not least, the AMDGPU 1.1.0 driver can prevent clients from hanging whan attempting to use the DRI3 extension over a display connection that has been forwarded through SSH (Secure Shell), and the Present and DRI3 extensions received multiple bug fixes. Below we’ve attached the entire changelog for extra info on the changes.