https://dwaves.de/2023/08/07/looking-for-a-new-soc-or-sbc-new-version-of-starfive-visionfive-2-risc-v-sob-soc-battle-rages-on-raspberry-pi-4-vs-odroid-n2l/

Update: 2023: there seems to be a new version “StarFive VisionFive 2 JH7110 64bit SoC”

Known Issues:

  • 4K resolution is not working in X
  • XFCE desktop resizing slowness
  • 1080p60 video playback issue
  • libreoffice slowness using gtk3
  • Mosaic pictures after login
  • xeglinfo crashes X server
  • Qt modules qtwebengine failed to build
  • Firefox hardware acceleration is not working (mind that when browsing or youtube playback)
  • NWjs Filesystem access APIs failed.
  • NWjs mp3 encoder failed to be detected
  • Hang after awhile in dual display [MIPI+HDMI]

What’s Next – WIP

  • Debian-Installer support – Could support both SD + eMMC boot in single image.
  • ipv6 enablement
  • NVMe PCIe enablement and test
  • u-boot splash screen
  • 4K resolution support for X and Wayland
  • Improved X Desktop user experience
  • Vulkan support
  • Firefox hardware acceleration
  • 1080p60 video playback
  • Gnome Wayland Desktop for improved user experience
  • virtual console via HDMI

Link for Image Download: VisionFive v2 Debian

unfortunately: the performance of the CPU is still light years away from the ARM competition 😐 (but it’s a start)

Difference to the VisionFive 1:

Update: 2022: RISC-V Dual Core SoC for 179 bucks!

https://www.youtube.com/watch?v=4PoWAsBOsFs

where to buy? https://shop.allnetchina.cn/collections/starfive/products/starfive-visionfive-ai-single-board-computer

https://riscv.org/blog/2021/03/risc-v-star-rising-from-the-east-introducing-starfive/

https://rvspace.org

keep an eye on: RISC-V SoCs: https://riscv.org/exchange/

2018-04: RISC-V CPUs not affected by spectre & meltdown

“No announced RISC-V silicon is susceptible, and the popular open-source RISC-V Rocket processor is unaffected as it does not perform memory accesses speculatively.” (2018-01-05 src)
“If you’re selling an IoT sensor for 1 USD, how can you suddenly triple your costs by integrating secure technology, either forcing your market to bear the weight (if it will), or forcing your own company to vastly decrease its profit margins. None of this is sustainable in an ecosystem where the average ARM Cortex-M0+ costs under 0.60 USD per unit at volume with no trusted element.
My solution? RISC-V. With custom, open source, RISC-V processing technology, we can build secure processors with trust elements at a fraction of the cost of ARM processors. Integrating the RISC-V architecture into Lab Mouse, we can then offer a secure platform that is finally cost-effective.
So, in 2016, I researched the RISC-V architecture and joined the RISC-V consortium. I currently sit on the Debug, Security, and general ISA groups and hope to soon get back to participating more heavily. In 2017 at Hack in the Box Amsterdam, I demonstrated security flaws in the RISC-V processor architecture that are now resolved, proving that I put in the effort to research the architecture to ensure it is resilient enough for use in the Lab Mouse solution.” (src)

RISC-V hardware

would definitely recommend to support this project.: if one has little money:

https://www.crowdsupply.com/sifive/hifive1-rev-b ($60)

with massive amounts of money… https://www.crowdsupply.com/sifive/hifive-unleashed ($1000)

+ https://www.crowdsupply.com/microsemi/hifive-unleashed-expansion-board ($2000)

full blown RISC-V PC:

one can even build one’s own risc-v pc: (one can only hope that mass production will bring prices down)

https://abopen.com/news/building-a-risc-v-pc/

is still pretty expensive

microsemi offers a sata adapter for $2000

… but with $2000 also PRETTY EXPENSIVE.

https://www.heise.de/newsticker/meldung/FPGA-Erweiterung-fuers-RISC-V-Linux-Entwicklerboard-4042648.html

RISC-V emulator in Javascript? JSLinux

https://bellard.org/jslinux/

Run Linux or other Operating Systems in your browser!

The following emulated systems are available:

CPU OS (Distribution) User
Interface
VFsync
access
Startup
Link
TEMU
Config
Comment
x86 Linux 4.12.0 (Buildroot) Console Yes click here url
x86 Linux 4.12.0 (Buildroot) X Window Yes click here url Right mouse button for the menu.
x86 Windows 2000 Graphical No click here url Disclaimer.
x86 FreeDOS VGA Text No click here url
riscv64 Linux 4.15.0 (Buildroot) Console Yes click here url
riscv64 Linux 4.15.0 (Buildroot) X Window Yes click here url Right mouse button for the menu.
riscv64 Linux 4.15.0 (Fedora 29) Console Yes click here url Warning: longer boot time.
riscv64 Linux 4.15.0 (Fedora 29) X Window Yes click here url Warning: longer boot time. Right mouse button for the menu.

as seen in:

http://bofh.nikhef.nl/events/FOSDEM/2019/AW1.126/riscvfedora.webm

what else is out there https://www.crowdsupply.com/search?q=HiFive

hint:

  • SOC = System on a Chip, has multiple functional units on one piece of silicon. Often multiple processors and peripherals
  • SBC = Single Board Computer, complete PC on a single PCB. CPU, RAM, non-volatile memory(HDD or flash)

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!
admin