Something weird has happened.
For some reason, my processor's fan only goes to 3400 RPM, no matter what I do. I contacted AMD and they offered me a replacement, but it's a replacement "everything": CPU, heatsink, fan, box, etc. I couldn't accept that, not only because I'd be without a working computer, but this is a really good chip that overclocks really well.
Recently, when playing games, the fan started to sping at 4500/5100 RPM, which is just lovely! However, I do think this is caused by a bug somewhere in the software, because when rendering 3D images or compiling my software the temps go to ~72C and the fan stays at 3400 RPM. The high spin seems to happen only when the GPU gets hot (yes, it's the CPU fan that spins faster than usual).
With this in mind I decided to run "pwmconfig" to see if I could keep the CPU fan at a higher speed, and also to make the GPU fan spin faster because my GPU was reaching 70C which is not acceptable to me.
After running it and configuring it, a surprise: I'm having half the performance I had eariler! My CPU wattage was 95W at full-load, now it sits at 60W. My vcore was 1.25 for 4.1 GHz, now it sits at 1.09v. What's interesting is that the CPU usage and frequency stayed the same: 100% and 4100 MHz.
My times are:
- 12 min for rendering a BMW on Blender, while it took only 6:45mins before;
- Almost an hour to compile a Kernel, while it took 20-30 mins before;
- Performance on Counter-Strike Source was ~350 FPS, now it's at 150;
- Performance on X-Plane has been reduced to half as well;
- The list goes on
I did move a few configurations to a backup state:
- /etc/fancontrol.bak
- /etc/conf.d/lm_sensors.bak
- /etc/conf.d/sensord.bak
No dice. Rebooting doesn't help as well...
Here's /etc/fancontrol:
Code:
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon0=devices/pci0000:00/0000:00:02.0/0000:01:00.0 hwmon3=devices/platform/it87.552
DEVNAME=hwmon0=amdgpu hwmon3=it8620
FCTEMPS=hwmon3/pwm1=hwmon3/temp1_input hwmon0/pwm1=hwmon0/temp1_input
FCFANS=hwmon3/pwm1=hwmon3/fan1_input hwmon0/pwm1=hwmon3/fan1_input
MINTEMP=hwmon3/pwm1=5 hwmon0/pwm1=20
MAXTEMP=hwmon3/pwm1=45 hwmon0/pwm1=110
MINSTART=hwmon3/pwm1=150 hwmon0/pwm1=150
MINSTOP=hwmon3/pwm1=0 hwmon0/pwm1=100
MINPWM=hwmon0/pwm1=100
This worked just fine for the GPU, the fans are spinning more at ~50ºC and the card hardly goes beyond that.
The CPU, however, never goes beyond 40ºC and has the decreased performance mentioned above.
I don't know what else to do. Any hints?
Cheers