Intel Preps PXP GuC Auto-Teardown & Improvements For Old iGPUs With Linux 6.13
([Intel] 5 Hours Ago
drm-intel-gt-next)
- Reference: 0001500483
- News link: https://www.phoronix.com/news/Intel-PXP-GuC-Auto-Teardown
- Source link:
Intel engineers this morning sent out their newest pull request of "drm-intel-gt-next" material to queue in DRM-Next ahead of the upcoming [1]Linux 6.13 merge window. There is a new feature enabled on newer Intel graphics hardware as well as some improvements for very old Intel integrated graphics.
Intel has been already pushing a lot of new graphics driver code for Linux 6.13. Earlier this month was [2]the start of Xe3 graphics enablement with an initial focus on the Xe3 integrated graphics to be found with next-gen Panther Lake processors. Plus there's also been [3]Xe2 ultra joiner, GPU temperature reporting, and another Arrow Lake ID added as part of a separate pull request.
Today's drm-intel-gt-next material for Linux 6.13 adds PXP GuC auto-teardown, GPU reset robustness improvements for Haswell, and basic PMU support for old Gen2 graphics platforms.
Intel [4]PXP in this context is the Protected Xe Path for [5]hardware-protected GPU sessions for security reasons. This PXP GuC auto-teardown flow is for allowing the graphics micro-controller to automatically provide session teardown of PXP after a timed grace period has elapsed.
The PMU support for old Intel Gen2 graphics hardware is so that "intel_gpu_top" support is restored. And then for those still rocking the once-great Intel Haswell CPUs, there are GPU reset robustness improvements.
See [6]this pull request for these latest Intel graphics driver patches being queued up for Linux 6.13.
In other Intel Linux graphics driver news this week, Intel has also added the [7]Xe3 LPD DMC firmware to linux-firmware.git. This is more early Xe3 preparations for Panther Lake. Having the initial firmware bits upstream helps in easier testing as developers work to iron out the open-source driver support ahead of launch.
[1] https://www.phoronix.com/search/Linux+6.13
[2] https://www.phoronix.com/news/Intel-Xe3-Graphics-Start-Linux
[3] https://www.phoronix.com/news/Linux-6.13-Xe2-Ultra-Joiner-ARL
[4] https://www.phoronix.com/search/PXP
[5] https://www.phoronix.com/news/Intel-PXP-Updated
[6] https://lore.kernel.org/dri-devel/Zxi-3wkIwI-Y1Qvj@linux/T/#u
[7] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=1c289f286e5a7db1a07426e926d0ea91de51a99d
Intel has been already pushing a lot of new graphics driver code for Linux 6.13. Earlier this month was [2]the start of Xe3 graphics enablement with an initial focus on the Xe3 integrated graphics to be found with next-gen Panther Lake processors. Plus there's also been [3]Xe2 ultra joiner, GPU temperature reporting, and another Arrow Lake ID added as part of a separate pull request.
Today's drm-intel-gt-next material for Linux 6.13 adds PXP GuC auto-teardown, GPU reset robustness improvements for Haswell, and basic PMU support for old Gen2 graphics platforms.
Intel [4]PXP in this context is the Protected Xe Path for [5]hardware-protected GPU sessions for security reasons. This PXP GuC auto-teardown flow is for allowing the graphics micro-controller to automatically provide session teardown of PXP after a timed grace period has elapsed.
The PMU support for old Intel Gen2 graphics hardware is so that "intel_gpu_top" support is restored. And then for those still rocking the once-great Intel Haswell CPUs, there are GPU reset robustness improvements.
See [6]this pull request for these latest Intel graphics driver patches being queued up for Linux 6.13.
In other Intel Linux graphics driver news this week, Intel has also added the [7]Xe3 LPD DMC firmware to linux-firmware.git. This is more early Xe3 preparations for Panther Lake. Having the initial firmware bits upstream helps in easier testing as developers work to iron out the open-source driver support ahead of launch.
[1] https://www.phoronix.com/search/Linux+6.13
[2] https://www.phoronix.com/news/Intel-Xe3-Graphics-Start-Linux
[3] https://www.phoronix.com/news/Linux-6.13-Xe2-Ultra-Joiner-ARL
[4] https://www.phoronix.com/search/PXP
[5] https://www.phoronix.com/news/Intel-PXP-Updated
[6] https://lore.kernel.org/dri-devel/Zxi-3wkIwI-Y1Qvj@linux/T/#u
[7] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=1c289f286e5a7db1a07426e926d0ea91de51a99d
pWe00Iri3e7Z9lHOX2Qx