除了由于更高的技术清晰度/洞察力、更好的安全性以及验证驱动程序行为的能力以及更好的驱动程序长期耐用性而受到 Linux 爱好者喜爱之外,另一个常见的开源驱动程序的好处是能够让驱动程序在其他 CPU 架构上工作,而不是上游硬件供应商关注的焦点。借助英特尔针对 Arc Graphics 的开源图形驱动程序堆栈以及数据中心 GPU Flex 系列和即将推出的 Ponte Vecchio,它引起了 ARM、RISC-V 和 POWER 人员的兴趣。不幸的是,至少在 POWER9 硬件的情况下,当前的 Intel Linux 图形驱动程序还没有在那里正确构建。
过去只有集成显卡,开源的英特尔 Linux 驱动程序不必关心非 x86/x86_64 架构,因为它们的图形处理器只绑定到 x86 内核。但现在在独立显卡领域,我们已经看到英特尔工程师在提高他们的 Arm / RISC-V / POWER 驱动程序的构建能力方面所做的一些工作,但还没有全部搞定。
一位 Phoronix 读者在推特上发布了他最近购买 Arc Graphics A770 的经历,希望能在他的 POWER 系统上使用它。得益于 Raptor Computing Systems 及其Talos II服务器和 micro-ATX Blackbird,POWER9 在许多开源爱好者心中占有特殊的位置系统。这些 POWER9 系统可以在完全免费的软件上运行,直至微码和电路板原理图处于开放状态。
不幸的是,对于 Arc Graphics,当前的 i915 Linux 内核模块还没有为 POWER 干净地构建。虽然 Phoronix 读者希望英特尔驱动程序对 POWER 的支持会有所改善,但现在他最终退回了 A770,因为无法让驱动程序在他的非 x86 系统上运行。
带有 POWER9 CPU 的 Raptor 的 Blackbird。
随着时间的推移,英特尔 Linux 图形驱动程序对非 x86 架构的支持肯定会有所改善——至少对于 RISC-V 和 Arm 而言,英特尔工程师已经在这方面取得了一些进展,并有望提升 POWER。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun198343.html