For the first time, a RISC-V processor and Radeon RX 6700 XT graphics card run together

Recently, the appearance rate of SiFive, a chip design company based on the open-source RISC-V architecture, is quite high, which is related to the continuous advancement of the RISC-V architecture. Last month, SiFive released a new SiFive Performance series of processor cores, including P270 and PP550, the PP550 is SiFive’s highest performance processor to date. The new core is also favored by Intel. Intel announced that it will build its own RISC-V development platform “Horse Creek” based on the Performance P550 core, and will use its own 7nm process manufacturing. It is also reported that Intel intends to spend more than $2 billion to acquire SiFive, and has begun negotiations with SiFive.

Although RISC-V seems to have good momentum, most products are still limited to microcontrollers and simple SoCs for low-power devices, and there is still a distance from core areas such as high-performance computing. However, a recent operation by computer scientist René Rebe has shown us that RISC-V processors may have a bigger stage.

SiFive launched a desktop-level development board equipped with RISC-V architecture SoC last year, called HiFive Unmatched. This Mini-ITX motherboard is based on SiFive FU740 SoC, integrates four U74-MC cores and one S7 embedded core, with a standard ATX power connector, equipped with 8GB of DDR4 memory and 32MB SPI flash memory chip, provides a USB 3.2 Gen 1 port, a PCI Express x16 slot (x8 speed), and a 2280 M.2 slot, one 2230 M.2 slot for Wi-Fi/Bluetooth adapter, microSD card reader, and Gigabit Ethernet.

According to hackster.io, René Rebe used this development board to patch the Linux kernel to allow AMD Radeon RX 6700 XT and RISC-V processors to run under Linux. It took him ten hours to add support for AMD Radeon RX 6700 XT graphics card and Mesa Gallium 21.1.5 driver to the Linux system. Not only let Radeon RX 6700 XT display Linux GUI, but also render 3D graphics in hardware acceleration mode and decode video. This is the first time someone has tried to use a RISC-V processor to work with a high-performance GPU, and it was quite successful.