I've installed Coreboot on ASUS F2A85-M. Everything works fine, but the CPU overheats when doing something intensive (like video playing) and the OS crashes. Browsing the internet and watching movies doesn't make it sweat. I use FreeBSD 11.0-RELEASE and Gentoo Linux.
My CPU is X4 750k. I lowered the RAM voltage to 1.35V but it doesn't really help. Enabling power saving features also doesn't make a difference. Everything works fine on vendor UEFI, so this issue is specific to Coreboot. Any idea what I can do?
Hi
Piotr Kubaj via coreboot coreboot@coreboot.org writes:
I've installed Coreboot on ASUS F2A85-M. Everything works fine, but the CPU overheats when doing something intensive (like video playing) and the OS crashes. Browsing the internet and watching movies doesn't make it sweat. I use FreeBSD 11.0-RELEASE and Gentoo Linux.
Would be nice if you had some temperature figures.
My CPU is X4 750k. I lowered the RAM voltage to 1.35V but it doesn't really help. Enabling power saving features also doesn't make a difference. Everything works fine on vendor UEFI, so this issue is specific to Coreboot. Any idea what I can do?
If you notice a difference in CPU fan speed, that would be my guess since it looks fan control (super I/O) is rather minimally configured in coreboot.
Kind regards.
Hi Piotr,
Are you sure that it is overheating? I would suspect RAM issues if you see some crashes. Is your CPU Trinity or Richland?
If you modprobe it87 and you have some more recent kernel, you should see some temps reading:
#sensors
radeon-pci-0008 Adapter: PCI adapter temp1: +36.0°C (crit = +120.0°C, hyst = +90.0°C)
it8603-isa-0290 Adapter: ISA adapter in0: +1.26 V (min = +1.12 V, max = +2.96 V) ALARM in1: +1.66 V (min = +2.69 V, max = +0.08 V) ALARM in2: +2.06 V (min = +2.50 V, max = +0.00 V) ALARM in3: +2.03 V (min = +1.58 V, max = +0.05 V) ALARM in4: +1.20 V (min = +1.92 V, max = +0.12 V) ALARM 3VSB: +3.31 V (min = +0.79 V, max = +2.88 V) ALARM Vbat: +3.14 V +3.3V: +3.36 V fan1: 2860 RPM (min = 200 RPM) fan2: 0 RPM (min = 600 RPM) ALARM temp1: +65.0°C (low = +50.0°C, high = -126.0°C) ALARM sensor = thermistor temp2: +38.0°C (low = +100.0°C, high = +122.0°C) sensor = thermistor temp3: -128.0°C (low = -24.0°C, high = +0.0°C) sensor = thermistor intrusion0: OK
k10temp-pci-00c3 Adapter: PCI adapter temp1: +48.8°C (high = +70.0°C) (crit = +70.0°C, hyst = +69.0°C)
Here is my /etc/sensors3.conf for Asus F2A85-M
chip "it8603-*" label temp1 "CPU Temp" label temp2 "M/B Temp"
label in0 "Vcore" label in1 "in1" label in2 "+12V" label in3 "+5V" label fan1 "CPU Fan" label fan2 "CHA Fan" label fan3 "PWR Fan"
compute in2 @ * (12/2), @ / (12/2) compute in3 @ * (25/10), @ / (25/10)
Thanks Rudolf
Hi again,
Sorry, I pasted wrong dump. Before I installed right /etc/sensors3.conf
radeon-pci-0008 Adapter: PCI adapter temp1: +35.0°C (crit = +120.0°C, hyst = +90.0°C)
it8603-isa-0290 Adapter: ISA adapter Vcore: +1.27 V (min = +1.12 V, max = +2.96 V) ALARM in1: +1.66 V (min = +2.69 V, max = +0.08 V) ALARM +12V: +12.38 V (min = +14.98 V, max = +0.00 V) ALARM +5V: +5.07 V (min = +3.96 V, max = +0.12 V) ALARM in4: +1.20 V (min = +1.92 V, max = +0.12 V) ALARM 3VSB: +3.31 V (min = +0.79 V, max = +2.88 V) ALARM Vbat: +3.14 V +3.3V: +3.36 V CPU Fan: 2824 RPM (min = 200 RPM) CHA Fan: 0 RPM (min = 600 RPM) ALARM CPU Temp: +64.0°C (low = +50.0°C, high = -126.0°C) ALARM sensor = thermistor M/B Temp: +38.0°C (low = +100.0°C, high = +122.0°C) sensor = thermistor temp3: -128.0°C (low = -24.0°C, high = +0.0°C) sensor = thermistor intrusion0: OK
k10temp-pci-00c3 Adapter: PCI adapter temp1: +48.9°C (high = +70.0°C) (crit = +70.0°C, hyst = +69.0°C)
Thanks Rudolf
Before investigating the software methods, in this situation I would have tried to: using some great thermal paste, cleaning the dust, and - most likely - switching to a manual fan control: there are the hardware fan control adapters, and if you don't have those - temporarily you could just wire your fan so that it will always work on the max speed instead of taking the fan control commands from the motherboard
2017-03-26 22:35 GMT+03:00 Rudolf Marek r.marek@assembler.cz:
Hi again,
Sorry, I pasted wrong dump. Before I installed right /etc/sensors3.conf
radeon-pci-0008 Adapter: PCI adapter temp1: +35.0°C (crit = +120.0°C, hyst = +90.0°C)
it8603-isa-0290 Adapter: ISA adapter Vcore: +1.27 V (min = +1.12 V, max = +2.96 V) ALARM in1: +1.66 V (min = +2.69 V, max = +0.08 V) ALARM +12V: +12.38 V (min = +14.98 V, max = +0.00 V) ALARM +5V: +5.07 V (min = +3.96 V, max = +0.12 V) ALARM in4: +1.20 V (min = +1.92 V, max = +0.12 V) ALARM 3VSB: +3.31 V (min = +0.79 V, max = +2.88 V) ALARM Vbat: +3.14 V +3.3V: +3.36 V CPU Fan: 2824 RPM (min = 200 RPM) CHA Fan: 0 RPM (min = 600 RPM) ALARM CPU Temp: +64.0°C (low = +50.0°C, high = -126.0°C) ALARM sensor = thermistor M/B Temp: +38.0°C (low = +100.0°C, high = +122.0°C) sensor = thermistor temp3: -128.0°C (low = -24.0°C, high = +0.0°C) sensor = thermistor intrusion0: OK
k10temp-pci-00c3 Adapter: PCI adapter temp1: +48.9°C (high = +70.0°C) (crit = +70.0°C, hyst = +69.0°C)
Thanks Rudolf
-- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot
Thanks!
I'm only starting to get some knowledge about Coreboot and I didn't realize that I need to configure fans in the OS :) Now everything seems fine, except that FreeBSD doesn't seem to have a way to configure fan speed...
On 17-03-26 21:35:33, Rudolf Marek wrote:
Hi again,
Sorry, I pasted wrong dump. Before I installed right /etc/sensors3.conf
radeon-pci-0008 Adapter: PCI adapter temp1: +35.0°C (crit = +120.0°C, hyst = +90.0°C)
it8603-isa-0290 Adapter: ISA adapter Vcore: +1.27 V (min = +1.12 V, max = +2.96 V) ALARM in1: +1.66 V (min = +2.69 V, max = +0.08 V) ALARM +12V: +12.38 V (min = +14.98 V, max = +0.00 V) ALARM +5V: +5.07 V (min = +3.96 V, max = +0.12 V) ALARM in4: +1.20 V (min = +1.92 V, max = +0.12 V) ALARM 3VSB: +3.31 V (min = +0.79 V, max = +2.88 V) ALARM Vbat: +3.14 V +3.3V: +3.36 V CPU Fan: 2824 RPM (min = 200 RPM) CHA Fan: 0 RPM (min = 600 RPM) ALARM CPU Temp: +64.0°C (low = +50.0°C, high = -126.0°C) ALARM sensor = thermistor M/B Temp: +38.0°C (low = +100.0°C, high = +122.0°C) sensor = thermistor temp3: -128.0°C (low = -24.0°C, high = +0.0°C) sensor = thermistor intrusion0: OK
k10temp-pci-00c3 Adapter: PCI adapter temp1: +48.9°C (high = +70.0°C) (crit = +70.0°C, hyst = +69.0°C)
Thanks Rudolf
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.