
The Display State Buffer (or shortened as the "DSB") is a new engine to handle batch submit display register programming. The Intel Linux driver at least will be making use of the DSB for LUT programming and yet-to-materialize patches will leverage the DSB for HDR (High Dynamic Range) meta-data programming and page-flipping related operations. The DSB hardware allows for reduced loading time and CPU activity with punting more work to this engine attached to the display controller and is said to improve the context switching performance with Gen 12 graphics.
The patches are under review. Given their timing the Display State Buffer bring-up will likely not see the mainline kernel until Linux 5.5. But with Tiger Lake being likely at least a whole calendar year out, there's plenty of time for this Linux driver enablement to settle down.
Add A Comment