PC Engines apu2 experiences
-
@wgentine I was so bold to copy your post in the other thread here, maybe someone can shed a light on it..
https://forum.netgate.com/topic/133656/did-i-just-overclocked-my-apu2c4-amd-gx-412tc-soc/31?loggedin=true
@wgentine said in Did I just overclocked my apu2c4 (AMD GX-412TC SOC)?:
Not supposed to resurrect this post but pcengines had just enabled AMD Core Performance Boot feature:
https://3mdeb.com/firmware/amd-cpu-boost/
Anyone fancy trying out?
-
@Qinn I had a quick conversation with the firmware developer. He said ACPI doesn't know about the core boost feature but if you run some benchmarks you can finally prove a 40% performance increase in CPU + Memory bandwidth.
1.4Ghz... but FreeBSD won't know a thing about the clock increase.
At the same time the temperature dropped significantly. -
@Qinn the temperature decrease is due to the fact in order to enable Core Boots, the developer had to enable C6 states as well allowing the processor cores to enter in deep sleep when idling. Less heat and less power consumption as well. Making more money of the investment.
-
So the core boost feature wouldn't really do anything for pfSense?
-
of course it does! 40% more performance, less heat, less consumption.
-
Just because there's nothing to indicate it's happening in pfSense doesn't mean it's not.
You would only see that in pfSense on the dashboard if it were controlled by powerd.
Steve
-
@wgentine theoretically up to 40% boost for partial CPU loads not requiring more than a single core. Boost is lower (or zero) when multiple cores are in use.
So any lightly loaded APU2 system will benefit but moderate or heavily loaded systems won’t. -
@dugeem nothing shall be running at 100%, 100% of time. If does, its ridiculously undersized.
Check developer's info: https://3mdeb.com/firmware/amd-cpu-boost/
I see more value for the same cost.
-
Is that something that you need to enable though? Or would running at the latest mainline firmware automatically overclock the CPU?
-
@kevindd992002 as long as you install 4.9.0.2 or 4.0.24 you get it activated.
-
@wgentine As per link the APU2 system load doesn’t even have to reach 100% for boost mode to cease. AMD internal power control will reduce or disable boost based on multi core activity together with thermal parameters.
No argument though that it adds useful extra lift to APU2 performance.
-
@wgentine said in PC Engines apu2 experiences:
@kevindd992002 as long as you install 4.9.0.2 or 4.0.24 you get it activated.
Or wait a few days for forthcoming releases 4.9.0.3 & 4.0.25 which will enable core boost as well as providing the ability to disable it in BIOS.
-
@dugeem fair enough... thermal and power consumption is still priority in a small system with passive cooling.
-
@dugeem said in PC Engines apu2 experiences:
@wgentine said in PC Engines apu2 experiences:
@kevindd992002 as long as you install 4.9.0.2 or 4.0.24 you get it activated.
Or wait a few days for forthcoming releases 4.9.0.3 & 4.0.25 which will enable core boost as well as providing the ability to disable it in BIOS.
Well, I already have 4.9.0.2 since two weeks ago so I think I'm good. I'll still wait for 4.9.0.3 main release and update as necessary. My pfsense APU2C4 boxes are for home-use only anyways.
-
Maybe I've missed, but as far as you know what will be the difference concerning this between 4.9.0.2 and 4.9.0.3?
-
@qinn All APU2 open firmware source is on github.
Release notes for mainline are here ... github PCEngines mainline changelog
NB v4.9.0.3 hasn’t been released yet... we have to be patient and allow 3mdeb to go thru their full release cycle
-
@dugeem Thnx for pointing that one out for me, I did not know there were "Unreleased" notes in the change log.
-
PC Engines / 3mdeb have released new coreboot firmware:
- mainline v4.9.0.3 (link https://pcengines.github.io/#mr-20)
- legacy v4.0.25 (link https://pcengines.github.io/#lr-17).
Both now offer ability in sortbootorder to disable Core Boost (default is enabled).
v4.9.0.3 also includes some additonal firmware fixes and support for SMBIOS memory capability types 16 & 17. The command
dmidecode -t 16 -t 17
now works as expected on APU2 with 4GB.
Installed mainline v4.9.0.3 on my test APU2 with no issues.
-
Thanks for the update, I will install it asap.
-
@dugeem said in PC Engines apu2 experiences:
SMBIOS memory capability types 16 & 17
Where does one use "SMBIOS memory capability types 16 & 17"?