NAME
gyptazy.ch

OPTIONS

CONTENT
Collection of Images and Information for the RISCV64 based Vision Five2 Board (2024-01-23):
The VisionFive2 RISC-V board is designed as a development platform that specifically utilizes the 64-bit RISC-V instruction set architecture which is provided under open-source. This board offers a comprehensive set of features to cater to the diverse needs of developers. It includes General-Purpose Input/Output (GPIO) pins, enabling users to interface with external devices and sensors. The inclusion of USB connectivity provides a convenient interface for data transfer and device interaction.

Moreover, the VisionFive2 board incorporates various connectivity options, allowing developers to experiment with networking capabilities by providing 2x 1GBit ethernet ports. This feature makes it suitable for a wide range of applications, from embedded systems to IoT (Internet of Things) projects. The RISC-V architecture itself is known for its open-source nature, fostering a collaborative and accessible ecosystem for innovation.

Overall, the VisionFive2 RISC-V board stands out as a versatile and capable platform, providing a robust foundation for exploring and implementing projects that leverage the benefits of the RISC-V 64-bit instruction set architecture. This site will provide overall information for this board, specs, tweaks and where to find additional Linux images (like Debian, Ubuntu, SuSe, Arch etc.) or BSD based systems like FreeBSD and OpenBSD.

Hardware
Processor  StarFive JH7110 64bit
CPU  RISC-V SiFive Core=6/7/P200/X200-Series Processor
CPU Speed  1,5Ghz
GPU  IMG BXE-4-32 MC1 (OpenCL 3.0, OpenGL ES 3.2, Vulkan 1.2)
Memory  LPDDR4 (4GB or 8GB)
Storage  TF card slot, flash for Uboot, NVMe support
Network  2x GBit Ethernet (PoE support)
Connectivity  2x USB2.0, 2x USB3.0, M2M Key, 40 pin GPIO, HDMI 2.0
Dimensions  100mm x 72mm

Power Consumption
Idle  7.3 W
Full Load  13.4 W

The power consumption as been obtained by a Refoss Smart Plug. The board has no case, no cooling and has only ethernet and a sd card plugged in. Full load is generated by 100% cpu on all cores.

All additional specs can be found on the vendors site describing those in detail.

Images (OS)
In the realm of computing, an operating system (OS) is the essential conductor harmonizing hardware and software interactions within a device. This overview provides a concise exploration of OS fundamentals, offering insights into its role in managing resources, coordinating tasks, and shaping the user experience across various devices.

Warning
The images provided on this platform are intended for general informational purposes only. The creators and administrators of this platform do not assume any responsibility or liability for the accuracy, completeness, or suitability of the images for any specific purpose. Users are solely responsible for verifying the suitability and compatibility of the images for their intended purposes. These images are mirrored to avoid slow download speeds out of asia zones.

Distribution  Version  Download  Creator
Alpine  Edge  Download  Milan P. Stanic
AltLinux  20220422  Download  Official
ArchLinux  20231213  Download  Alex
Armbian  23.8.1  Download  Official
Debian  11  Download  Starfive
Deepin  v23  Download  Community
FreeBSD  14  Download  gyptazy
openEuler  23.09-V1  Download  Official
openKylin  1.0.1  Download  Official
Slackware  Experimental  Download  Official
Ubuntu  23.04  Download  Official
OpenSuse  Tumbleweed  Download  Official

You can also browse the directory to find all images on cdn.gyptazy.ch/files/riscv/visionfive/sd_images/.

Software
Linux:
  Debian
    * irssi
    * matrix-synapse
    * openssl 3.0.11
    * screen
    * snac 2.4.5 (ActivityPub server)
    * tor 0.4.8.10
    * unixbench
    * screen
    * Geekbench 5
    * Geekbench 6
    * unixbench
  Ubuntu
    * matrix-synapse
    * snac 2.4.7-dev (ActivityPub server)
    * unixbench
    * Geekbench 5
    * Geekbench 6
    * unixbench
  Generic
    * Geekbench 5
    * Geekbench 6
    * unixbench
BSD:
  FreeBSD
    * snac 2.4.6 (ActivityPub server)


Patches
Linux:
  * RTS Kernel
  * sfctemp for hwmon

Benchmarks
Tests have been performed on Debian GNU/Linux bookworm/sid with Linux 5.15.0-starfive riscv64 kernel. The system is not cooled in any way (even no heatpipe) and ran about 75°C during the benchmark tests. VisionFive2 compatible risc64 build of geekbench and other benchmarking tools can be found here.
Tool   Benchmark   Information
Geekbench 6   Single Core 74 | Multi Core 219   result
Geekbench 5   Single Core 78 | Multi Core 276   result

Additional benchmarks can also be found in phoronix's review.

Recommendation
Ubuntu has emerged as a front-runner in providing cutting-edge support for the RISC-V architecture, particularly on the VisionFive2 board. The commitment to delivering the newest packages sets Ubuntu apart, allowing developers to leverage the full potential of the RISC-V hardware. Unlike some competitors, Ubuntu doesn't just promise support for RISC-V; it delivers with the availability of packages dating back to the 24.04 release. This ensures that developers working on the VisionFive2 board (and also other ones like the LicheePi 4a or the Milk-V) have access to the latest tools and updates, fostering an environment of innovation and efficiency. You can find all the details in my Ubuntu review.

Projects using this board
This section should provide an overview of public users and projects that have adopted to this board on a daily base. This can be all kinds of projects, services or server systems that are not only used for development.

User   Devices   Description
gyptazy   4   Using as authoritative names- & ntp server.
Luxy   1   Monitoring system for remote processes.
Anonymous   1   Build server for risc64.

If you like to be added here, feel free to contact me.

Links
* Chat: #riscv64:bsd.cafe (Matrix)
* Benchmark review
* Benchmark review (compared to RaspberryPi 3 & 4)
*
Collection for all VisionFive 2 Compatible OS updates (20230719)
* VF2 on OpenSuse Tumbleweed * RISCV64 on BSD Cafe