Got a RISC-V SBC today to experience this architecture in its relative infancy.
.-/+oossssoo+/-. orangepi@orangepirv2
`:+ssssssssssssssssss+:` --------------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 24.04.3 LTS riscv64
.ossssssssssssssssssdMMMNysssso. Host: ky x1 orangepi-rv2 board
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 6.6.63-ky
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 15 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 1479 (dpkg)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.2.21
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Terminal: /dev/pts/0
ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: Ky X1 (8) @ 1.600GHz
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Memory: 490MiB / 7836MiB
+sssshhhyNMMNyssssssssssssyNMMMysssssss+
.ssssssssdMMMNhsssssssssshNMMMdssssssss.
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
My conclusion: this 1.6 GHz processor’s performance is close to the last Pentium 3s (1.2 - 1.4 GHz), maybe edging past it a bit. I don’t have any hard numbers on hand, just my opinion from experience.
I’m running whatever baseline these package maintainers are building for, so I have no clue how optimized the software side is. It’s not “impressive” for a 2025 device but it is given how new it is! All hail open source.
This is the future, it’s only up from here. I couldn’t use it as a daily driver (not a masochist sorry!) but I’m happy to keep it as a test device and be able to watch RISC-V improve over time with it.
It’s got 8 cores, and this is a 8 GB RAM variant using DDR4. I installed a 64 GB eMMC module, and I’m getting 288 MB/s sequential write speed on it. Total system power draw never exceeded 5W.
Yes, the first chance I got I tested RS2. As easy as git clone ...
+ apt install openjdk-21-jdk
I saw fairly period-accurate performance for this game, even though that wasn’t the goal it was interesting to see. The average was probably 25 fps. Different areas were fixed at 22, 27, 35, and 48 fps. The worst dips went down to 12 fps. Much faster compared to the recommended spec Jagex advertised - 500 MHz / 128 MB RAM. I have an old Pentium 3 machine and I got 12-20 fps on that.
I couldn’t try the web client, it needs to fully preload thousands of files before it runs and was taking ages… maybe a different browser or newer chromium would help, not sure yet. Or waiting 20 minutes lol. The Java client works differently and I was able to run that, connected over WiFi to my desktop running the server.
Bun is not available for RISC-V currently so I couldn’t try running the server on it. I might find/compile node for it and try that to benchmark.
I’m going to play around with this more, maybe I can optimize the server/client codebase to run on “lower” specs like this and bring benefits to more devices.
edit
I forgot to mention! The system was only $65. There are much more capable RISC-V boards for $300-1000 that I’m sure perform well (not as well as putting that money into x86 for the time being…)
It’s a great budget friendly entrance if you’re curious about the architecture. Wait for RVA23 boards in the next few years if you’re not the curious type