两年多前,一位发烧友设法让 AMD 的Radeon RX 6700 XT 在 Linux 下的 RISC-V 开发板上运行,这并不是一件特别容易的事。从那时起,AMD 的 Linux 图形驱动程序在与 RISC-V 系统协同工作方面取得了巨大进步,现在,包括Radeon RX 7900 XTX 在内的 AMD 最新显卡已经可以在 RISC-V 平台上使用。
据Phoronix 报道,传统的 AMD Radeon 显卡,如基于该公司 2010 年代初的原始 GCN 架构的显卡,几乎可以在 Linux 下的所有平台上运行。相比之下,AMD 最新的 GPU,如采用 Navi 架构的显卡(属于最好的显卡之一),使用不同的显示代码初始化和内核模式 FPU 支持,而这些在 RISC-V 上都不支持,这就是为什么它们不能在 RISC-V 显卡上运行,需要手动打补丁。
由于 SiFive 提供了新的更新,这个问题现在已经得到了修复,而且对于即将发布的 Linux 6.8 内核版本来说,这个问题看起来很有希望。
“该系列允许在 RISC-V 板(如 SiFive 的 HiFive Unmatched)上使用较新的 AMD GPU(如 Navi),”SiFive 在一份声明中写道。”这些 GPU 需要 CONFIG_DRM_AMD_DC_FP 来初始化,这需要内核模式 FPU 的支持”。
这些更改正在审查中,预计将被纳入下一个 Linux 6.8 内核版本,并将使使用 RISC-V 和开源驱动程序的最新 AMD Radeon 显卡变得更容易。
不过,随着 AMD GPU 与RISC-V 系统兼容性的提高,未来可能会有更多的游戏软件被移植到 RISC-V 或为 RISC-V 开发游戏软件。
未经允许不得转载:值得买 » AMD-RX-7900XTX显卡现在可与-RISC-V-CPU-协同工作