Attendees: Jeff, Greg, Carl, Lance, Heinrich, Felix, Han Gao, Wei Fu, Yubo, Isaac, Axel, Daniel
Board Updates:
None
Program Updates:
Arch Linux
IntelliJ IDEA and PyCharm now packaged and run (tested on SG2042).
Updated MESA to 24.x and vulkan swrast builds again (not sure if it’s already the case even earlier, though.
Go 1.22 fix has landed and fixed the most obvious issues. We still see extra CGO requirements compared to x86 though.
Got an “Innosilicon Co Ltd Fantasy I” graphics card, but no driver available.
Debian
Prepared 5 additional Unmatched for debci team as backup
Fedora
Fedora 39 distrepo has 98.59% srpm with LiveCD
Only 322 srpm left
We are focusing on upstream riscv support to Fedora srpms
Fedora 40 koji repo 90.10% srpm
Fedora on Banana Pi BPI-F3
Canonical
Looked into MILK-V boards. Minimal patches for devtree and uboot.
Been running NvME on Milk-V with a special adapter.
Sel4
Working on multi-core support for RISC-V
R9
😴
oreboot
Gaining traction again, back to working on more features for JH7110
Ron filed for assigning SBI implementation IDs for coreboot and oreboot https://lists.riscv.org/g/tech-prs/message/829
Firmware
Zephyr merged initial PR to support JH7110
coreboot support for the SiFive HiFive Unmatched
RISC-V
Lichee Pi4A (10) shiplist sent to vendor for shipping
Pioneer Boxes (35) shiplist sent to vendor for shipping. Outlook for shipping is mid-April due to inventory constraints.
Approval received for first “backlog” buy – 10x Lichee Pi4As, 10x VisionFive V2s
Will consume most, all of these boards and request approval for more
Greg presently working on Kendryte projects (2 weeks), then Huashan Pi
Greg getting up to speed by handling shipments and project evaluation
Looking at new channels to ship
Analyzing, organizing, and improving data on past projects
Jeff will get ROMA laptops out in coming weeks
Jeff will restart status reports with March
Does anyone have experience with Lichee Cluster?
$1599 from Amazon for 7x nodes, each with 16 GB memory and 128 GB eMMC, in a chassis (link)
BMC appears to have some stability issues with console connections and resets
Network among boards is quite limited (100 MB?)
Only one Ethernet port is wired to each board
Compute throughput should be roughly equivalent to VF2 board
What’s cool?:
https://www.scmp.com/tech/big-tech/article/3255830/alibabas-damo-academy-plans-launch-latest-version-its-xuantie-risc-v-processor-year - Next Xuantie processor, C930 news
https://events.linuxfoundation.org/riscv-summit/ - RISC-V Summit North America event details now online. Call for papers now open.
https://comparch.edu.cvut.cz/ QtRVSim, even runs on the web 🤩
https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet - States cpu has RV64GCVB and states Vector 1.0. “B” is for Bitmanip?
Miscellaneous notes:
GPU Discussion
The Imagination (IMG) open source drivers for “Rogue Architecture” are the same common core used for almost every RISC-V Board. The firmware varies, but the code that has been upstreamed to mainline Linux should work on every existing implementation.
The only missing parts are the firmware. There were patches recently to the linux-firmware repo for some GPUs (AXE-1-16M) and I believe more are staged.
Carl is going to try testing what happens when you use a mainline kernel with the BSP firmware files to try and get some of the GPUs on the FV2 and LPI4A working (details to follow in coming weeks)
There is a massive IMG driver set in Mesa 24 but it is feature flagged off by default. Rebuilding Mesa 24 with the “imagination-experimental“ flag should enable the drivers for Vulkan support.
All the Rouge Architecture GPUs are Vulkan only by default, so using Zink in Mesa 24 should allow for legacy gl/gles/glx applications to get at least some amount of acceleration
The following “blocks” are what are know on some shipping SoCs:
TH1520 (Lichee Pi 4A): IMG BXM-4-64
JH7110 (VisionFive 2): IMG BXE-4-32
Spacemit K1 (BPI-F3) : IMG BXE-2-32
Jeff will keep this topic on the agenda for continued learning by all. Thanks, Carl!
OpenHW is going to propose to RISE building a vendor-neutral, open-source, processor for use on industry standard FPGAs (e.g. AWS F1) as a platform for testing. This was discussed in Red Beards “Distro” meeting. More information will be shared here as it becomes public.