Raspberry Pi Alternative Banana Pi Reveals Powerful New Board (tomshardware.com) 78
Banana Pi has revealed a new board resembling the Raspberry Pi Computer Module 3. According to Tom's Hardware, it features a powerful eight-core processor, up to 8GB of RAM and 32GB eMMC. Additional features like ports will require you to connect it to a carrier board. From the report: At the core of the Banana Pi board is a Rockchip RK3588 SoC. This brings together four Arm Cortex-A76 cores at up to 2.6 GHz with four Cortex-A55 cores at 1.8 GHz in Arm's new DynamIQ configuration - essentially big.LITTLE in a single fully integrated cluster. It uses an 8nm process. The board is accompanied by an Arm Mali-G610 MP4 Odin GPU with support for OpenGLES 1.1, 2.0, and 3.2, OpenCL up to 2.2, and Vulkan1.2. There's a 2D graphics engine supporting resolutions up to 8K too, with four separate displays catered for (one of which can be 8K 30FPS), and up to 8GB of RAM, though the SoC supports up to 32GB. Built-in storage is catered for by up to 128GB of eMMC flash. It offers 8K 30fps video encoding in the H.265, VP9, AVS2 and (at 30fps) H.264 codecs.
That carrier board is a monster, with ports along every edge. It looks to be about four times the area of the compute board, though no official measurements have been given. You get three HDMIs (the GPU supports version 2.1), two gigabit Ethernet, two SATA, three USB Type-A (two 2.0 and one 3) one USB Type-C, micro SD, 3.5mm headphones, ribbon connectors, and what looks very like a PCIe 3.0 x4 micro slot. The PCIe slot seems to breakout horizontally, an awkward angle if you are intending to house the board in a case. Software options include Android and Linux.
That carrier board is a monster, with ports along every edge. It looks to be about four times the area of the compute board, though no official measurements have been given. You get three HDMIs (the GPU supports version 2.1), two gigabit Ethernet, two SATA, three USB Type-A (two 2.0 and one 3) one USB Type-C, micro SD, 3.5mm headphones, ribbon connectors, and what looks very like a PCIe 3.0 x4 micro slot. The PCIe slot seems to breakout horizontally, an awkward angle if you are intending to house the board in a case. Software options include Android and Linux.
Comment removed (Score:5, Interesting)
Re: (Score:2, Informative)
Do the world a favour and look up the manufacturers of these boards, then send them a message explaining just that.
I usually do so with no or a fake return email stuffed in an "send us an email" form, because I don't want the mealy-mouthed customer disservice "engineer" expressing insincerities in my inbox. I just want to tell them, and that's it. If they pick up on it, good for them. If not, their loss.
Good news, everyone! (Score:3)
Rockchip seems to have picked up on this problem as well because they helped get the code mainlined for RK3566/RK3568 chips. https://www.cnx-software.com/2... [cnx-software.com]
They maintain open source versions of their software and work to get it mainlined in various projects (e.g. uboot): https://github.com/rockchip-li... [github.com]
They also have open source library for harnessing hardware accelerated codec encoding/decoding: https://github.com/rockchip-li... [github.com]
They had a wiki with all the details but it looks like it got breached or so
One more thing. (Score:3, Interesting)
One more bit of news, the GPU (Mali) is developed by ARM, so the official driver is a closed source binary BUT it's the same thing used on the PI. As a result of being widely used, it's been reverse engineered and was mainlined back in 2019 under the name "Panfrost". Then ARM was like "well fuck it" and actually started helping ensure the Panfrost driver worked by providing developers with proper documentation. [cnx-software.com]
Re: (Score:2)
One more bit of news, the GPU (Mali) is developed by ARM, so the official driver is a closed source binary BUT it's the same thing used on the PI.
I thought the Pi has the rather oddball VideoCore GPU.
Re: (Score:2)
The original, sure but that was several revisions ago.
Re: (Score:2)
Re: (Score:2)
Oh, you're right! I was sure of it... I wonder which board I was thinking of.
Fair warning: don't get old.
Re: (Score:2)
Fair warning: don't get old.
Darn! Too late. Time to pull a Benjamin Buttons. [wikipedia.org]
Re: (Score:2)
I just realized I wrote the wrong chip numbers... but good news, RK35xx is still supported! [itsfoss.com]
That said, the RK3588 SoC is especially sophisticated, so you aren't going to get complete support for a while.
Re: (Score:2)
I am curious, how this will pan out over time. I bought the Banana Pi M2 back then in hopes to get a decently powered board, only to discover the extreme lack of software support for this thing. As far as I remember I never got graphics to work. Compare this to Raspberry PI 4, which runs Ubuntu with XFCE.
Another downside of this board are the 8GB RAM upper limit. That Raspberry PI 4 runs nicely, but the 8GB are a tad short of running Firefox with 10-15 tabs open plus telegram. The thing keeps swapping, and
Re:Good news, everyone! (Score:5, Insightful)
The situation is not as good as you make it sound.
Rockchip does not use the mainline kernel for their internal development. Every few years they pick an Android kernel to work on. Their stable kernel for current chips is v4.19.219. They have a development branch for v5.10.66 but they did non yet dare to declare it stable. For the RK3568 only a few drivers have been mainlined. More complex drivers like GPU and video codecs are done by (most likely unpaid) volunteers outside of Rockchip. Also the RK3588 differs in many aspects from the RK3566 and RK3568.
Rockchip made 71 commits on the 4.19 branch and 188 on the 5.10 branch in February. Compare this to the tiny number of patches upstreamed in that time frame. I don't think Rockchip cares about the mainline kernel.
For U-Boot they have deviated heavily from the mainline version. Their current development branch stacks 6621 commits on top of v2017.09. Only very few of them are backported commits from newer U-Boot versions.
If you don't like closed source software, you not only have to worry about the GPU driver (although support in Mesa looks promising), but also about the bootloaders. Rockchip releases the DDR initialization code, BL31, and BL32 (OP-TEE) only as binary blobs.
Re: (Score:2)
Re: (Score:1)
Banana Pi's are not supported by the manufacturers once they are not new anymore and are only a tenth as well supported by the community.
Re: Mainline-kernel support, though? (Score:2)
Unfortunately you cant get a raspberry pi, that's why I'm looking at alternatives.
Re: (Score:1)
Re: (Score:2)
You can get them you might pay double
Re: (Score:2)
I'd love to know why the distros can't use the same code that kodi uses for performance. I hate how limited kodi is but they have $100 ARM boards that play 4k video at 60hz. Do you think any of that stuff works in the full Linux distros? Fuck no, none of it does. You can install Ubuntu and have a desktop but can't use any of the hardware decoding features. VLC does GPU decoding great on x64 but not on any ARM boards
Re: (Score:2)
Generally I'll just go with x86-64 unless I really need an extremely small footprint or power draw. If you don't have power limitations, and are just running off a wall plug anyway, then it doesn't make sense to go with a Raspberry Pi. Pick up a refurb USFF PC on eBay and you'll have quite a bit more power than you get on the rapsberry pi, for not a lot more money. The problem with the Raspberry Pi is that is has always been focused on hitting some impossibly low price point. So you end up with a board, but
Re: (Score:2)
going for anything other than Raspberry Pis or Intel-based devices. .
Unless you meant X86, should I assume that in your world AMD is already dead and buried?
Re: (Score:2)
Re: (Score:2)
Well, talking about brainfart, I am also guilty, because ideally, we should use X64, instead of X86, since 32 bit and less its almost dead.
Re: (Score:2)
Come on over to the Armbian project and help us provide modern kernels to these boards.
Join us! armbian.com [armbian.com]
Re: (Score:2)
They also have, AFAIK, a much better/bigger supporting community of users. That alone would be enough to pick them over the "better" alternatives.
Re: (Score:2)
Re: (Score:2)
A couple years ago I bought several of the Raspberry Pi alternative boards to play with. This was before the Pi 4 so they all boasted more compute power or memory than the Pi 3. All of them are sitting in a fucking drawer and I reuse my pile of Pis for projects. Getting them to boot and run is just so much more of a hassle than a Pi. For these types of boards built-in eMMC is a nice feature on paper but in practice a pain in the ass. My goal with little boards is to make a fun or cool project, not spend my
Re: (Score:2)
It's not a mainlined kernel that's the important part. It's the community support and the support they give.
Too many of these boards - the companies release them then forget about them. They release one version of software and provide basically no support.
Raspberry Pis are not popular because they're cheap. Or that they're the most powerful chip out there, as demonstrated by all these SBC providers.
Raspberry Pi is popular because of the community - the community along with the RPi Foundation help keep the b
Cost? (Score:2)
What is the price? It's not a raspberry pi competitor if it doesn't cost the same or less. The whole point of the raspberry pi is to be low cost. It must be expensive because they aren't touting the price anywhere, they are not proud of it.
Re: (Score:2)
What is the price? It's not a raspberry pi competitor if it doesn't cost the same or less.
So... the price for the Banana Pi needs to be appealing. :-)
Re: (Score:2)
I see what you did there.
Re: (Score:2)
Re: (Score:2)
The price will depend on the carrier board you use. The module itself doesn't do much, it hasn't even got power connectors. The carrier they have shown looks expensive.
Re: (Score:1)
Re: (Score:1)
and i bet ethernet performance is better than raspberry. not that is was shabby or anything.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I'm curious to know what kinds of carriers are available. I've seen some multi-slot carriers that weren't very impressive
Pretty much this.
I'd love to see a carrier for these devices where you can just put a bunch in a box. If the carrier had an ethernet switch on board and a single port for e.g. 8 devices and a nice fat DC in that would be sweet. Even gig-e would be fine.
Re: (Score:2)
Re: (Score:2)
Huh that's disappointing. Looks like it's under pre-order or development or something. It's also... I dunno a bit overkill for what I want. It does look like it's designed for a sort of self-contained cluster (one device with SATA, two PCIe, ATX power). All I want is ethernet and some nice 12V screw terminals.
and it really doesn't have a lot that, say, the budgetest budget Intel or AMD single-CPU consumer motherboard wouldn't have.
What I'd love to do is to be able to stack a bunch into a rack and have a f
not a real product yet (Score:2)
cant fucking buy it, so who cares?
Re: (Score:2)
Re: (Score:2)
You pretty much can't buy an 8GB pi either - they're on constant back-order due to supply issues :-(
Re: not a real product yet (Score:1)
It seems to have that much in common with RPi - went looking for one a short while back and evidently there's a global shortage of 'em. Scalpers have them up to $200 on eBay and Amazon. They were more reasonable in Europe but just barely.
Re: (Score:2)
I can't buy the RPi 4 either, not unless I want to pay 5-10x the MSRP on ebay.
Couldn't they have come up with a better name? (Score:1)
But "{Fruit} Pi" just seems so unimaginative, and bordering on trademark infringement! Could they not have come up with their own name?
Re: (Score:3)
But "{Fruit} Pi" just seems so unimaginative, and bordering on trademark infringement! Could they not have come up with their own name?
Agreed. I like that they want to be associated with it - it is mostly a SoC setup - but I do worry it could cause some confusion as well. RPi has quite a bit of market penetration; I'd be concerned that people might here of this and think it would be a direct swap - which it is not (unless you count replacing the entire system including the case as a "direct swap").
Re: (Score:1)
"Raspberry Cake" then ?
Re: (Score:2)
That does smell like like of imagination and awareness that "bananas" is not great in English. And an attempt to resemble Raspberry Pi.
StrawberryPi, KiwiPi at least but instead they went bananas! (I suppose ApplePi would not work)
When Harry met Sally (Score:2)
Form factor (Score:2)
Have they heard of the mini-ITX standard?
Re: (Score:2)
Not compared to Banana Pi with the carrier board, it isn't.
Re: (Score:2)
Not compared to Banana Pi with the carrier board, it isn't.
The carrier board is a development kit. It's not intended to actually be used in any final design, and not at all relevant. It's actually only slightly larger than the Raspberry Pi Compute Model 3+ development kit (which is also not designed nor priced to be used in a final product).
Re: (Score:1)
Have they heard of the mini-ITX standard?
This! Putting connectors on all sides of the board shows a disconnect between the engineer doing the layout and people who might actually use the board.
Re: (Score:2)
No, it doesn't. It shows that you are not the person who might actually use the board.
It's a development kit. It's for building prototypes before you design your own carrier board for whatever product you're developing.
Re: (Score:2)
Why would a development board use the mini-ITX standard? That seems stupid and pointless.
Why would a core module that is a fraction of the size of the mini-ITX standard use the mini-ITX standard? That seems stupid and pointless.
Why did you look at a development kit and think it was a final product?
Depends on ecosystem (Score:2)
This will cost more than a RPi, especially with a breakout board being required.
However the CPU configuration is similar to what I am hoping for the RPi5, perhaps even faster, being 8nm (I'm expecting 12nm for the next RPi SoC).
The issue is that a lot of the RPi value comes from the ecosystem around it, not the hardware itself. If this board doesn't have all the features working on an out-of-the-box Linux kernel, or at least a distro with recent kernel and drivers, then it's not going to be that great.
Re: (Score:2)
This will cost more than a RPi, especially with a breakout board being required.
They all do, the question is what are the capabilities. Also the RPi CM3+ which this is competing with also requires a breakout board.
The issue is that a lot of the RPi value comes from the ecosystem around it, not the hardware itself.
This can't be stated enough. All these "competitors" seem to not understand what it is which makes the RPi a compelling product. Single board computers are dime a dozen. Single board computers with thousands of example projects, wiring schematics, ready to bake single purpose Linux distributions, addons, and peripherals supported by the aforementioned distributions are rare.
Re: (Score:1)
Could it make more sense to buy a used desktop/laptop? $50 will probably get you something decent on craigslist.
By the time you get everything you need for your whatever Pi (case, power-supply, keyboard, mouse, montior) you are going to spend over $100.
Re: (Score:2)
Re: (Score:2)
DVI-I and DVI-A connectors support analog signals. That's one reason for the large DVI connector. You can use a very inexpensive passive DVI to VGA adapter to connect a VGA display to a DVI-I GPU. DVI-D is digital only, and isn't any smaller. It just lacks pins/holes for the analog signals, depending on gender.
HDMI doesn't have provision for analog signals, so you have to use a signal converter if you have an analog-only display. Most single board computers have HDMI connectors in some form, either full-siz
Re: (Score:2)
A HDMI to VGA adapter is $7 with Amazon Prime and cheaper on eBay/Aliexpress. Works perfectly fine on RPIs, but if you intend to use them with a screen powered on 24/7 crack the plastic case of the converter and stick a small heatsink on the converter chip.
Three things in common with Raspberry Pi (Score:2)
-The last part of the name
-It is ARM based
-It does not implement any standardized form factor
Things that are (presumably different)
-Not a SBC
-Probably a higher price class
-Significantly larger footprint (the fact the board without IO ports is small doesn't matter, the size of the carrier boards is what matters.
I do however appreciate the concept of compute board distinct from carrier board. On the one hand it means there are two boards to manufacture, which incurs cost overhead, but that cost may be offset
Banana Pi's have SHIT support (Score:1)
They lie about Diet Pi support.
They do not compare to Raspberry Pi.
Avoid.
At first glance (Score:2)
It looks pretty yummy.
Looks like these are build to order (Score:2)
I can get an Rpi today and I know what the price is, if I have to submit a request for quote, I won't buy.
Need non-Chinese alternatives (Score:2)
The risks of being dependent on components from evil dictatorships is no longer theoretical. Our company has been slowly replacing sources and moving production out of China for a few years.
ESP32.. (Score:2)
I got into this stuff a while back and have been farting around with the various ESP32 boards (ESP32, the c3, 8266, etc..) and I wonder if people know many of the projects they buy a rpi for could be done with a tiny ass little chip a fraction the size, highly available, and considerably cheaper.
My most recent (failed, sadly) attempt was OctoPrint. I can't find a fucking rpi4 so I was going to try to run Octoprint in a docker and connect serial over TCP/IP to an ESP32 I hooked up the UART on my Qidi x-plus.