3 ms·
Noticed the same thing and I hope we see the N305 from the same generation take over or more vendor offering both options. Considering the rest of the platform
by 3np 2y ago
Noticed the same thing and I hope we see the N305 from the same generation take over or more vendor offering both options. Considering the rest of the platform package, it can really benefit from 8 cores instead of just 4.
The N100 can be a fair step up compared to Rpi5 but even RK3588 is already 8 cores. Would be a shame if many of the current generation of exciting hackable x86 mini-platforms lock in at the N100 as it will feel obsolete years earlier the the N305.
I run/ran stuff on both, as well as various ARM SBCs and previous generations like J4125/N5XXX. Considering the core-count, RK3588 is still a better pick for many use-cases unless single-thread performance is that important. Benchmark comparison: https://bret.dk/intel-n100-a-challenge-to-arm/ https://bret.dk/intel-n100-a-challenge-to-arm/
- dmw_ng 2y agoI recently bought an n100 and within a matter of days got buyer's remorse and impulse-purchased an n305 to go right beside it, which is currently sitting with a wildly overpriced 48 GB stick installed and 2TB SN850X, it's an absolute joy perfwise and the absence of heat it generates. The only thing I'd reserve judgement on is the tendency to throttle. I haven't got far enough to characterize it, but it's not clear how much value those extra cores will add over the n100 with TDP settings tweaked down in the BIOS, and if leaving the n305 to run at max TDP, heat/noise/cost/temperature-related instability may start to become an issue, especially when packing other hot components like a decent SSD into the tiny cases they come in.
- Welteneroberer 2y agoWhich N305 sbc/computer did you buy?
- adrian_b 2y agoIt really matters very little that RK3588 has 8 cores, because the Cortex-A55 cores are very weak. The reason why RK3588 may beat N100 in multi-threaded benchmarks is that the latter has a very low base clock frequency, due to the higher power consumption when all the cores are active. N100 needs a better cooling than RK3588 in order to reach its maximum possible multi-threaded speed. With good enough cooling that will prevent the drop in clock frequency, N100 will beat easily RK3588 in any benchmark, because the Intel Gracemont cores have a speed similar to the Arm Cortex-A78 cores and much greater than the Cortex-A76 cores of RK3588. It should be noted that Radxa X4, due to the constraints of the credit card size, has only a 32-bit DRAM interface. So its -4800 memory is equivalent with a -2400 memory of the bigger N100 boards, which use a 64-bit DRAM interface. The good RK3588 boards also use a 64-bit DRAM interface (with a somewhat lower speed, e.g. -4267), so they may win in benchmarks that are limited by memory bandwidth. However in the applications in which I am interested for such a small board like Radxa X4 (like a network router/firewall or a controller for some custom hardware) the performance is almost always limited by the speed of the peripheral interfaces, so Radxa X4 will be better than any existing Arm-based SBC.
- 3np 2y agoWhile I haven't benchmarked, my reasoning is that for parallel workloads (especially VMs but also containers), penalty from context-switching should be vastly reduced by even those slower cores.
- rcarmo 2y agoThe RK3588 doesn’t beat the N100 in anything but throughput - I have been benchmarking a number of SBCs lately to consult on building custom industrial edge devices and in terms of bang for the buck and PCI lane availability (as in actually accessible lanes) the Rockchip designs work out a little cheaper. I have one of those 4xNVMe NAS boards to test next, and expect it to be pretty snappy for the same wattage-but it all depends on the use case. (I also have an X4, am waiting for an SSD for it for proper testing)
- dingi 2y agoGood luck getting timely mainline Linux support if ever. Rockchip usually provides an ancient patched kernel without much willingness to upstream their changes. They usually leave things for the community to sort out. On the other hand, x86 has the best mainline support which you can count for awfully long time to be around.
- trs-80 2y agoThere are projects (like Armbian) working to improve that situation, but they can always use more help. https://www.armbian.com/newsflash/armbian-needs-your-help/ https://www.armbian.com/newsflash/armbian-needs-your-help/