Incomplete Ponte Vecchio Support Being Dropped From Intel's i915 Linux Kernel Driver

Written by Michael Larabel in Intel on 6 October 2023 at 06:18 AM EDT. 2 Comments
INTEL
Intel Linux graphics driver engineers are doing a bit of house keeping to the i915 DRM driver and removing some pre-production hardware bits as well as the incomplete Ponte Vecchio support.

A set of patches were sent out today that drop some old, pre-production Haswell code. There were still a few lines of code around early software development vehicles (SDVs) for Haswell and that's being cleared out since it's unused by the Intel Haswell processors that actually shipped.

Another patch goes ahead and drops the XeHP software development vehicle support for that pre-production hardware for what became Arctic Sound (ATS). With XeHP SDV being just an early development platform, some 200+ lines of driver code specific to that early hardware bring-up can be removed.

The other element of this driver cleaning is removing of Ponte Vecchio support. The commit explains:
"PVC support will not be coming to i915 so get rid of its partial enablement and reduce the driver maintenance burden."

While the i915 kernel driver supports DG2/Alchemist GPUs and there was a lot of enablement work that happened for Ponte Vecchio, it wasn't clear how well off the driver support was for Ponte Vecchio without having any hardware access or reports of its overall status. It turns out the driver code in i915 was only partially enabled and is now being removed.

Intel Data Center GPU Max Series logo


So presumably Intel is focusing Ponte Vecchio entirely on the yet-to-be-merged Xe DRM kernel driver... Hopefully the Intel Xe DRM kernel driver will make it to the mainline kernel soon, at least as an experimental option. Ponte Vecchio is available in the form of the Intel Data Center GPU Max 1100 and Data Center GPU Max 1550 cards.

This driver cleaning work is currently on the mailing list and given the timing still has the possibility of being worked into the upcoming Linux 6.7 kernel cycle.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week