Performance comparison between the Edge-V and VIM3

I’m not a khadas staff, but I ran sbc-bench on my edge-v pro and got these results:

Memory performance (big.LITTLE cores measured individually):
memcpy: 1437.0 MB/s (0.2%)
memset: 4744.4 MB/s
memcpy: 2132.2 MB/s
memset: 4579.2 MB/s

7-zip total scores (3 consecutive runs): 3009,2970,2944

OpenSSL results (big.LITTLE cores measured individually):
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-128-cbc      38935.23k   123656.47k   263740.84k   385067.35k   444484.27k   449292.97k
aes-128-cbc      92054.87k   241967.51k   371806.12k   419174.74k   447903.06k   448222.55k
aes-192-cbc      37451.61k   111970.52k   220294.66k   300093.10k   335189.33k   335817.39k
aes-192-cbc     105861.98k   238004.97k   320509.78k   376960.00k   394982.74k   395061.93k
aes-256-cbc      36412.09k   104484.10k   193756.59k   252566.87k   277026.13k   278795.61k
aes-256-cbc     103003.32k   218826.03k   299796.48k   325010.43k   339618.47k   340000.77k

Full result can be found here: http://ix.io/1MwC

The system currently runs from a sd card with Balbes armbian 5.88 latest image based on buster and kernel 5.2-rc4. The board is in the DIY case, with the new vim heatsink, but without fan so throttling must have occured.

Thank you but as you can see the performance of your install is inferior caused obviously by no cpufreq support with kernel 5.2. Your scores are lower than 50% of what usual RK3399 builds with either RK 4.4 BSP or older mainline kernel variants provide. According to 7-zip’s own calibration routine both the big and little CPU cores are limited to 600 MHz.

I was more interested in VIM3 benchmarks since with RK3399 everything is already known and result variation as in this case is ‘settings’ :slight_smile:

Definitely, but I think his point was: why release something new and better so close after you just sent the product that comes before. More like they probably cannibalize themselves except for users that need the edge (no pun) that Edge gives when it comes to display/camera and M2 cappabilities (here the differences). The thing is to see which one is worth for you, but in general if displays/M2 doesn’t matter to you and they end up having the same price, there’s no point in picking the Edge. The Edge is already comming, and I will probably also pick the VIM3 to decide which one fits better in my case.

2 Likes

That was precisely my point. With a negligible difference in performance and the fact that I’ve got to mess around with a case now, I would have just gone with the VIM-3 had I known. I regret my Edge-V purchase now and I haven’t even been able to use it yet, still got to doctor that damn case…

So you know the final VIM3 prices already?

The final price was given in another thread:

So the basic version should be 99$ and the pro 139$.

2 Likes

I always wondered which use case justifies spending those huge amounts of money for a tiny ARM thing (where you need to add an additional 50 bucks for enclosure, heatsink and fan). Especially now that the RPi 4 is available and still sells at below 40 bucks…

Great discussion topic! Don’t want to derail your performance thread, but I think the point is that SBCs/SoMs are used for all sorts of things, not just file servers and routers.

Your VIMS proposal would clearly be a market success for NAS at the price point you propose, whereas it’s difficult to justify a fuller-featured and more expensive board like the VIM3 or Edge V in that role. Most of a full-featured board’s strengths would be unused for a server.

But for some applications, price is less important than oodles of GPIO, quality construction, and a shape that works for integration.

An example: I’m designing a livestock feed system full of sensors, heating elements, motors and solenoid valves. I’m planning to use an Edge as controller and to drive the interface. These machines cost $15-20k+. A $100 SoM is still cheaper than just one of the solenoid pinch valves; even a $250 SoM would be cheaper than each precision gear pump.

What I like about the Edge:

  • plenty of CPU and RAM for future software expansion
  • loads of GPIO & SPI, not constrained by trying to squeeze onto a 40-pin DIP header
  • built-in eMMC so I don’t have to deal with MMC on my own board, or use SD cards
  • built-in wifi so I don’t have to plonk an external wifi module on my own board
  • RSDB is really handy for infrastructure internet + ad-hoc net between parts of machine
  • module form factor: separate RPi style board and 1.27mm ribbon cable looks amateurish
  • support for decent resolution eDP touchscreens

Build quality is where some of the competitors really let themselves down. For example, I went through three Rock Pi 4 boards before I got one that was tidily soldered and not a mess. Users on the forum complain about connectors falling off, and certainly on the board I have here, there’s hot glue reinforcing the headphone jack from the factory because the attachment points aren’t up to the job. (I wondered if I’d be disappointed by Edge too, but actually I’m very impressed with the quality — which is quite unusual for me!)

Proper mainline kernel support really, really matters too, at least to me. I’d happily pay double not to be stuck in some board-specific kernel cul-de-sac, and similarly for u-boot. This horrible habit of so many ARM vendors turns long-term development/maintenance of a product into a complete nightmare!

3 Likes

Honestly doing this now is unfair, since nobody knew until today that Raspberry Pi 4 was to be released now or that it would have a 4xA72. Until today if you wanted a good SoC you had to go with +100bucks boards, with a few exceptions. Not that I’m going against RPi4, on the contrary I love that we finally got a powerful SoC for so cheap and will get the 4GB one once it’s in stock again. But it’s basically what ChrisW said. Khadas make good form factor boards that can be suited for commertial or even industrial products, whereas an Raspberry Pi is a general purpose computer with a jack of all trades form factor to please a big ammount of users. They also include eMMC. And if you were already complaining about the cooling system Khadas has, now imagine the nightmare it will be to properly cool a RPi4 having all that tiny space for general heatsinks/fans.

2 Likes

One of the more disappointing things from the Raspberry Pi 4 announcement from my personal perspective (wanting to integrate boards into low-volume but high-end products) is that it still has that horrible form factor.

Having all manner of random connectors plonked higgledy piggledy along two perpendicular edges is practically guaranteed to make it a nuisance and untidy to integrate… and other designers then copy the same mess in order to be compatible with cases, add-on boards and the rest of the RPi ecosystem. Argh! :see_no_evil:

I’m glad at least some boards are designed with better taste.

2 Likes

Honestly if they released a RPi Compute Stick 4 with the 4xA72 that would be perfect for me since it would still cost 30-35 bucks and then you can design your own board to fit your product, but the normal RPi form factor doesn’t fit my needs and has many connectors that I won’t be using (not a problem in general, but they would lie in the outside part) and the Compute Stick 3 isn’t powerful enough.
I was also looking the Rock960 which was really similar to the Edge-V but I didn’t even got a response from them, so I prefered to go for the one that has an active community instead of finding myself in a dead end without any help.

2 Likes

Yes, I agree: Rock960 has a nicer form factor than the RPi. I had one here to play with last year. Because of 96boards compatibility, it brings far fewer GPIO lines out on its connectors than Edge does on the MXM3 fingers; no ethernet, no eDP, etc. My conclusion was that Edge was a better board to work with.

The previous generations of Compute Modules were more bare-boned than Rock960 or Edge. Sometimes an advantage, especially when cost is paramount, but it can be a pain to run all the impedance controlled traces, matched pairs and high speed connections on your own board just to add (say) a standard wifi module or a DP/HDMI socket. Rock960 and Edge sit in a nice halfway house.

1 Like

Thank you for this feedback. Highly appreciated since me not being a hardware guy at all always having a hard time to understand why users choose this or that SBC which looks just overpriced based on my (rather primitive) use cases :slight_smile:

Which is a mistake according to the RPi Trading Ltd ‘experts’!

SD cards have wear leveling, EMMC generally doesn’t, so if using them for the same thing, the EMMC will fail first.

:rofl:

Since when it’s a mistake when you get eMMC plus an SD slot? It would be if they didn’t include the SD slot, which is not the case. Also considering the ammount of corrupted SD posts and how to prevent SD corruption (having to do some trickery like disable swaping or changing mount types) I wouldn’t say relying only on an SD card like RPi does any good.

Yup, that’s why we have an eMMC in all our SBCs. :stuck_out_tongue:

1 Like

Just to pick up on their claim: the Samsung KLMBG2JETD B041 eMMC on the Edge board has an on-chip flash translation layer which handles wear levelling, bad block remapping and error correction. It’s a good quality choice.

It is true you can also buy cheap-and-nasty eMMC without wear levelling, just as for SD cards. I doubt anyone would solder a chip like that down on an expensive SBC/SoM, although maybe the RPi guys use something at the cheaper end of the market on the Compute Modules to bring the price point down? Don’t know I’m afraid, as I’ve never used one.

2 Likes

Then we’re not talking about eMMC any more but about raw NAND flash. Citing a document I already had open: ‘eMMC encloses the MLC NAND and eMMC controller inside as one JEDEC standard package, providing a standard interface to the host. The eMMC controller directly manages NAND flash, including ECC, wear-leveling, IOPS optimization and read sensing’.

eMMC is all about not having to care about stuff like wear-leveling and so on, it’s software compatible to SD cards which also always have their own FTL inside. What the RPi guy stated is just pure incompetence.

1 Like

Wow. I just went through exactly the same experience with the Rock Pi 4B, + M.2 extender, + 1TB NVMe SSD, + Heatsink, + Noctua cooling fan, + PWM temp controller, + Power switch, + barrel jack, + 2 x DIY aluminum cases. =~$400 + labor, only to end up with a less than functional OS.:persevere:

Really had to think twice about purchasing another RK3399. But, the connectivity of the EDGE-V was irresistible. I could even salvage the 1TB SSD from the Rock Pi 4b. For 2 months, it beckoned me. The EDGE-V is a far superior design and build quality. It’s a much more mature and full featured product, including power options (like a power button). With the heatsink and M2x extender board, the EDGE-V is still only half the height of the Rock Pi 4b.
You’re absolutely right about the form factor of the EDGE-V (it’s so cute). It’s much easier to package with other devices inside a case, with all of the external connections along one side. And, as you have mentioned, there’s less desktop clutter of cables.
I’ll be using my EDGE-V as the central environmental controller/security camera for an aquaponic greenhouse. It will communicate over WiFi with remote ESP32 sensors. So, $200 is a small price to pay for such a device.

Also purchased a RPi 4B for evaluation purposes. It could probably do the same job, at half the price. :thinking: Hmm, then I could keep the EDGE-V on my desk, having fun with the stereoscopic cameras, gesture controls, IR features, etc. Why should it sit on top of a pole, instead of the RPi 4B?
I really love this SBC!:heart_eyes:

3 Likes

Linux performance wise the difference its quite big.

VIM3: really feels like a PC replacement, I am serious about this. LIbreOffice writer opens in a about a second, internet browsing its surpringsingly smooth even on demanding pages and youtube is also smooth.

Edge V: opening writer takes more time and even when opens you can see the different icons not being displayed at the same time. Menus have lag.

Hope this helps

1 Like