Intel Submits Last Batch Of Xe Driver Feature Updates For Linux 6.19
([Intel] 3 Hours Ago
Intel Xe)
- Reference: 0001591776
- News link: https://www.phoronix.com/news/Intel-Xe-Last-Batch-Linux-6.19
- Source link:
Intel today sent out their last batch of planned feature patches for their Xe kernel graphics driver of material intended for [1]Linux 6.19 .
Prior pull requests for the Intel graphics driver in Linux 6.19 included [2]landing Lunar Lake's CASF adaptive sharpening feature , [3]initial Crescent Island graphics card support , [4]initial Xe3P graphics code for Nova Lake , and various other changes.
Today's last batch of Xe feature patches for Linux 6.19 include introducing the "sriov_admin" sysfs tree for Arc Pro graphics cards, user-space support to limit the number of jobs per execution queue, continued SR-IOV work, and various other enhancements:
drm-xe-next-2025-11-14:
UAPI Changes:
- Limit number of jobs per exec queue
- Add sriov_admin sysfs tree
Driver Changes:
- Fix an uninitialized value
- Expose a residency counter through debugfs
- Workaround enabling and improvement
- More Crescent Island-specific support
- PAT entry dump improvement
- Inline gt_reset in the worker
- Synchronize GT reset with device unbind
- Do clean shutdown also when using fl
- Fix serialization on burst of unbinds
- Pagefault Refactor
- Remove some unused code
- Avoid TOCTOU when montoring throttle reasons
- Add/extend workaround
- SRIOV migration work / plumbing
- Drop debug flag requirement for VF resource fixup
- Fix MTL vm_max_level
- Changes around TILE_ADDR_RANGE for platform compatibility
- Add runtime registers for GFX ver >= 35
- Kerneldoc fix
- Rework pcode error mapping
- Allow lockdown the PF
- Eliminate GUC code caching of some frequency values
- Improvements around forcewake referencing
See [5]this pull request for the full list of Xe feature patches on their way to DRM-Next ahead of the Linux 6.19 merge window in early December.
[1] https://www.phoronix.com/search/Linux+6.19
[2] https://www.phoronix.com/news/Intel-Adaptive-Sharpness-6.19
[3] https://www.phoronix.com/news/Intel-Crescent-Island-Linux-619
[4] https://www.phoronix.com/news/Intel-Xe3P-Starts-Linux-6.19
[5] https://lore.kernel.org/dri-devel/aRcJOrisG2qPbucE@fedora/
Prior pull requests for the Intel graphics driver in Linux 6.19 included [2]landing Lunar Lake's CASF adaptive sharpening feature , [3]initial Crescent Island graphics card support , [4]initial Xe3P graphics code for Nova Lake , and various other changes.
Today's last batch of Xe feature patches for Linux 6.19 include introducing the "sriov_admin" sysfs tree for Arc Pro graphics cards, user-space support to limit the number of jobs per execution queue, continued SR-IOV work, and various other enhancements:
drm-xe-next-2025-11-14:
UAPI Changes:
- Limit number of jobs per exec queue
- Add sriov_admin sysfs tree
Driver Changes:
- Fix an uninitialized value
- Expose a residency counter through debugfs
- Workaround enabling and improvement
- More Crescent Island-specific support
- PAT entry dump improvement
- Inline gt_reset in the worker
- Synchronize GT reset with device unbind
- Do clean shutdown also when using fl
- Fix serialization on burst of unbinds
- Pagefault Refactor
- Remove some unused code
- Avoid TOCTOU when montoring throttle reasons
- Add/extend workaround
- SRIOV migration work / plumbing
- Drop debug flag requirement for VF resource fixup
- Fix MTL vm_max_level
- Changes around TILE_ADDR_RANGE for platform compatibility
- Add runtime registers for GFX ver >= 35
- Kerneldoc fix
- Rework pcode error mapping
- Allow lockdown the PF
- Eliminate GUC code caching of some frequency values
- Improvements around forcewake referencing
See [5]this pull request for the full list of Xe feature patches on their way to DRM-Next ahead of the Linux 6.19 merge window in early December.
[1] https://www.phoronix.com/search/Linux+6.19
[2] https://www.phoronix.com/news/Intel-Adaptive-Sharpness-6.19
[3] https://www.phoronix.com/news/Intel-Crescent-Island-Linux-619
[4] https://www.phoronix.com/news/Intel-Xe3P-Starts-Linux-6.19
[5] https://lore.kernel.org/dri-devel/aRcJOrisG2qPbucE@fedora/