]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Fix plane relative_data_rate calculation
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 18 Jan 2022 09:23:42 +0000 (11:23 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Fri, 11 Feb 2022 13:44:31 +0000 (15:44 +0200)
commitbed1901797f0071185ebd54abc6d93282980975d
treec1cf58b078e101489cf6d544b5769f4e72d5d25e
parent01984f53a483a938a3280e65c9f2078905d5b01e
drm/i915: Fix plane relative_data_rate calculation

We are currently computing the relative data rates as
src_size * scale_factor where scale_factor is src_size / dst_size.
Thus relative data rate is src_size * src_size / dst_size,
which is just utter nonsense. What we really seem to want is
just a reasonable estimate on how much data will be fetched
which is just src_size. So let's do that instead.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220118092354.11631-4-ville.syrjala@linux.intel.com
Reviewed-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
drivers/gpu/drm/i915/intel_pm.c