我们离RISC-V PC,又近了一步?
2021-07-25
来源:开云棋牌官网在线客服行业观察
当 SiFive 在去年为开发人员推出其 HiFive Unmatchd RISC-V 台式机主板时,那就意味着从一开始就很明显,发烧友迟早会尝试将其 U7 SoC 用于它不适合的用途:如一般 PC 使用率比较高的高性能图形和视频解码。那个时候已经到来,因为发烧友已经设法使 AMD 的 Radeon RX 6700 XT 在 Linux 下与 RISC-V SoC 一起工作。
计算机科学家René Rebe 决定证明SiFive 无与伦比的HiFive不仅能够运行Linux,也可以使用高性能图形处理器。为此,他花了 10 个小时修补 Linux 内核,以添加对 AMD Radeon RX 6700 XT 显卡以及 Mesa Gallium 21.1.5 驱动程序的支持。
Rebe 不仅设法让 AMD 的 Radeon RX 6700 XT 显示 Linux 的 GUI,而且他甚至让它以硬件加速模式渲染 3D 图形并解码视频。他没有尝试推出游戏(视频解码有一定的限制),但由于这是世界上第一次尝试使用RISC-V使高性能GPU工作,因此可以认为是成功。
SiFive 的HiFive Unmatched 板主配备 了Freedom U740 SoC ,具有 PC 用户习惯的所有 PC I/O 接口,包括 PCIe 3.0 x8/16、M.2 插槽和 USB 端口。为此,几乎可以将任何现代硬件安装到由 HiFive Unmatched 板供电的 PC 中。
因为该开发板是为为即将推出的 RISC-V SoC 开发客户端 PC 和服务器软件的开发人员设计的。但是有一个限制:Linux 不能正确支持 RISC-V,因为大多数基于 RISC-V 的芯片是无法运行高级操作系统的微控制器。虽然有一些 RISC-V SoC 可以运行它们(例如 Freedom U740),但它们并不是特别快。