Review GPU settings and suggest compatible monitoring tools
Reviews your AMD GPU's current settings (power profiles, clocks, temps) and recommends the best monitoring tools like CoreCtrl or nvtop for your specific use case.
/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: