In recent months Intel Linux engineers have been quite active in preparing for next-gen Nova Lake processors. That work has included initial Xe3P graphics support and enabling display support and related display/graphics functionality. The newest now is enabling Nova Lake P including the Xe3P_LPG graphics support.
Sent out this week were patches in building atop the existing Xe3P_LPM and Xe3P_LPD display support to now include the Xe3P_LPD graphics engine to be used by the Nova Lake P client platform.
“NVL-P is a new Intel platform that comes with the following IPs:
– Xe3p_LPG graphics;
– Xe3p_LPM media;
– Xe3p_LPD display.Enabling patches for Xe3p_LPM and Xe3p_LPD are already integrated in our driver. In this series we add patches enabling Xe3p_LPG and then follow up with patches enabling NVL-P as a platform in our driver.”
To date the Linux kernel Xe driver activity for Nova Lake has been focused on Nova Lake S (NVL-S) for the desktop processors while Nova Lake P enablement (NPL-P) enablement is ticking up for the next-gen mobile processors.
For now Xe3P_LPG is carrying over the features enabled by Xe2 graphics but one of the patches does note that new features will come.
There are nine graphics device PCI IDs added for Nova Lake P. Though as usual not necessarily all for released products but may be reserved for possible but currently unplanned future products, engineering models, etc.
The basic enabling patches are now out for review. Though given the Linux 6.20~7.0 merge window kicking off next week, this Xe3P_LPG / NVL-P driver work isn’t expected to land until the Linux 7.1 cycle at least in the summer.
