New blog post:
Executing Linux applications on a Raspberry Pi in less than 3.5s from power-up! 🚀🏎️
(and other power saving tricks)
https://kittenlabs.de/blog/2024/09/01/extreme-pi-boot-optimization/
=> More informations about this toot | More toots from manawyrm@chaos.social
@manawyrm something worth trying is dropping the 5V supply voltage for the Pi down to 4V. the limited schematics available show the board using PAM2306 and RT8088 buck regulators to derive the 3.3V and VDD_CORE voltage rails. the PAM2306 goes from 60% efficient at 5V up to 85% efficient at 4V in, which is a major increase. the RT8088 gains a couple of percent efficiency by dropping to 4V too.
=> More informations about this toot | More toots from gsuberland@chaos.social
@gsuberland Uhhh! Interesting! That should be easy to test, thanks.
Not sure what the camera module thinks of this, but I‘ll give it a shot!
=> More informations about this toot | More toots from manawyrm@chaos.social
@manawyrm according to the schematic I'm looking at, the camera port runs 3.3V, so you'll be saving power there too.
https://datasheets.raspberrypi.com/rpizero2/raspberry-pi-zero-2-w-reduced-schematics.pdf
=> More informations about this toot | More toots from gsuberland@chaos.social
@gsuberland Huh!! Thanks 😻
=> More informations about this toot | More toots from manawyrm@chaos.social
@manawyrm I don't know where else the 5V rails go on the board since I don't have the rest of the schematic, but based on how they've named the power nets it's a pretty reasonable guess that the only other usage of the 5V rail is for the USB ports, and since you're disabling those anyway you should be fine. the 5V_CORE is almost certainly a filtered power domain used only for the RT8088.
=> More informations about this toot | More toots from gsuberland@chaos.social
Yea, like 99% certain 5V only powers the regulators and the USB ports.
=> More informations about this toot | More toots from timonsku@mastodon.social
Ah its a zero, yea then def. nothing critical. On Pi5 I'm not as certain with RP1.
HDMI also needs the 5V for the EDID but that will be fine at 4V too.
=> More informations about this toot | More toots from timonsku@mastodon.social
@timonsku EDID is also disabled here so it sounds like we're golden
=> More informations about this toot | More toots from gsuberland@chaos.social
@timonsku @manawyrm nice.
I think technically the efficiency peaks at about 3.6V but at that point you drop down into the lower range of the RT8088's current delivery capabilities, which might glitch the core voltage rail out during high load.
if it's not obviously unstable at 4V I'd maybe try 3.8V and stress test it. writing a script that goes from 0% load to 100% load and back repeatedly, alternating pure CPU and memory bound loads, is a great way to check for voltage regulation stability.
=> More informations about this toot | More toots from gsuberland@chaos.social
@gsuberland @timonsku with the final device being outdoors in anything between -20°C and +70°C weather I‘m a bit concerned about any sorts of overclocking or operating outside of regular operating parameters. Efficiency is nice, but compromising reliability for that isn‘t worth it (at least in this application)
=> More informations about this toot | More toots from manawyrm@chaos.social
@manawyrm @timonsku away from my desktop at the moment but I can check the datasheets to see what the derating is on current delivery and efficiency. it should be fine at 4V though.
=> More informations about this toot | More toots from gsuberland@chaos.social
@manawyrm @timonsku just checked. they all look pretty stable in that temperature range. you get some switching frequency drift but that shouldn't be an issue.
=> More informations about this toot | More toots from gsuberland@chaos.social
@manawyrm @timonsku also since the efficiency is going up by a solid 15% you'll probably be seeing lower temps on the buck ICs anyway.
=> More informations about this toot | More toots from gsuberland@chaos.social This content has been proxied by September (ba2dc).Proxy Information
text/gemini