Linux 6.10添加英特尔低延迟提示,大幅提高GPU计算的GT频率

2024年 4月 26日 101.3k 0

继针对Linux 6.10和更早版本的Adaptive Snyc SDP的Xe DRM驱动程序更新、Lunar Lake显示支持以及在下一个内核版本的几周前发送的i915拉取的更多DG2 PCI ID之后,今天提交了针对Linux 6.10的最后一刻intel图形驱动程序功能更改的DRM intel gt下一个拉取请求。

今天的drm intel gt最重要的一点是增加对上下文提示的支持,以影响gt频率。现代Intel集成和离散图形与GuC微控制器支持上下文提示的概念。通过为Linux 6.10添加低延迟上下文提示,可以为GPU计算工作负载设置该提示,以帮助大幅提高GPU性能,从而为通常对延迟敏感的GPU计算工作提供更低延迟的结果。

目前有分支Mesa代码用于使用“I915_CONTEXT_PARAM_LOW_LATENCY”低延迟提示。对于延迟敏感的应用程序/软件,可以使用“force_low_latency”DRIRC选项启用这种低延迟GuC策略。这种低延迟提示将适用于所有使用GuC的现代英特尔图形。

今天的drm intel gt next pull也为DG2/炼金师图形提供了一个很大的解决方案。解决方法是,由于硬件错误,仅为计算工作负载启用一个CCS。合并请求说明:

“drm/i915/gt:仅为计算工作负载启用一个CCS

默认情况下,只启用一个CCS引擎,并将所有计算切片分配给它。

在生成要向用户公开的UABI引擎列表时,排除第一个实例之外的任何其他CCS引擎。

注:此W/A将使所有DG2 SKU在默认情况下看起来像单个CCS SKU,以减轻硬件缺陷。所有EU仍将可用,所有用户空间驱动程序已被确认能够动态检测CCS发动机数量的变化并进行调整。

对于通过让用户空间驱动程序在所有4个CCS引擎之间进行调度而获得性能优势的较小百分比的应用程序,我们将引入sysfs控件作为稍后的补丁,以选择4个CCS,每个CCS具有25%的EU(如果2个CCS,则为50%)。"

The pull request also has some other Intel graphics workarounds for Linux 6.10 and other fixes.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论