News: 0001594341

  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 Working On Linux Support For New Power Savings Feature With Xe3P_LPD

([Intel] 6 Hours Ago System Cache For FBC)


The upcoming Linux 6.19 kernel cycle is set to [1]introduce initial support for Xe3P graphics to be found initially with Nova Lake processors. While that initial support is landing for Linux 6.19, other extra Xe3P features are still to be added to the open-source kernel driver over coming release cycles. One of those extra features being currently tackled is a new element with Xe3P_LPD: the ability to use the system cache for FBC.

Xe3P_LPD will allow reserving an area of the system cache for use with frame-buffer compression (FBC). For "xe3p_lpd onwards", FBC can leverage the system cache for better efficiency:

"As FBC can utilze the system cache in xe3p_lpd onwards, we need a way to track which fbc instance is utilizing this cache..."

The goal is to reduce memory system power consumption while idle for better power efficiency with this new feature.

"One of the FBC instances can utilize the reserved area of SoC level cache for the fbc transactions to benefit reduced memory system power especially in idle scenarios. Reserved area of the system cache can be assigned to an fbc instance by configuring the cacheability configuration register with offset of the compressed frame buffer in stolen memory of that fbc. There is a limit to this reserved area which is programmable and for xe3p_lpd the limit is defined as 2MB."

[2]This patch series is under review for wiring up this system cache for FBC to the open-source Intel kernel graphics driver. It's too late for Linux 6.19 but given the timing this feature will presumably be ready by the follow-on Linux v7.0 cycle.



[1] https://www.phoronix.com/news/Intel-Xe3P-Starts-Linux-6.19

[2] https://lists.freedesktop.org/archives/intel-gfx/2025-November/381509.html



hacker, n.:
Originally, any person with a knack for coercing stubborn inanimate
things; hence, a person with a happy knack, later contracted by the
mythical philosopher Frisbee Frobenius to the common usage, 'hack'.
In olden times, upon completion of some particularly atrocious body
of coding that happened to work well, culpable programmers would gather
in a small circle around a first edition of Knuth's Best Volume I by
candlelight, and proceed to get very drunk while sporadically rending
the following ditty:

Hacker's Fight Song

He's a Hack! He's a Hack!
He's a guy with the happy knack!
Never bungles, never shirks,
Always gets his stuff to work!

All take a drink (important!)