今天发布的补丁系列通过各种内核驱动程序更改将计算支持暴露给 Linux 用户空间,实际上暴露了 Xe_HP 软件开发工具和 DG2 的计算命令流 (CCS) 引擎,以及适当的 GPU 计算支持所需的各种解决方法。
只有今天发布了一组补丁,英特尔的 Linux 内核图形驱动程序才准备好为 DG2 (Alchemist) 启用计算引擎支持。这应该会出现在今年小暑发布的 Linux 内核中,前提是该支持已准备好及时发布 v5.19。因此,如果您碰巧找到英特尔 Arc A 系列移动显卡,可能需要稍等片刻Linux GPU 计算支持已准备就绪。
这段代码还没有合并,这有点令人惊讶,但遗憾的是,大量的补丁仍然聚集在一起,对于未发布产品的 Linux 支持状态,对于局外人来说并没有简明的信息。由于这个补丁系列现在才在邮件列表中,DG2(Alchemist)计算支持最早将在 Linux 5.19 中登陆内核端——假设补丁处于良好状态并在即将到来的 DRM-Next 中排队周。反过来,Linux 5.19 稳定版要到 8 月才会发布,但至少应该及时发布,以供 Fedora 37、Ubuntu 22.10 和其他秋季 Linux 发行版更新使用。
为这些最新的英特尔 dGPU 启用计算的星期三补丁系列具有最新的 GuC 微控制器固件所需的调整,为用户空间公开新的计算引擎 ABI,确认 DG2/Xe_HP 的四个 CCS 引擎,并具有各种解决方法:需要确保在 GPU 重置之前停止命令流媒体以避免竞争条件,激活各种基于固件的解决方法位,在进入 RC6 电源状态之前重置 RCS/CCS 引擎,以及在 RCS 时 CCS 上下文切换的 DG2 错误正在运行会导致内存损坏。
这个补丁系列从今天开始,DG2 计算支持准备就绪内核端。然后在用户空间中是用于 oneAPI 零级和 OpenCL 支持的英特尔计算运行时堆栈。英特尔每两周发布一次新的 Compute-Runtime 版本,基本上相当于在您碰巧找到英特尔 Arc 图形处理器时使用可用的最新版本。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun151322.html