News: 0001533661

  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 Linux Graphics Driver Gets Patch To Help With Pixelflut Competition

([Intel] 16 Minutes Ago Intel Graphics + Pixelflut)


A lot of [1]Linux 6.15 intended patches by Intel for their kernel graphics driver have accumulated like [2]enabling Xe3 "dirty rect" mode , [3]SVM for the Xe driver , [4]EU stall sampling , [5]GuC power profile tuning , and more. Yesterday another drm-intel-gt-next pull request was submitted to DRM-Next ahead of the upcoming Linux 6.15 merge window.

This week's drm-intel-gt-next batch is light given we're late in the cycle and hitting the cut-off of new Direct Rendering Manager feature work for the next kernel cycle. But there are two items worth mentioning.

First, following recent patches around fixing multiple partial mmaps support within the Intel kernel driver, the I915_PARAM_MMAP_GTT_VERSION version has been bumped so user-space software like Mesa can easily know that there is suitable and working multiple partial mmaps support in good shape.

The other is adding VMAP support to the Intel driver code for DRM clients. This work enables the Intel i915 driver GEM VMAP / VUNMAP object functions so that DRM clients can use drm_client_buffer_vmap() and drm_client_buffer_vunmap() with the Intel Linux kernel graphics driver.

This work comes from outside Intel and this DRM client VMAP support is being used with an XDP to DRM version of Pixelflut. Pixelflut "pixel flood" the hacker competition around flooding a server with data packets for displaying a mess of pixels/images on a large screen as fast as possible. See [6]this patch and for those wondering more about [7]Pixelflut :

[8]This pull request preps those final Intel GT feature patches ahead of the Linux 6.15 merge window.



[1] https://www.phoronix.com/search/Linux+6.15

[2] https://www.phoronix.com/news/Intel-Xe3-Dirty-Rect-Linux-6.15

[3] https://www.phoronix.com/news/Intel-Xe-SVM-For-Linux-6.15

[4] https://www.phoronix.com/news/Intel-Xe-SVM-For-Linux-6.15

[5] https://www.phoronix.com/news/Intel-sysfs-GuC-SLPC-Profile

[6] https://lore.kernel.org/lkml/Z8ltF3n4n6iwDfxr@ashyti-mobl2.lan/T/

[7] https://labitat.dk/wiki/Pixelflut

[8] https://lore.kernel.org/dri-devel/Z9IXs5CzHHKScuQn@linux/T/#u



phoronix

On the road, ZIPPY is a pinhead without a purpose, but never without a POINT.