Is A04 enough for most use?

Governors should take care of throttling according to load, depending on what is used. The die size should determine the heat/efficiency.

Just like the gameshell, there will no doubt be community contributions towards kernel development, and user specified over/underclocks and over/undervolts to satisfy people’s needs.

I don’t think that heat/battery life should be the deciding factor. Rather, how much you’re willing to spend.

1 Like

Pretty much exactly as javelinface points out. Modern CPUs all feature throttling, now. integrated sensors and features to protect the cores have been in place since like Y2K when we started burning holes thru mobos from blowing up thunderbirds with poorly seated heatsinks…
All that said, now that I have more time… I’ve since upgraded to the a06… for as javelinface points out… how much are you willing to spend?

1 Like

Lowering the frequency is not throttling per se. Similar, but not exactly the same.

Throttling is stoping the CPU for a period of time to prevent overheating. Lowering the frequency is. Well… lowering the frequency, so it is still running, but at a lower frequency (in general by changing the hardware that do generate the internal clocks)

Both do lower the generated heat, but don’t necessarily work in the same way, and one is fully automatic, the other is software controlled.

Well it is also probably implementation dependent, and not all CPU do have throttling. Remember those AMD CPUs that just burn if they have no heatsink? Well no throttling in there!

2 Likes

i warmly recall reading an issue of maxpc or pcgamer where some poor intern poorly fitted the heatsink on an OCd thunderbird and burned a hole clear thru the mobo… the very reason modern cores have sensors and safeties.

1 Like

i wonder if i could manage to lower the power requirements and consumption via process removal/limiting to allow me to safely hotswap batteries…

1 Like

Once I installed the heatsink loosely on an Intel i5. Within several minutes, the CPU frequency was throttled down to 200MHz or so. The machine was stuck for every single operation I tried to execute.

I got thermal transference epoxy to attach my heat plates. For some reason when it comes to calculating heat dissipation and airflow, I got it down! But simple stuff like why it’s important for cards that normally have brackets to never be used unless you install a bracket on em. Sometimes they can fit in a slot either way… NEVER guess. Install a bracket.

I think you’ll be safe. Ive run retro pi on rpi3 / emulation station and snes, nes, and psx emulators near flawless. Here’s a spec comparison and all specs exceed rpi3.

For actual development I would develop on x86 through cross compilation then test on the target rather than do all development on the target platform.

1 Like

I have compiled many things on the gameshell and took me around half an hour, definitely possible but yeah, cross compilation is your best bet.

2 Likes

I wouldn’t mind a cross-compilation tutorial/hint/pointers for x86_64 compiling to A04/A06. I started reading about it, and it was way more involved than I thought!

1 Like