
Intel has their first batch of several Xe driver improvements ready ahead of the Linux 7.1 merge window coming up in mid-April. The Xe driver improvements for this next kernel include a number of hardware workarounds, SR-IOV changes, "lots of work" on the Xe3(P) graphics support for Crescent Island and Nova Lake, context-based TLB invalidations, and various other improvements.
Among the specifics are discrete GPU memory optimizations, applying the windower hardware filtering setting for Xe3 and Xe3P, prefetch page-fault support for Xe3P, various Xe3P_LPG and Nova Lake P enabling , multi-queue support for Xe3P_XPC, and various fixes. There are also more Panther Lake and Wildcat Lake PCI graphics device IDs added.
The full list of patches sent via drm-xe-next as the first round of Xe material for Linux 7.1 can be found via this pull request . Expect more i915 and Xe driver improvements to come over the next few weeks.