before anything this is how i got amdgpu running (instead of the proprietary driver), just in case that this particular setup is what is causing problems:
/etc/default/grub
radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1
/etc/modprobe.d/amdgpu.conf
options amdgpu si_support=1
options amdgpu cik_support=1
/etc/modprobe.d/radeon.conf
options radeon si_support=0
options radeon cik_support=0
So basically my issue is that the gpu fan speed is not showing up (sensors, corectrl, etc)
sensors ouput:
amdgpu-pci-0100
Adapter: PCI adapter
vddgfx: 850.00 mV
fan1: N/A (min = 0 RPM, max = 6000 RPM)
edge: +31.0Ā°C (crit = +104000.0Ā°C, hyst = -273.1Ā°C)
power1: 6.21 W (cap = 47.00 W)
tried doing this like so:
chip "amdgpu-pci-0100*"
set fan1_div 4
and then:
sudo sensors -s
Error: File /etc/sensors.d/fan-speed-control.conf, line 1: Parse error in chip name
or (if chip "amdgpu-*")
Error: File /etc/sensors.d/fan-speed-control.conf, line 2: Unknown feature name
amdgpu-pci-0100: No such subfeature known
also, assuming that this is the correct path:
cat /sys/class/drm/card0/device/hwmon/hwmon4/fan1_enable
1
i did install/started amdgpu-fan.service, nothing.
pwmconfig output:
...
Found the following devices:
hwmon0 is sony_controller_battery_00:06:f5:d9:70:1f
hwmon1 is atk0110
hwmon2 is fam15h_power
hwmon3 is k10temp
hwmon4 is amdgpu
Found the following PWM controls:
hwmon4/pwm1 current value: 79
Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon1/fan1_input current speed: 3026 RPM
hwmon1/fan2_input current speed: 3183 RPM
cat: hwmon4/fan1_input: No such device
hwmon4/fan1_input current speed: RPM
btw, what does this mean?
Found the following PWM controls:
hwmon4/pwm1 current value: 79
Afterwards i ran fancontrol, it complained about bad configuration, ran pwmconfig again and went throught its configuration wizard, did nothing at first, ran again and my gpu fan went 100% and no matter what i did, it continued running full speed. it got back to normal after rebooting
apparently corectrl is now able to change my gpu fan speed, but still no temps edit: gpu fan speed. however after configuring fancontrol with pwmconfig i got fancontrol service running properly, i was also able to configure it with fancontrol-gui, but no fan speedā¦
btw pwmconfig is a little confusing, so i need help with these numbers:
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon4=devices/pci0000:00/0000:00:02.0/0000:01:00.0
DEVNAME=hwmon4=amdgpu
FCTEMPS=hwmon4/pwm1=hwmon4/temp1_input
FCFANS= hwmon4/pwm1=
MINTEMP=hwmon4/pwm1=30
MAXTEMP=hwmon4/pwm1=75
MINSTART=hwmon4/pwm1=30
MINSTOP=hwmon4/pwm1=20
MAXPWM=hwmon4/pwm1=255
System Information:
CoreCtrl v1.1.1
==== Software ====
Kernel version: 5.10.34
Mesa version: 21.0.3
==== Radeon R7 360 [GPU 0] ====
BIOS version: 113-TOBAGO_PROL_D5_
Device: Tobago PRO
Device ID: 665F
Device model: Radeon R7 360
Device model ID: 7360
Driver: amdgpu
Memory: 2048MB
OpenGL version (compat): 4.6
OpenGL version (core): 4.6
PCI Slot: 0000:01:00.0
Revision: 81
Vendor: Advanced Micro Devices, Inc.
Vendor ID: 1002
Vendor model ID: 1682
Vulkan API version: 1.2.145