皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

搭载 Linux 7.1 内核的 Intel 驱动已随 Mesa 26.2 准备就绪,通过 Xe 架构更好应对 vRAM 压力

已合并至 Linux 7.1 内核中 Intel Xe 图形驱动的一项新功能,旨在改善配备独立显存的 Intel 显卡在视频内存(vRAM)压力大或出现“内存不足”(Out-of-Memory, OOM)情况时的行为表现。此次更新引入了‌通过全新用户空间 API 支持可清除缓冲对象(purgeable buffer objects)‌ 的机制,该机制可向系统提供资源使用提示,从而优化在显存紧张时应优先释放哪些内容。

本周,这一功能的支持已合并至 ‌Mesa 26.2-devel‌ 开发分支中,使得 Intel 的 Mesa 驱动能够利用这一新接口。

搭载 Linux 7.1 内核的 Intel 驱动已随 Mesa 26.2 准备就绪,通过 Xe 架构更好应对 vRAM 压力

Mesa 26.2 中的 Intel 驱动代码(包括 Iris Gallium3D 驱动和 ANV Vulkan 驱动)现已支持 Xe 内核驱动中的 madvise 可清除虚拟内存区域(VMAs)。这使得内核驱动在面临内存压力时,能够移除那些不再需要的 VMA 的底层存储空间,从而回收宝贵的显存资源。

这一合并标志着 Mesa 驱动与内核之间实现了关键的用户空间协同机制,是实现该功能的核心所在。因此,预计在今年夏季发布的 ‌Mesa 26.2 与 Linux 7.1 组合版本‌ 中,当 Intel 显卡面临显存耗尽或“内存不足”(OOM)问题时,用户体验将得到显著提升。

转自 Intel Drivers With Mesa 26.2 Ready With Xe In Linux 7.1 To Better Handle vRAM Pressure – Phoronix