Damus

Recent Notes

Braydon Fuller profile picture
A review of the recently available RISC-V development board, Jupiter 2, distributed by Milk V:

https://milkv.io/jupiter2

Milk-V Jupiter 2 is one of the first to ship with the new Spacemit K3 RVA23 processors. The performance of SpacemiT K3 is pretty good and a great development board that is almost ready for daily use. It's a decent option for early adopters.

A few useful notes for new users:

1. Install Ubuntu 26.04 instead of the default OS. It shipped with Bianbu, a distro based on Ubuntu. The default desktop was LXQt instead of Gnome, which complicated keyboard configuration and lacked several features. Switching to Gnome solved those issues. Images for Ubuntu are available from: https://github.com/spacemit-com/K3-Ubuntu-Images

2. It didn't ship with documentation; however, the documentation for Spacemit Pico-ITX K3 is sufficient as it is the same board: https://www.spacemit.com/community/document/info?lang=en&nodepath=hardware/eco/k3_pico/pico_user_guide.md

3. You will likely need a powered USB dock to connect to a display (capable of 65W). The ports for USB-C power and display are combined; it requires the use of a powered USB dock, or similar, to attach to a display. Otherwise, SSH is enabled by default for remote access. Displayport 4K@60hz worked via a USB hub.

4. You will need a 65W power USB-C power supply, one is not included. It can be difficult to determine if the device is on; the product lacks a clear power button or power state indicator. The power LED is only viewable at an angle from within the enclosure. A standard phone USB-C charger will likely not provide enough to keep it running consistantly and may unexpectedly power off.
Braydon Fuller profile picture
With Ubuntu 26.04, compiling Firefox on Spacemit K3 was pretty simple and performant. It was only necessary to manually install a riscv build for wasi-sdk. Compiling Chromium on the other hand, has not been as clear. Ubuntu packages chromium, so it isn't necessary; however, it is unclear how it was built. The build process and tools for Chromium seem tethered to x86_64, most builds for riscv may be cross compiled.
1
Braydon Fuller · 3w
For the browsers themselves, the performance on Chromium is better than Firefox. That is usually the case. It is a bit more noticable on this hardware, especially with the startup times.
Braydon Fuller · 3w
The performance of SpacemiT K3 is pretty good, a huge leap forward from the SiFive U74 cores in the StarFive JH7110.
Braydon Fuller profile picture
Milk-V Jupiter 2 is one of the first to ship with the new RVA23 chip. The product design is slightly cumbersome, and it took a bit of time to setup as it lacked documentation. It lacks a clear power button or power state indicator, the power LED is only viewable at an angle from within the enclosure. The ports for USB-C power and display are combined; it requires the use of a powered USB dock, or similar, to attach to a display. SSH was enabled by default for remote access. Also it ships with Bianbu, a distro based on Ubuntu. The default desktop was LXQt instead of Gnome, which complicated keyboard configuration and lacked several features. Switching to Gnome solved those issues. As of about a week ago, there is now an image available to install Ubuntu 26.04 directly, which could be a great option. Performance is pretty good and near ready for daily desktop use. Looking forward!
3
Braydon Fuller · 3w
Also, a power supply is not included in the shipment. It requires greater than 65W of power. A standard phone USB-C charger will likely not provide enough to keep it running consistantly and may unexpectedly power off.
Braydon Fuller · 3w
Found some documentation for the board: https://www.spacemit.com/community/document/info?lang=en&nodepath=hardware/eco/k3_pico/pico_user_guide.md It's not exact to Milk-V Titan 2. The board is the same though.
Braydon Fuller · 3w
Ubuntu images are at: https://github.com/spacemit-com/K3-Ubuntu-Images