- Case: Silverstone SST-RVZ03B-ARGB
- HiFive1 Freedom E310 development board (case LED control)
- Motherboard SiFive Unmatched + stock cooler
- GPU: Asrock Radeon RX550 2G
- SSD: Samsung 970 EVO Plus 2TB M.2
- PSU: be quiet System Power 9 500W
- KALEA-INFORMATIQUE M2 E Key Adapter card to PCIe 1x / USB
- DeLock USB 3.0 19 pin PCI Express x1 card (for case USB)
The system boots RISC-V Debian from NVMe, with a manually configured kernel (based on freedom-u-sdk’s) to enable some things like Wacom tablet support. I’ve installed a AMD RX550 GPU, driving a run of the mill HDMI monitor. It can do 1920×1080 video playback with VLC, sound works great through HDMI as well. 3D rendering with OpenGL works. Vulkan doesn’t (due to lack of Vulkan works but you might need to build the driver yourself.mesa-vulkan
for Debian RISC-V)
As desktop environment I’m using wayland+sway.
Currently I’m mostly using it for RISC-V software development, as well as testing whether certain software runs on RISC-V.
This case actually contains two SiFive RISC-V boards . I ditched the stock 8051-based case led controller for a HiFive1 Rev A (which can do the required 5V I/O). It runs a firmware that takes commands over USB serial and drives a WS2812 led strip through the built-in SPI peripheral. The board is overpowered for this but it might be useful for other embedded controller tasks later.
Edit: I’ve now open-sourced the firmware here: GitHub - vmedea/hifive1-argb-fx: HiFive1 as ARGB led controller board
See it below running the FREE (and awesome) game Lure of the Temptress.
Nice to see that ScummVM games work.