Hey. I've been trying to get into doing some stuff on Linux because I have an AMD gpu and there is no rocm on Windows, so I'm very new. Right now I'm trying to sort out the cooling in Ubuntu, but it's not going well. I installed lm-sensors, corectrl, coolercontrol, radeon profile, Linux AMDGPU Control Application, fancontrol gui, but none of them show the majority of my cooling setup, or if they do it's incomplete/incorrect.
The problem before I looked into any of this was that my cooling is insufficient. My system is a dual boot, and I'm a Windows user mainly. I don't have sophisticated curves or anything in the bios properly, because I override it anyways from inside the system. The problem is that I don't know how to do it properly on Linux, and I'm struggling to get it to work.
My setup is an rx 6800xt aio version, with the 2 fans on the radiator plugged into the motherboard controller, so the GPU is not responsible for their fan speed, they're effectively case fans. In addition to cooling the GPU, this is my top exhaust, and so I'd like to be able to set a curve for them similarly to how I have it in windows. My intake is the cooler for my CPU which is also an aio, but I can adjust this properly in coolercontrol. The only issue I'm having is the case fans, and the fan on the GPU itself. The GPU fan shows 0 rpm under all circumstances, even when it's running. Using coolercontrol or corectrl has no effect on the gpu fan other than making it spin up once when I set them above 40c. Linux AMDGPU Control Application seems to make the fan keep spinning, but it still shows 0 rpm.
Is there anything special I need to do to make the case fans and the rpm of the gpu fan show properly so I can control them? I'd appreciate if anyone could tell me things to try or possibly even the solution.
system-info https://termbin.com/thid
This is my current sensors:
iwlwifi_1-virtual-0
Adapter: Virtual device
temp1: +41.0°C
corsairpsu-hid-3-6
Adapter: HID adapter
v_in: 230.00 V
v_out +12v: 12.11 V (crit min = +8.41 V, crit max = +15.59 V)
v_out +5v: 5.00 V (crit min = +3.50 V, crit max = +6.50 V)
v_out +3.3v: 3.33 V (crit min = +2.31 V, crit max = +4.30 V)
psu fan: 736 RPM
vrm temp: +36.8°C (crit = +70.0°C)
case temp: +31.5°C (crit = +70.0°C)
power total: 110.00 W
power +12v: 84.00 W
power +5v: 18.00 W
power +3.3v: 9.50 W
curr +12v: 7.00 A (crit max = +85.00 A)
curr +5v: 3.62 A (crit max = +40.00 A)
curr +3.3v: 2.88 A (crit max = +40.00 A)
hidpp_battery_0-hid-3-c
Adapter: HID adapter
in0: 3.90 V
nvme-pci-0400
Adapter: PCI adapter
Composite: +42.9°C (low = -273.1°C, high = +84.8°C)
(crit = +84.8°C)
Sensor 1: +42.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +46.9°C (low = -273.1°C, high = +65261.8°C)
amdgpu-pci-0d00
Adapter: PCI adapter
vddgfx: 856.00 mV
fan1: 0 RPM (min = 0 RPM, max = 2750 RPM)
edge: +36.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
junction: +40.0°C (crit = +110.0°C, hyst = -273.1°C)
(emerg = +115.0°C)
mem: +44.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
PPT: 32.00 W (cap = 255.00 W)
ucsi_source_psy_3_00081-i2c-3-08
Adapter: Synopsys DesignWare I2C adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
asusec-isa-0000
Adapter: ISA adapter
CPU Core: 917.00 mV
CPU_Opt: 0 RPM
Water_Flow: 0 RPM
Chipset: +63.0°C
CPU: +38.0°C
Motherboard: +41.0°C
T_Sensor: -40.0°C
VRM: +47.0°C
Water_In: -40.0°C
Water_Out: -40.0°C
CPU: 1000.00 mA
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +38.1°C
Tccd1: +35.5°C
Tccd2: +36.2°C
nvme-pci-0100
Adapter: PCI adapter
Composite: +47.9°C (low = -273.1°C, high = +81.8°C)
(crit = +84.8°C)
Sensor 1: +47.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +51.9°C (low = -273.1°C, high = +65261.8°C)