Skip to content

MaesterZ/radeon-profile

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

648 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMD Radeon Profile

Simple application to read current clocks of ATi Radeon cards (xf86-video-ati, xf86-video-amdgpu).

[2026-05] Forked to fix issues with latest GPUs and LTS kernel.

xf86-video-ati and xf86-video-amdgpu driver

Install and run radeon-profile-daemon for using this app as normal user. Otherwise app need to be run with root privileges for changing power profiles (and clocks readings sometimes).

Functionality

  • Monitoring of basic GPU parameters (frequencies, voltages, usage, temperature, fan speed)
  • DPM profiles and power levels
  • Fan control (HD 7000+), definition of multiple custom curves or fixed speed
  • Overclocking (amdgpu) (Wattman, Overdrive, PowerPlay etc)
  • Per app profiles/Event definitions (i.e. change fan profile when temp above defined or set DPM to high when selected binary executed)
  • Define binaries to run with set of environment variablees (i.e. GALLIUM_HUD, MESA, LIBGL etc)

Dependencies

  • Qt 5.6<= (qt5-base and qt5-charts) (On Debian/Ubuntu: qt5-default libqt5charts5-dev)
  • libxrandr
  • libdrm (for amdgpu, 2.4.79<=, more recent, the better)
  • recent kernel (for amdgpu 4.12<=, more recent, the better)
  • radeon card

For full functionality:

  • glxinfo - info about OpenGL, mesa
  • xdriinfo - driver info
  • xrandr - connected displays

Build

cd radeon-profile/
qmake
make 

The resulting binary is ./target/radeon-profile.

Installation

Will copy the binary to /usr/local/bin/.

./install.sh

Links

About

Application to read current clocks of ATi Radeon cards (xf86-video-ati, xf86-video-amdgpu)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 93.6%
  • C 5.5%
  • Other 0.9%