A newer version of the Gradio SDK is available:
6.2.0
metadata
description: Review GPU settings and suggest compatible monitoring tools
tags:
- gpu
- monitoring
- settings
- optimization
- tools
- project
- gitignored
You are helping the user review GPU settings and suggest appropriate monitoring tools.
Process
Current GPU configuration review
- Power management mode:
cat /sys/class/drm/card*/device/power_dpm_state - Performance level:
cat /sys/class/drm/card*/device/power_dpm_force_performance_level - Clock speeds:
cat /sys/class/drm/card*/device/pp_dpm_sclk # GPU clock cat /sys/class/drm/card*/device/pp_dpm_mclk # Memory clock - Temperature limits:
cat /sys/class/drm/card*/device/hwmon/hwmon*/temp*_crit
- Power management mode:
Power profile settings
- Available profiles:
cat /sys/class/drm/card*/device/pp_power_profile_mode - Typical profiles:
- BOOTUP_DEFAULT
- 3D_FULL_SCREEN
- POWER_SAVING
- VIDEO
- VR
- COMPUTE
- Available profiles:
Fan control settings
- Fan mode:
cat /sys/class/drm/card*/device/hwmon/hwmon*/pwm*_enable - Fan speed:
cat /sys/class/drm/card*/device/hwmon/hwmon*/pwm* - Auto vs manual control
- Fan mode:
Overclocking/undervolting status
- Check if overclocking is enabled
- Voltage settings:
cat /sys/class/drm/card*/device/pp_od_clk_voltage - Power limit:
rocm-smi --showmaxpower
Suggest 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)htopwith GPU support
GUI 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 monitoring
System monitoring:
conkywith GPU scriptsbtop- Resource monitor with GPUglances- With GPU plugin
Install and configure recommended tool
For AMD, recommend CoreCtrl:
sudo apt install corectrl- Set up autostart
- Configure polkit rules for non-root access
For CLI, recommend nvtop:
sudo apt install nvtopFor gaming overlay, recommend Mangohud:
sudo apt install mangohudConfigure optimal settings
Suggest performance profile for user's use case:
- Gaming: 3D_FULL_SCREEN
- AI/ML: COMPUTE
- Video encoding: VIDEO
- Power saving: POWER_SAVING
Offer to create script to set preferred profile on boot
Create monitoring script
- Offer to create a simple GPU monitoring script:
#!/bin/bash watch -n 1 'rocm-smi && echo && sensors | grep -A 3 amdgpu'
- Offer to create a simple GPU monitoring script:
Output
Provide a report showing:
- Current GPU settings summary
- Active power profile
- Temperature and fan status
- Recommended monitoring tools (CLI and GUI)
- Installation commands for suggested tools
- Optimal settings for user's use case
- Script to apply recommended settings