amezin / amdgpu-tweakd

amdgpu fan speed control and power limit tweak on Linux
GNU General Public License v3.0
22 stars 0 forks source link

fan running at idle desktop #2

Closed runningman84 closed 5 years ago

runningman84 commented 5 years ago

I am wondering why my fan is running at 1232 RPM in a idle desktop:

Okt 02 20:20:26 manjaro systemd[1]: Started AMDGPU settings daemon.
Okt 02 20:20:27 manjaro amdgpu-tweakd[822]: INFO: Configs: [DeviceConfig(name='DEFAULT', device=None, vbios_version=None, pci_id=None, pci_slot_name=None, pci_subsys_id=None, fan_control=Fal>
Okt 02 20:20:27 manjaro amdgpu-tweakd[822]: INFO: Waiting for wake event
Okt 02 20:20:27 manjaro amdgpu-tweakd[822]: INFO: Starting update loop
Okt 02 20:20:27 manjaro amdgpu-tweakd[822]: INFO: Identification data for Device('/sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.0'): {'pci_id': '1002:687F', 'pci_>
Okt 02 20:20:27 manjaro amdgpu-tweakd[822]: INFO: Matched config 'Sapphire Vega 56' to Device('/sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.0') (score 2)
Okt 02 20:20:27 manjaro amdgpu-tweakd[822]: INFO: Created device: {'sysfs_path': PosixPath('/sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.0/hwmon/hwmon2'), 'pwm_p>
Okt 02 20:20:27 manjaro amdgpu-tweakd[822]: INFO: Writing b'360000000' to /sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.0/hwmon/hwmon2/power1_cap
Okt 02 20:20:27 manjaro amdgpu-tweakd[822]: ERROR: Can't write b'360000000' to /sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.0/hwmon/hwmon2/power1_cap: [Errno 22]>
Okt 02 20:20:27 manjaro amdgpu-tweakd[822]: WARNING: Overdrive is currently disabled. Run 'amdgpu-unlock-overdrive' to enable it
Okt 02 20:20:28 manjaro amdgpu-tweakd[822]: INFO: Enabled fan speed control for /sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.0/hwmon/hwmon2
sensors                                                                                                                                                       [127]
amdgpu-pci-0d00
Adapter: PCI adapter
vddgfx:       +0.77 V  
fan1:        1232 RPM
temp1:        +38.0°C  (crit = +91.0°C, hyst = -273.1°C)
power1:        6.00 W  (cap = 180.00 W)

asuswmisensors-isa-0000
Adapter: ISA adapter
CPU Core Voltage:         +0.41 V  
CPU SOC Voltage:          +1.11 V  
DRAM Voltage:             +1.37 V  
VDDP Voltage:             +1.07 V  
1.8V PLL Voltage:         +1.85 V  
+12V Voltage:            +12.03 V  
+5V Voltage:              +5.01 V  
3VSB Voltage:             +3.31 V  
VBAT Voltage:             +3.10 V  
AVCC3 Voltage:            +3.33 V  
SB 1.05V Voltage:         +1.04 V  
CPU Fan:                  341 RPM
Chassis Fan 1:            347 RPM
Chassis Fan 2:            446 RPM
Chassis Fan 3:              0 RPM
AIO Pump:                   0 RPM
Water Pump:                 0 RPM
CPU OPT:                  500 RPM
Water Flow:                 0 RPM
CPU Temperature:          +36.0°C  
CPU Socket Temperature:   +32.0°C  
Motherboard Temperature:  +28.0°C  
Chipset Temperature:      +51.0°C  
Tsensor 1 Temperature:   +216.0°C  
CPU VRM Temperature:      +33.0°C  
Water In:                +216.0°C  
Water Out:               +216.0°C  
CPU VRM Output Current:   +0.00 A  

asus-isa-0000
Adapter: ISA adapter
cpu_fan:        0 RPM

Is this because of the missing overdrive setting?

amezin commented 5 years ago

Are the fans actually spinning? Amdgpu reports fan speed incorrectly when the fans are turned off https://bugzilla.kernel.org/show_bug.cgi?id=202019

If it is spinning - try increasing temp_min. Also make sure you have fan_semi_passive=True in the config.

It may be possible that your card doesn't support zero-rpm mode (or amdgpu driver can't enable it correctly). In this case, try setting fan_semi_passive=False, and maybe lower fan_pwm_min.

runningman84 commented 5 years ago

You are right, the fans are actually stopped. As you wrote this seems to be a fan speed report problem...