Well, I’ve finally gotten my Rock5 boards, and I’m starting to run down performance on them.
I’m running the BSP kernel (a “5.10” kernel that apparently is far from mainline), and the reference Debian install, though I intend to try the Ubuntu install too.
I’m running benchmarks on it for a Battle of the Boards post, and it took some time to run down all the governors for everything. In addition to the CPU governors, of which the cpufrequtils packages don’t set properly, it’s also got what seems to be a memory frequency controller - a lot of the ARM boards support (even if the kernel doesn’t) downclocking memory to save power when it’s not needed. There’s a governor for that, and I was able to firewall it (“performance” governor) and get stable benchmark performance.
And what a performance it is so far!
The performance cores are rocking the memory benchmarks about 2.5x faster than the ODroid N2+, and even the efficiency cores are no slouch, at 1.5x the Odroid, and about twice the memory bandwidth as the Pi4 cores.
I’m doing some kernel builds for benchmarking, because… well, that’s mostly what I do with systems, really, build kernels for them. Single threaded (make -j 1), the Rock5 comes in at half the kernel build time of the Pi4 - and I’ve not gotten results for it fully loaded up yet, but I do believe it’s going to be impressive with 8-9 threads of kernel build purring away… I’m not forcing those to particular cores, simply letting the kernel schedule it as desired, which probably means there’s some optimizations to be had there as well.
Desktop performance may leave something to be desired, but I’m going to get some of those benchmarks run later. Probably without GPU acceleration - it should be fast enough to just software framebuffer the world, because I don’t think GPU support is very good yet. Though my weak performance was before learning about all the governors.
Software support, so far, does seem a hot mess… but once I got it purring away at 2.4GHz and 1.8GHz, actual hardware performance is looking properly impressive so far!