AMD Delivers Many Fixes For Polaris GPUs On Linux - Finally Enables ZeroRPM Fan Mode

Written by Michael Larabel in Radeon on 16 October 2020 at 06:34 AM EDT. 63 Comments
RADEON
It seems AMD's Linux graphics driver team is firing with precision on all cylinders these days. Not only have they been working on timely support for the Radeon RX 6000 "RDNA 2" / "Big Navi" Linux driver support ahead of the official launch and have the initial code already upstreamed in Linux 5.9, but they've even been going back with a number of fixes for older graphics processors.

In recent months they have been making a number of improvements for older GPUs including the likes of improving the GCN 1.0/1.1 state on the AMDGPU DRM driver and new back-end LLVM targets for older GPUs stemming from some sort of internal code audit, among other fixes. The latest now to mark this work on their older hardware is a set of forty patches to start the day for Polaris GPUs.

A batch of 40 patches were sent out in the early hours of the day with quite a number of fixes and many commits citing outright corrections to the existing code. With these 40 Linux kernel driver patches there is a fix for screen flickering experienced under some multi-display setups, a memory clock switch is enabled for multi-synced displays, there is a reduction in idle power for multi-display setups, and other code alignments with Windows.


Oh yeah, the code also finally enables the ZeroRPM fan feature on Linux for Polaris graphics cards. The ZeroRPM mode supported by some AMD Radeon graphics cards allows a quieter mode of operation and shutting off the graphics card fan under some conditions namely under idle or light load. Now this feature should be working under Linux for Polaris GPUs on capable graphics cards.

All of these corrections and many multiple display minded improvements are available for testing via the mailing list. Assuming no issues come up, this will likely be material for the Linux 5.11 kernel in early 2021.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week