The drm-xe-next pull request earlier this week began preparing open-source driver support for Intel Xe3 graphics to premiere with Panther Lake processors. That code is beginning to queue for the upcoming Linux 6.13 cycle. Today a drm-intel-next pull request was sent out to prepare for more Intel Linux kernel graphics driver changes for Linux 6.13.
With today’s pull request the Xe2 Battlemage and Lunar Lake graphics now have ultra joiner support enabled for being able to combine 2+2 pipes.
Another notable change is GPU package temperature reporting via the hardware monitoring “HWMON” sysfs is finally in place for Intel discrete GPUs. That follows Intel’s Linux driver exposing GPU fan speed reporting just recently with the Linux 6.12 kernel.
Today’s pull request also enables 10bpc+CCS scanout support for Icelake and newer or FP16+CCS scanout support for Tigerlake and newer.
This pull request also adds another new PCI device ID for Arrow Lake, 0xB640. That 0xB640 addition is on top of all the other Intel Arrow Lake graphics PCI IDs already present in their driver. With Arrow Lake CPUs having similar graphics to Meteor Lake, the open-source Linux driver support should be in good shape at launch later this month with the Intel Core Ultra 200S series.
Features and functionality:
– Enable BMG and LNL+ ultra joiner support to join 2+2 pipes
– Enable 10bpc+CCS scanout for ICL+ and fp16+CCS scanout for TGL+
– Use DSB for plane/color management commits
– Expose package temperature in hwmon
– Add more Arrow Lake (ARL) PCI IDs
– Add intel_display_caps debugfs for display capabilities and params
– Debug log detected LTTPR PHY descriptors
Plus there are a number of other fixes, code clean-ups, and other changes with this drm-intel-next PR of code primed for introduction with the Linux 6.13 kernel.