Ryzen CPU thermal throttle limitRyzen CPU thermal throttle limit

RyzenAdj Indicator GNOME Extension

A minimal GNOME Shell extension for displaying and controlling the STAPM, fast and slow power limits of AMD Ryzen CPUs using ryzenadj.

This extension adds a simple indicator to the top bar that shows the current power limit and allows you to toggle between predefined wattage values (e.g., low-power mode and performance mode) with a click.

Tested on Ubuntu 24.04 LTS + GNOME 46 with a Ryzen 7 5700U CPU


✨ Features

  • 🔋 Shows current STAPM LIMIT (e.g., 35 W) directly in the top bar
  • ⚡ Switch between custom profiles by clicking the indicator
  • 🧠 Reads values directly from ryzenadj (no refresh loop — always accurate after change)
  • 🔐 Passwordless use via safe sudoers rule
  • ✅ Compatible with GNOME 45+ and GNOME 46 (ES module format)

💡 Use Cases

  • Laptop users who want to easily manage power and thermals
  • Quickly switch between low-power and high-performance modes
  • Visual feedback of current CPU wattage limit at a glance
  • Users who want to avoid thermal throttling