Rasperry Pi 5 Specs and Images Leaked from Element14?
tech-knowhow.com
tech-knowhow.com
I get that the board is small, but, put the most commonly used ports on one edge, and extra/accessory ports on another. Power, network, two USB, and one display on one edge, that's all I want, so I can neatly tuck this into a shelf or rack, or at the very least orient the thing on my workbench so all of the cables are coming out one way. It's not like I can put my Pi 5 in a Pi 3 case, so what's the path dependency on footprint and layout? This form factor frankly sucks, and I can't see a good reason why they've stuck with it other than "that's the way the B has always been laid out".
Of course the port layout is going to be a fiasco. It's just not physically possible any other way, unless you start shoving everything into a single USB-C port and force the user into using adapters and docks, at which point you'd just be removing actual ports like laptop makers have been doing for the past years.
Obviously port layout is harder than just "just move it" but aside from the physical board foot print, mounting hole locations, and GPIO, there doesn't seem to be some holy thou-shalt-not directive that ports can be moved around, considering the USB and Ethernet ports have flip flopped a few times, the ports change shape, get removed, etc. So, move the most commonly used ports next to the required ones, and put them all on one side of the board so this can actually be neatly slotted underneath a monitor or on a shelf or rack mounted without having to buy a bunch of right angle adapters, PoE hats and switches, or a $50 Argon One that moves the power and display ports to a more convenient location on the back of the Pi by means of a PCB.
Not to undermine your concerns, but in case you are curious the Raspberry Pi Compute Module 4 (CM4) is lovely and allows you to choose from a wide variety of carrier boards which might better fit your use case. I use them in my robots but I have a few carrier boards for home that make them like a regular Pi for random stuff around the house.
The current form-factor is based on the B+ (the B had ports on every single side, if you count the GPIO pins, while the B+ moved the power round to the same side as the HDMI), and I suspect part of the reason for sticking with the form factor is the HAT specification (which specifies physical layout as well as electrical and software requirements), which I think was published at the same time as the B+ was released (my memory's fuzzy on that point, though).
I guess it must have something to do with legacy digital signage or something but still. Full size HDMI is fine because it's what everyone already has cables for, anything small could just be USB-C.
Couldn't they have even just gone with a single USB-C and done the dual monitors with an adapter? Seems like that kind of thing exists on Windows.
Its not like a a USB-C only Macbook where you might actually be bringing it to various different locations and unexpectedly need to do a presentation.
To the downvoters: disagreeing with someone is not a reason for a downvote. Belligerent comments or false information are. OP was merely expressing an opinion.
I'd prefer a single big one but don't care too much either way, you don't get new cables, you get an adapter.
Much more concerned about the micro-sd slot. Biggest mistake and hassle of all the Pis.
MicroSD is a pain but it very easy to switch to much faster(OR SLOWER) USB flash drives. eMMC programming would be an unnecessary pain for the non Compute Module users.
USB flash drives suck too. And high-quality ones are almost always bulky. But doesn't matter, they still mostly suck.
And no, there is absolutely nothing in the world of Pi that is as unnecessary and has so much suffering as the use of sd-card brings.
Program via usb-stick, everyone has one. More people than have sd-cards for sure.
Or have both.
USB Flash Drives can suck, just like there are good SDcards.
>And high-quality ones are almost always bulky.
Yeah, but have you ever run a Pi off a good SSD over USB3? Very nice.
And eMMC can be bulky too, I'm so scared to dremel this plexi so that the case doesn't crush this IC, marked by blue: https://imgur.com/VQNV7Bp
Relatedly wouldn't it suck for the RPi5 to introduce another breaking design to the case ecosystem for the minority group that is already served by the Compute Module?
Minority group? Given the target audience I'd say we are talking about the absolute majority.
If it were up to me, Android phones might be doing the same thing, SD as primary storage, with an OS that was optimized for write cycle preservation. It's just so convenient, simple, and obvious.
I don't want the Pi to try to replace desktops, because it's not going to. I've already got a laptop, I don't need any more bandwidth.
I would prefer it if they added a small capacitor that could carry the SD card though it's internal FTL business on sudden power loss, that could ensure the SD always has power until at least a few ms after the last access. But I'm not sure if that's actually the problem. I just use a script to reduce disk writes(Mounting tmpfses, etc).
Reliability is the only thing I care about. And you can't have that with sd-cards.
If that works well (which it should?) that is an absolute nobrainer and game-changer for reability alone.
I've never had a reliability issue with SD cards, I've even seen other people set up stuff on no name cards that run for years, but I keep seeing posts about them on HA boards.
Plus now there are industrial-ish microSD cards for similar or less cost than other kinds of storage.
But that is what I do, because you can't use the Pi reliably if you don't (or if you fiddle with external storage). And that is a serious limitation and something that the majority of Pi users don't. And thus endless suffering. It is not in the same ballpark as "easy to manage configuration".
And many applications require that you write to storage at least some of the time. Such as HA. And in turn you must use external storage.
Like everything else in regards to Raspberry Pi, the answer is cost[1].
[1] Source: I work for an authorised reseller and was just at the Raspberry Pi reseller event in Cambridge last week.
Plus, I never have the right damned cable. Large HDMI please!
From: https://www.phoronix.com/review/raspberry-pi-5-benchmarks
> The Raspberry Pi 5 also features a single-lane PCI Express 2.0 interface for improved connectivity
This is something that's very interesting to me... from the photos of the board it looks like the PCIe port is being exposed over the same kind of ribbon cable socket as the camera. The PCIe port is one of the best parts of the CM4, so it's great to see this as part of the vanilla RPi (assuming this is all legit).
That isn't to said it's useless, the Ampere Altra is using basically the same arch as this one and it's perfectly usable. But if I wanted a small machine, an Alder Lake-N is a lot faster and at the same price - and runs perfectly with upstream Linux. I feel like the only nice selling point is now the formfactor and hopeful future "neat-little-addons" to this one.
RK3588 can't use upstream and I assume this one will not either for now (Phoronix left that out of their article - curious). I would hope this gets better support than the RK3588, but when? And since this is actively cooled in any case, the ADL-N looks far more interesting as cheap computing/server solution.
[0] Edit: Yes I know there are UEFI builds for Pis 3 and 4, but since there's no onboard memory to hold it you have to chain load it from an SD which undermines the usefulness of the thing IMO.
Benchmarks are nothing groundbreaking but wins are consistent and in some cases pretty big (2x throughput/50% of the rpi4 wall clock time, etc.) Nice fan header. I'll take it!
Isn't a lot of RPi5 info now public?
For example: https://www.phoronix.com/review/raspberry-pi-5-benchmarks
If it were time to be announced, I would expect to see other articles and videos, but googling restricted to the last 24 hours turns up nothing.
It's the second link here: https://duckduckgo.com/?q=raspberry+pi+5
i.e. https://www.phoronix.com/robots.txt contains:
Sitemap: https://www.phoronix.com/sitemap.php
And https://www.phoronix.com/sitemap.php contains: <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.phoronix.com/review/raspberry-pi-5-benchmarks</loc>
<lastmod>2023-09-28</lastmod>
</url>
...
</urlset>
And generally search engines boost new content, which probably explains why it was among the top search results.Phoronix has a review too. As fast as the the Orange Pi 5, which is an 8-core.
Which is to say the extra 4 cores are nice, and probably help keep power consumption down, but they are very slow compared to the performance cores.
The Orange Pi 5 / 5Plus boards have far far more features than the RP5 and to me are far more interesting. They have PCIE!
Most importantly though, you can just buy them. I ordered 8 Orange Pi 5Plus 16GB boards from aliexpress and got them in about 2 weeks. You could buy 50 today if you wanted. Good luck getting 3 RP5's, much less 8.
http://www.orangepi.org/html/hardWare/computerAndMicrocontro...
I'm hopeful the effort to get the rk3588 fully supported in the kernel will be successful. I think you can already get it working with a vanilla kernel but you lose hdmi. Far from ideal but great progress so far.
I wish they had a slightly more competitive CPU. If these results are real, my 6+ year old phone has better scores than Rpi 5.
I have an RPi4, and there are a whole bunch of things I can't do with it because it's just too slow and inefficient. I get that being slow is fine for many tasks, but one can wish.
Vilros.com isn't on their list of vendors, but they have them, too.
https://www.asme.org/topics-resources/content/explore-the-ba...
Example: https://www.amazon.com/AmazonBasics-One-Port-Charger-Laptops...
Specs: PD 3.0 (USB-C Port): 5V ⎓ 3A / 9V ⎓ 3A / 12V ⎓ 3A / 15V ⎓ 3A /20V ⎓ 3.25A (Up to 65W)
There are tons and tons of examples like this.
Example: https://www.anker.com/products/a2341
From what I can tell this is a top of the line Anker GaN charger which can produce 140W. However, if you look in the manual: 5.0V 3.0A / 9.0V 3.0A / 15.0V 3.0A / 20.0V 5.0A / 28.0V 5.0A (140.0W Max)
The only power supply I have seen that can do this rediculous 5A at 5V is the one being released for the RP5, https://www.sparkfun.com/products/23584 You can see from the picture it actually outputs a nonstandard 5.1V@5A, suggesting that the voltage drop due to the cable actually causes problems powering the RP5 so they built a 'hot' power supply to try to correct for it. This seems like a pretty big design flaw, why not just design the RP5 so it can negotiate a higher voltage on PD? It looks like it has room for a couple mosfets to implement this.
I'm arguing why the mainstream option doesn't have the obscure technical feature. You what also sells like hotcakes? Raspberry Pi Compute Modules with eMMC.
As you point out, it seems they have enough resources to develop multiple products.
- They prioritized industry over community, and made it almost impossible for hobbyists to get any meaningful hardware for so long.
- They allowed retailers like Pimoroni price gouge Raspberry PI's by forcing everyone to buy really expensive bundles of needles cables, power adapters, officially licensed toothbrushes, and other nonsense
- And then, after all that drama, they release a new edition of the flagship product and make community members have buyers remorse over waiting so long and paying $400 for a Raspi Pi 4 2GB + officially licensed socks bundle. (The prices of Raspi Pi 4's in some countries was/is really shocking and sad.)
You are conflating Raspberry Pi (Trading) Ltd and Raspberry Pi Foundation.
The foundation is hardware agnostic, and even create content for 3rd party micros such as the micro:bit [1].
> prioritized industry over community, and made it almost impossible for hobbyists to get any meaningful hardware for so long
The company went through an existential crisis during the silicon shortage / pandemic. They had to make very hard decisions. The "prioritized industry" was mostly constrained to older hardware w/ larger process node sizes (Raspberry Pi 3), and compute module.
[1] https://projects.raspberrypi.org/en/projects/getting-started...