WattmanGTK Is A Simple GUI For Radeon Power/Performance Knobs On Linux

Written by Michael Larabel in Radeon on 4 November 2018 at 06:21 AM EST. 25 Comments
RADEON
Unfortunately nothing has panned out from previous remarks made by AMD about potentially open-sourcing their Qt-based Radeon Settings control panel used on Windows so that it could be ported to Linux. The latest we've heard from AMD is that they aren't officially pursuing a GUI control panel for their Linux graphics driver but leaving it up to the different desktop environments to implement their own driver user-interfaces. One of the new community solutions in the absence of an official Radeon GUI for Linux is WattmanGTK.

The AMDGPU kernel driver and RadeonSI/user-space components offer much of the necessary driver tunables already, they just aren't exposed through a nice GUI panel. WattmanGTK is an unofficial project for trying to offer AMD Wattman-like options on Linux that tap into the existing kernel driver's interfaces.

WattmanGTK is written in Python3 with a GTK3 user-interface to allow for basic viewing/monitoring of the Radeon performance and power states along with working towards the ability to overclock the graphics processor. The overclocking and manual fan controls from the GTK3 interface are being worked on for the future.


This interface depends upon the Linux 4.17 kernel or newer for the necessary interfaces and the amdgpu.ppfeaturemask=0xffffffff module parameter must be set for the necessary PowerPlay feature mask.

Those wishing to checkout the WattmanGTK interface can find it on GitHub. With much of the rest of the Radeon Linux graphics driver stack getting squared away, perhaps in 2019 AMD will revisit the matter of an official driver GUI.
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