I have a 280X and tried this Wattman, after digging why it was not working it appears that CHIP_HAWAII don' t have the pp_dpm_sclk set.
So i get this cryptic message when i run the py :
~/Downloads/linux/amdgpu/WattmanGTK-master/sudo ./run.py
[sudo] password for franck:
1 AMD GPU(s) found. Checking if correct kernel driver is used for this/these.
01:00.0 uses amdgpu kernel driver
Searching for sysfs path...
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 belongs to 01:00.0 with symbolic link to /sys/class/drm/card1/device
Sysfs path found in /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0
amdgpu card found in /sys/class/hwmon/hwmon3 hwmon folder
Checking which device this hwmon path belongs to
/sys/class/hwmon/hwmon3 belongs to /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 (Gigabyte Technology Co., Ltd Tahiti XTL [Radeon R9 280X OC])
Found sensor freq1_label
Trying to read /sys/class/hwmon/hwmon3/freq1_label
Found sensor temp1_label
Trying to read /sys/class/hwmon/hwmon3/temp1_label
Found sensor temp1_crit
Trying to read /sys/class/hwmon/hwmon3/temp1_crit
Found sensor pwm1_enable
Trying to read /sys/class/hwmon/hwmon3/pwm1_enable
Found sensor pwm1
Trying to read /sys/class/hwmon/hwmon3/pwm1
Found sensor temp1_crit_hyst
Trying to read /sys/class/hwmon/hwmon3/temp1_crit_hyst
Found sensor fan1_enable
Trying to read /sys/class/hwmon/hwmon3/fan1_enable
Found sensor freq2_label
Trying to read /sys/class/hwmon/hwmon3/freq2_label
Found sensor pwm1_min
Trying to read /sys/class/hwmon/hwmon3/pwm1_min
Found sensor freq1_input
Trying to read /sys/class/hwmon/hwmon3/freq1_input
Found sensor fan1_input
Trying to read /sys/class/hwmon/hwmon3/fan1_input
Found sensor temp1_input
Trying to read /sys/class/hwmon/hwmon3/temp1_input
Found sensor pwm1_max
Trying to read /sys/class/hwmon/hwmon3/pwm1_max
Found sensor fan1_target
Trying to read /sys/class/hwmon/hwmon3/fan1_target
Found sensor freq2_input
Trying to read /sys/class/hwmon/hwmon3/freq2_input
Reading clock states and limits.
Cannot read file pp_od_clk_voltage, trying using pp_dpm_sclk and pp_dpm_mclk
Cannot do seperate overclocking via states, only by percentage!
Also got an error reading /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/pp_dpm_sclk or /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/pp_dpm_sclk
WattmanGTK will not be able to continue
I have a 280X and tried this Wattman, after digging why it was not working it appears that CHIP_HAWAII don' t have the pp_dpm_sclk set.
So i get this cryptic message when i run the py :
~/Downloads/linux/amdgpu/WattmanGTK-master/sudo ./run.py [sudo] password for franck: 1 AMD GPU(s) found. Checking if correct kernel driver is used for this/these. 01:00.0 uses amdgpu kernel driver Searching for sysfs path... /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 belongs to 01:00.0 with symbolic link to /sys/class/drm/card1/device Sysfs path found in /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 amdgpu card found in /sys/class/hwmon/hwmon3 hwmon folder Checking which device this hwmon path belongs to /sys/class/hwmon/hwmon3 belongs to /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 (Gigabyte Technology Co., Ltd Tahiti XTL [Radeon R9 280X OC]) Found sensor freq1_label Trying to read /sys/class/hwmon/hwmon3/freq1_label Found sensor temp1_label Trying to read /sys/class/hwmon/hwmon3/temp1_label Found sensor temp1_crit Trying to read /sys/class/hwmon/hwmon3/temp1_crit Found sensor pwm1_enable Trying to read /sys/class/hwmon/hwmon3/pwm1_enable Found sensor pwm1 Trying to read /sys/class/hwmon/hwmon3/pwm1 Found sensor temp1_crit_hyst Trying to read /sys/class/hwmon/hwmon3/temp1_crit_hyst Found sensor fan1_enable Trying to read /sys/class/hwmon/hwmon3/fan1_enable Found sensor freq2_label Trying to read /sys/class/hwmon/hwmon3/freq2_label Found sensor pwm1_min Trying to read /sys/class/hwmon/hwmon3/pwm1_min Found sensor freq1_input Trying to read /sys/class/hwmon/hwmon3/freq1_input Found sensor fan1_input Trying to read /sys/class/hwmon/hwmon3/fan1_input Found sensor temp1_input Trying to read /sys/class/hwmon/hwmon3/temp1_input Found sensor pwm1_max Trying to read /sys/class/hwmon/hwmon3/pwm1_max Found sensor fan1_target Trying to read /sys/class/hwmon/hwmon3/fan1_target Found sensor freq2_input Trying to read /sys/class/hwmon/hwmon3/freq2_input Reading clock states and limits. Cannot read file pp_od_clk_voltage, trying using pp_dpm_sclk and pp_dpm_mclk Cannot do seperate overclocking via states, only by percentage! Also got an error reading /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/pp_dpm_sclk or /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/pp_dpm_sclk WattmanGTK will not be able to continue
Source : https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/open-source-amd-linux/871595-amd-delivers-overdrive-overclocking-support-for-amdgpu-drm-driver/page4
Dunno if it helps :
/Downloads/linux/amdgpu/WattmanGTK-master/cat /sys/class/drm/card0/device/ ari_enabled dev_rescan i2c-0/ iommu/ msi_bus resource0 subsystem_vendor broken_parity_status dma_mask_bits i2c-1/ iommu_group/ msi_irqs/ resource2 uevent class driver/ i2c-2/ irq numa_node resource2_wc vendor config driver_override i2c-3/ label power/ resource4
consistent_dma_mask_bits drm/ i2c-4/ local_cpulist remove revision
d3cold_allowed enable i2c-5/ local_cpus reset subsystem/
device firmware_node/ index modalias resource subsystem_device
~/Downloads/linux/amdgpu/WattmanGTK-master/cat /sys/devices/pci0000\:00/0000\:00\:01.0/0000\:01\:00.0/ aer_dev_correctable driver_override iommu/ msi_irqs/ pp_table aer_dev_fatal drm/ iommu_group/ numa_node remove aer_dev_nonfatal enable irq pcie_bw reset ari_enabled firmware_node/ local_cpulist pcie_replay_count resource boot_vga fw_version/ local_cpus power/ resource0 broken_parity_status gpu_busy_percent max_link_speed power_dpm_force_performance_level resource0_wc class graphics/ max_link_width power_dpm_state resource2 config hwmon/ mem_busy_percent pp_cur_state resource4 consistent_dma_mask_bits i2c-10/ mem_info_gtt_total pp_dpm_mclk revision current_link_speed i2c-11/ mem_info_gtt_used pp_dpm_pcie rom current_link_width i2c-12/ mem_info_vis_vram_total pp_dpm_sclk subsystem/ d3cold_allowed i2c-13/ mem_info_vis_vram_used pp_force_state subsystem_device device i2c-14/ mem_info_vram_total pp_mclk_od subsystem_vendor dev_rescan i2c-7/ mem_info_vram_used pp_num_states uevent dma_mask_bits i2c-8/ modalias pp_power_profile_mode vbios_version driver/ i2c-9/ msi_bus pp_sclk_od vendor
~/Downloads/linux/amdgpu/WattmanGTK-master/uname -a Linux PUNCH 5.4.0-rc1 #1 SMP Tue Oct 1 22:04:15 CEST 2019 x86_64 x86_64 x86_64 GNU/Linux