英特尔为Linux6.8 ArrowLake和Linux6.8的Xe内核GPU驱动程序带来巨大改进月球湖获得额外支持

  • 发布时间:2023-12-19 11:40:00 来源:
标签:
导读 英特尔为Linux6 8、ArrowLake和Linux6 8的Xe内核GPU驱动程序带来巨大改进月湖获得额外支持1英特尔加速了Linux中的软件开发,提供了改进的Xe

英特尔为Linux6.8、ArrowLake和Linux6.8的Xe内核GPU驱动程序带来巨大改进月湖获得额外支持1

英特尔加速了Linux中的软件开发,提供了改进的Xe内核GPU驱动程序和添加ArrowLake和LunarLake支持。

与其他平台相比,英特尔在Linux中首次推出Arc驱动程序的起步相当缓慢,主要是因为TeamBlue在提供增强驱动程序功能方面有点晚了。不过,经过两年的发展,英特尔终于提交了其“改版”的产品。用于在主线内核中提交的Xe内核图形驱动程序。

据Phoronix报道,新的“Xe”将于图形驱动程序取代了Linux上传统的i915DRM内核驱动程序,并支持TigerLake图形及更新版本,适用于移动和桌面GPU。

引入适用于IntelGPU的新DRM驱动程序

Xe是适用于IntelGPU的新驱动程序,支持集成和离散平台。实验支持从TigerLake开始。i915将继续成为MeteorLake和Alchemist平台的主要生产驱动力。然后的目标是使此英特尔Xe驱动程序成为LunarLake和更新平台的主要驱动程序。

通过Kernel.org

深入了解Linux上的新Xe图形驱动程序将带来什么,它配备了重新设计的用户界面,以及其他几个“工程”功能。旨在使英特尔显卡的跨CPU架构兼容性更加完善的改进。以下是针对Xe2(Battlemage)GPU添加的所有更改:

drm/xe:添加MTL和Xe2的性能调整设置

drm/xe/xe2:添加MOCS表

drm/xe/xe2:将TRTT错误响应为不成功的页面错误

drm/xe/xe2:添加初始解决方法

drm/xe/xe2:将XY_FAST_COPY_BLT中的图块y类型设置为Tile4

drm/xe/xe2:更新位块传输指令中的MOCS字段

drm/xe/xe2:确定igfx上平面cc的BIOS启用情况

drm/xe/xe2:修改主内存与ccs内存比例。

drm/xe/xe2:在bo创建期间为cc分配额外的页面

drm/xe/xe2:XY_CTRL_SURF_COPY_BLT更新

drm/xe/xe2:更新ccs副本每次迭代的块大小

drm/xe/xe2:更新emit_pte以使用启用压缩的PAT索引

drm/xe/xe2:处理igfx的平面ccs移动。

drm/xe/xe2:修改系统内存的xe_bo_test

drm/xe/xe2:支持平面ccs

drm/xe/xe2:扩展保留的被盗大小

drm/xe/xe2:添加缺少的mocs条目

drm/xe/xe2:遵循XeHPC进行TLB失效

drm/xe/xe2:再添加一位以将PAT编码为ppgtt条目

drm/xe/pat:添加debugfs节点以转储PAT

drm/xe/xe2:更新渲染/计算上下文图像大小

drm/xe/xe2:添加GT拓扑读数

drm/xe/xe2:为主GT添加MCR寄存器控制

drm/xe/xe2:为媒体GT添加MCR寄存器控制

drm/xe/xe2:更新上下文图像布局

drm/xe/xe2:处理熔断的CCS发动机

drm/xe/xe2:不再使用AuxCCS

drm/xe/xe2:定义Xe2_LPGIP功能

drm/xe/xe2:定义Xe2_LPMIP功能

drm/xe/xe2:独立于最大页表级别跟踪VA位

drm/xe/xe2:在Xe2及更高版本上对GuC的MOCS进行编程

drm/xe/xe2:对MOCS寄存器进行正确编程

drm/xe/xe2:更新SVG状态处理

drm/xe/xe2:编程PAT表

我们的团队致力于打造一款使用大部分(如果不是全部)关键drm概念的驱动程序,并具有与i915共享的功能显示屏。所有平台仍然受到force_probe保护的保护,因为它们要么得到i915的正式支持,要么因为它们仍然像LunarLake一样处于启用状态。LunarLake。一个>

除了跨驱动程序协作和支持即将推出的硬件之外,我们的关键领域之一是提高性能并解决用户的报告,以便驱动程序不断变得更好。

除了Xe显卡驱动程序之外,英特尔还引入了对现有软件包的下一代支持,例如英特尔的VCIntrinsics,该软件包已获得了支持Xe2(月湖/战斗法师)架构已获得该软件项目的支持,这表明TeamBlue致力于在Linux上提供早期硬件支持,特别是为其即将推出的产品。和Xe-LPG+(箭湖/炼金术士)适用于英特尔的ArrowLake和LunarLake图形架构。这意味着

  • 免责声明:本文由用户上传,如有侵权请联系删除!