Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Feb 2020 14:17:33 -0800
From:      Chris <bsd-lists@BSDforge.com>
To:        <freebsd-current@freebsd.org>
Cc:        mike tancsa <mike@sentex.net>
Subject:   Re: Which AMD CPUs are supported -- temperature
Message-ID:  <76406a01dfa1b78dee51f7c4924eb822@udns.ultimatedns.net>
In-Reply-To: <2e023769-a71a-b83b-0050-6fef5f3c499d@sentex.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 12 Feb 2020 15:23:51 -0500 mike tancsa mike@sentex=2Enet said

> On 2/12/2020 1:39 PM, Chris wrote:
> > Hard as I try I can not get anything close to the actual temperature
> > of the CPUs or cores while running on FreeBSD=2E
> > =C2=A0=C2=A0=C2=A0 Family: Athlon X4
> > =C2=A0=C2=A0=C2=A0=C2=A0Manufacturer: AuthenticAMD
> >
> Not sure about the older Athlon CPUs, but the 2 generations of Ryzen's I
> have seem correct as well as an APU
>=20
> CPU: AMD GX-412TC
> SOC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
> (998=2E17-MHz
> K8-class CPU)
> CPU: AMD Ryzen 7 3700X 8-Core Processor=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
> (3593=2E33-MHz
> K8-class CPU)
> CPU: AMD Ryzen 7 2700X Eight-Core Processor=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 (3693=2E17-MHz

Thanks for the reply, Mike=2E

I don't know about Old v New=2E But where's the results from 5 AMD
CPUs I have immediately at my disposal, and their reported results=2E
4 out of 5 work:

# grep -F Ath /var/run/dmesg=2Eboot
CPU: AMD Athlon(tm) II X3 440 Processor (3013=2E96-MHz K8-class CPU)
# sysctl -a | grep tempe
dev=2Ecpu=2E2=2Etemperature: 31=2E5C
dev=2Ecpu=2E1=2Etemperature: 31=2E5C
dev=2Ecpu=2E0=2Etemperature: 31=2E5C

# dmidecode -t4 | grep AMD
Manufacturer: AMD
Version: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
# sysctl -a | grep tempe
hw=2Eacpi=2Ethermal=2Etz0=2Etemperature: 32=2E1C
dev=2Ecpu=2E1=2Etemperature: 45=2E0C
dev=2Ecpu=2E0=2Etemperature: 48=2E0C

# dmidecode -t4 | grep AMD
Manufacturer: AMD
Version: AMD FX(tm)-6300 Six-Core Processor
# sysctl -a | grep tempe
dev=2Ecpu=2E5=2Etemperature: 30=2E1C
dev=2Ecpu=2E4=2Etemperature: 30=2E1C
dev=2Ecpu=2E3=2Etemperature: 30=2E1C
dev=2Ecpu=2E2=2Etemperature: 30=2E1C
dev=2Ecpu=2E1=2Etemperature: 30=2E1C
dev=2Ecpu=2E0=2Etemperature: 30=2E1C

# dmidecode -t4 | grep AMD
Manufacturer: AMD
Version: AMD Athlon(tm) II X4 630 Processor
# sysctl -a | grep tempe
dev=2Ecpu=2E3=2Etemperature: 33=2E5C
dev=2Ecpu=2E2=2Etemperature: 33=2E5C
dev=2Ecpu=2E1=2Etemperature: 33=2E5C
dev=2Ecpu=2E0=2Etemperature: 33=2E5C

# # # BROKEN
# dmidecode -t4 | grep AMD
Manufacturer: AuthenticAMD
Version: AMD Athlon(tm) X4 860K Quad Core Processor
# sysctl -a | grep tempe
dev=2Ecpu=2E3=2Etemperature: 13=2E1C
dev=2Ecpu=2E2=2Etemperature: 13=2E1C
dev=2Ecpu=2E1=2Etemperature: 13=2E1C
dev=2Ecpu=2E0=2Etemperature: 13=2E1C

All but one is in the same class=2E But one in that same
class doesn't work=2E The FX class also works fine=2E
I'm puzzled=2E=2E=2E :(

Thanks again!

--Chris

> K8-class CPU)
>=20
> e=2Eg=2E at idle
>=20
> # sysctl -a dev=2Ecpu=2E0=2Etemperature
> dev=2Ecpu=2E0=2Etemperature: 31=2E1C
>=20
> then start up
>=20
> # cat /dev/urandom | openssl sha256
>=20
> # sysctl -a dev=2Ecpu=2E0=2Etemperature
> dev=2Ecpu=2E0=2Etemperature: 57=2E1C
>=20
> It agrees with what IPMI reports too from the MB
>=20
> =C2=A0# ipmitool sensor | grep "CPU Temp"
> CPU Temp=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 31=2E000=C2=
=A0=C2=A0=C2=A0=C2=A0 | degrees C=C2=A0 | ok=C2=A0=C2=A0=C2=A0 |
> na=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
> na=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | na=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 | 93=2E000=C2=A0=C2=A0=C2=A0 | 94=2E000=C2=A0=C2=A0=C2=
=A0 |
> na=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
>=20
> And on a fanless APU
>=20
> # sysctl -a dev=2Ecpu=2E0=2Etemperature
> dev=2Ecpu=2E0=2Etemperature: 62=2E6C
>=20
> # sysctl -a dev=2Eamdtemp=2E0=2Ecore0=2Esensor0
> dev=2Eamdtemp=2E0=2Ecore0=2Esensor0: 63=2E1C
>=20
> =C2=A0=C2=A0=C2=A0 ---Mike





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?76406a01dfa1b78dee51f7c4924eb822>