[RFC 0/5] Introduce drm sharpening property

Garg, Nemesa nemesa.garg at intel.com
Fri Feb 16 04:28:41 UTC 2024


It is not intel specific and the goal is to have a generic API for configuring Sharpness, accessible to various vendors. Intel currently offers sharpness support through the Display Engine, while other vendors seem to support Sharpness through the GPU using GL shaders (Vulcan/Open GL based).
 
In terms of sharpness intensity adjustment, the plan is to provide users with the ability to customize and regulate sharpness levels. We suggest setting a minimum and maximum strength range from 1 to 255, where a value of 0 signifies that the sharpness feature is disabled, indicated by a u8 data type. 
For now we have mapped the strength value 0.0 to 14.9375 to 0-239 but as the datatype is u8 user can give value upto 255 which is gets clamped to 239.

We are also open to have alternative scales, such as 1-100 or 1-10, as long as a general consensus is reached within the community comprising OEMs and vendors.

> -----Original Message-----
> From: Simon Ser <contact at emersion.fr>
> Sent: Thursday, February 15, 2024 2:03 PM
> To: Garg, Nemesa <nemesa.garg at intel.com>
> Cc: intel-gfx at lists.freedesktop.org; dri-devel at lists.freedesktop.org
> Subject: Re: [RFC 0/5] Introduce drm sharpening property
> 
> How much of this is Intel-specific? Are there any hardware vendors with a similar
> feature? How much is the "sharpness" knob tied to Intel hardware?


More information about the dri-devel mailing list