News: 0001500483

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel Preps PXP GuC Auto-Teardown & Improvements For Old iGPUs With Linux 6.13

([Intel] 5 Hours Ago drm-intel-gt-next)


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



pWe00Iri3e7Z9lHOX2Qx

This is the first numerical problem I ever did. It demonstrates the
power of computers:

Enter lots of data on calorie & nutritive content of foods. Instruct
the thing to maximize a function describing nutritive content, with a
minimum level of each component, for fixed caloric content. The
results are that one should eat each day:

1/2 chicken
1 egg
1 glass of skim milk
27 heads of lettuce.
-- Rev. Adrian Melott