Intel open-source software driver engineers have begun sending in their new kernel graphics driver feature pulls to DRM-Next ahead of the Linux 6.17 merge window coming up by early August. There is some new feature work included as part of Intel’s pull requests for the weeks along with more PCI device IDs being introduced, bug fixes, and other code refactoring.
Among the new features queued up recently for this week’s drm-intel-next pull is adding support for DSC fractional link BPP on DisplayPort Multi-Stream Transport (DP MST), support for simultaneous handling Panel Replay and Adaptive Sync features, support for double-buffered LUT registers with Panther Lake, and preparations for flip-queue support.
The drm-intel-next pull also has a lot of different code refactoring, fixes for Battlemage and Lunar Lake around DisplayPort Adaptive-Sync SDP programming, and other fixes. More details via this pull request.
Meanwhile the drm-xe-next pull request this week including introducing new user-space API for the Intel Media OA (Observation Architecture), GPU Shared Virtual Memory (SVM) changes for that recently introduced functionality, and other changes. Of the GPU SVM changes this pull request is adding time-slicing support. There are also several Battlemage fixes.
This drm-xe-next pull also adds new Xe2 HPG PCI device IDs of 0xE216, 0xE220, 0xE221, 0xE222, 0xE223 for those Battlemage BMG G31 GPUs. Plus additional Panther Lake Xe3 graphics PCI device IDs.
See the drm-xe-next pull request for more details on all of those Xe kernel driver changes coming for Linux 6.17.
There still is a few more weeks to go of new feature material being permitted into DRM-Next ahead of the Linux 6.17 merge window, so we’ll see what more Intel kernel graphics driver code is prepped for this next version of the Linux kernel.