VisionFive 2 Community News Weekly - March 12, 2023

I have been waiting for a cost-effective RISC-V-based development for several years. The VisionFive 2 SBC seems to be coming close at $90 for a 4GB SBC that is currently available for retail. Based on what I have seen so far, they seem to do a good job of making the documentation and source code available.

The biggest issue that I have seen so far has been managing expectations about the user experience with the new VisionFive 2 boards. StarFive is a very small organization compared to some of the other System on a Chip Vendors and Single Board Computer manufacturers. At the end of the day, they have to generate enough profit selling chips and boards to pay their engineering and development staff to continue doing post-sale software development.

Current state

Getting started

For those just interested in getting Linux up and running on their board, the best place to start is the Quick Start Guides at VisionFive 2 Single Board Computer Quick Start Guide and https://doc-en.rvspace.org/VisionFive2/PDF/VisionFive2_QSG.pdf. It is a surprisingly complete document.

I must admit that I found the online content management system rather clunky. The PDF was straightforward but does need to be kept up-to-date with the current shipping boards and software.

Operating System

The current support Operating system is located at Release VisionFive2 Software v2.10.4 · starfive-tech/VisionFive2 · GitHub . It is based on Debian Linux with some board and chip-specific patches.

VisionStar is building its Operating System on version 5.15 of the Linux Kernel, released in October of 2021. It would be great to hear from VisionStar why they settled on the release and what their plans are moving forward. My guess is that it is a matter of assigning developer time to the job of porting the Linux kernel 6.1.

One issue that seems to be catching users off guard is the fact that you can not use the Debian upgrade process of ‘apt-get upgrade’ to upgrade your operating system on the VisionFive 2. All of the plumbing does not yet seem to be in place for an onboard upgrade, so you must currently download and burn a new OP image manually.

I look forward to seeing what kind of release cadence is used for operating system upgrades.

In the media

Jeff Geerling did a great review at The RISC-V Revolution has begun! - YouTube I highly recommend it to anyone interested in starting with a RISC-V board. He is critical yet fair.

Two other channels worth noting are LivingLinux - YouTube and Daniel aka CyReVolt 🐢 - YouTube . Both @LivingLinux and @CyReVolt are smaller channels. However, they are creating some very interesting content for new ‘hardware hacker’ who want to look a bit deeper under the covers.

Resources

The best current resource list is VisionFive 2 FAQ / Quick Links thanks, @selina and @mzs.

Development

For the week of March 5, 2023, to March 12, 2023

VisionFive OS image Pulse · starfive-tech/VisionFive2 · GitHub

2 Merged pull requests, 0 Open pull requests, 0 Closed issues, and 1 new issue.

VisionFive Kernel Pulse · starfive-tech/linux · GitHub

0 Merged pull requests, 4 Open pull requests, 0 Closed issues, and 0 new issues.

Future updates

If anyone finds this interesting or valuable, please provide links and suggestions for additional information, topics, and corrections.

3 Likes

I think this is a good initiative.
I can imagine not everyone has the time to keep track of everything happening in the forums and in the media.

Thanks for the shout-out.
I hope I have inspired some people to try SuperTuxKart, TyrQuake, SCUMMVM, Open Roller-Coaster Tycoon 2 or DOSBox.

I have seen someone else on YT try TyrQuake on the VF2: VisionFive 2 TyrQuake - YouTube

One other small channel is phrtza: phrtza - YouTube
He even played Super Mario 64 on the VF2!

I was hoping Lander would be more active, as she is able to visit the StarFive office: RISC-V based VisionFive2 SBC Hands-on Review — StarFive - YouTube

A suggestion is to explore 3D printable cases for the VF2. Perhaps there are more than the one in this thread: 3D printable case files?