x86/Arm之外第三大架構 RISC-V也能跑RX 7900 XTX顯卡了

作為一種完全開放的指令集架構,RISC-V前途廣為看好,只是應用生態還非常匱乏,尤其是缺乏消費級應用,比如說……玩遊戲。

其實早在2021年7月,計算機科學家Rene Rebe就花了10個小時,修改Linux內核,從而在HiFive Unmatchd RISC-V開發板上成功運行了AMD RX 6700 XT顯卡,使用的驅動是Mesa Gallium 21.1.5。

Rebe不僅僅讓RX 6700 XT顯示出了Linux GUI圖形界面,甚至可以渲染3D圖形、解碼視頻,前者還支持硬體加速。

那也是全世界第一次在RISC-V平台上運行高性能顯卡。

x86/Arm之外第三大架構 RISC-V也能跑RX 7900 XTX顯卡了

兩年多過去了,隨著AMD Linux顯卡驅動的不斷完善,RISC-V平台上現在已經可以運行AMD RDNA系列架構的新卡,包括最新的旗艦級RX 7900 XTX。

考慮到AMD RDNA架構更改了初始顯示代碼,以及內核模式FPU,這些都是RISC-V不支持的,能做到這一點十分不易。

SiFive計劃將這一功能集成在Linux 6.8內核中,讓開發者可以更好地在RISC-V平台上使用AMD顯卡。

x86/Arm之外第三大架構 RISC-V也能跑RX 7900 XTX顯卡了

來源:快科技