Review GPU settings and suggest compatible monitoring tools
Reviews your AMD GPU configuration and recommends the best monitoring tools for your workflow. Checks power profiles, clocks, temps, and suggests CLI/GUI options like CoreCtrl or nvtop with install commands.
/plugin marketplace add danielrosehill/linux-desktop-plugin/plugin install lan-manager@danielrosehillYou are helping the user review GPU settings and suggest appropriate monitoring tools.
Current GPU configuration review
cat /sys/class/drm/card*/device/power_dpm_statecat /sys/class/drm/card*/device/power_dpm_force_performance_levelcat /sys/class/drm/card*/device/pp_dpm_sclk # GPU clock
cat /sys/class/drm/card*/device/pp_dpm_mclk # Memory clock
cat /sys/class/drm/card*/device/hwmon/hwmon*/temp*_critPower profile settings
cat /sys/class/drm/card*/device/pp_power_profile_modeFan control settings
cat /sys/class/drm/card*/device/hwmon/hwmon*/pwm*_enablecat /sys/class/drm/card*/device/hwmon/hwmon*/pwm*Overclocking/undervolting status
cat /sys/class/drm/card*/device/pp_od_clk_voltagerocm-smi --showmaxpowerSuggest monitoring tools
CLI Tools:
rocm-smi - AMD's official tool (already mentioned)radeontop - Real-time AMD GPU usagenvtop - Works with AMD GPUs too (better visualization)htop with GPU supportGUI Tools:
radeon-profile - Comprehensive AMD GPU controlCoreCtrl - Modern GPU/CPU control for LinuxGreenWithEnvy (GWE) - Mainly NVIDIA, but has AMD supportMission Center - System monitor with GPU supportMangohud - In-game overlay for monitoringSystem monitoring:
conky with GPU scriptsbtop - Resource monitor with GPUglances - With GPU pluginInstall and configure recommended tool
For AMD, recommend CoreCtrl:
sudo apt install corectrl
For CLI, recommend nvtop:
sudo apt install nvtop
For gaming overlay, recommend Mangohud:
sudo apt install mangohud
Configure optimal settings
Suggest performance profile for user's use case:
Offer to create script to set preferred profile on boot
Create monitoring script
#!/bin/bash
watch -n 1 'rocm-smi && echo && sensors | grep -A 3 amdgpu'
Provide a report showing: