So I am currently using an AMD FX-8120 processor. This is a Bulldozer and I have been trying to do a lot of research on how to get this reading by using
I came across this little nugget from couple of years ago:
https://forums.freenas.org/index.ph...reenas-transition-and-hardware-upgrade.14529/
and I added to my loader.conf via tunables:
and this to sysctl via tunables:
Now it would appear that this offset may change per computer. So I would definitely need to fiddle with that to get it to match the temp in my BIOS. I also ran a memtest last night which had the same reading as my bios.
Now here is were things get a little odd... If I run:
I do get some helpful output!
Which is great. It appears to be reading something. But I can't trust these numbers. If I run the command over and over very quickly I see a very very strange behavior.
The temps are DESCENDING from ~31 Degrees to ~25 Degrees. And once it hits 24-25 (I can only run the command so fast, but the numbers are VERY consistent) it starts back over to ~31 Degrees and this cycle just keeps going.
Oddly enough the starting and ending temps are about 6 degrees apart. I will try and change the offset value, but this shouldnt be causing this loop behavior (I wouldnt think!).
Anyone have any ideas? I read in a couple places that FreeBSD 10 should have better AMD support for the bulldozer processors. This isnt a big deal. I just have been trying to shut off cores on my 8120 and underclock/voltage it to 2.6GHz since 8 cores @ 3.1ghz is a little overkill.
As always, I am loving freenas and learning a ton! I really appreciate all of your help!
Code:
sysctl -a | grep -i temp
I came across this little nugget from couple of years ago:
https://forums.freenas.org/index.ph...reenas-transition-and-hardware-upgrade.14529/
and I added to my loader.conf via tunables:
Code:
amdtemp_load="YES" hint.acpi_throttle.0.disabled="YES"
and this to sysctl via tunables:
Code:
dev.amdtemp.0.sensor_offset="-6"
Now it would appear that this offset may change per computer. So I would definitely need to fiddle with that to get it to match the temp in my BIOS. I also ran a memtest last night which had the same reading as my bios.
Now here is were things get a little odd... If I run:
Code:
sysctl -a | grep -i temp
I do get some helpful output!
Code:
dev.cpu.0.temperature: 28.3C dev.cpu.1.temperature: 28.3C dev.cpu.2.temperature: 28.3C dev.cpu.3.temperature: 28.3C dev.cpu.4.temperature: 28.3C dev.cpu.5.temperature: 28.3C dev.amdtemp.0.%desc: AMD CPU On-Die Thermal Sensors dev.amdtemp.0.%driver: amdtemp dev.amdtemp.0.%parent: hostb4 dev.amdtemp.0.sensor_offset: -6 dev.amdtemp.0.core0.sensor0: 28.3C
Which is great. It appears to be reading something. But I can't trust these numbers. If I run the command over and over very quickly I see a very very strange behavior.
The temps are DESCENDING from ~31 Degrees to ~25 Degrees. And once it hits 24-25 (I can only run the command so fast, but the numbers are VERY consistent) it starts back over to ~31 Degrees and this cycle just keeps going.
Oddly enough the starting and ending temps are about 6 degrees apart. I will try and change the offset value, but this shouldnt be causing this loop behavior (I wouldnt think!).
Anyone have any ideas? I read in a couple places that FreeBSD 10 should have better AMD support for the bulldozer processors. This isnt a big deal. I just have been trying to shut off cores on my 8120 and underclock/voltage it to 2.6GHz since 8 cores @ 3.1ghz is a little overkill.
As always, I am loving freenas and learning a ton! I really appreciate all of your help!
Last edited: