aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
diff options
context:
space:
mode:
authorJun Lei <[email protected]>2022-06-24 20:28:50 +0000
committerAlex Deucher <[email protected]>2022-07-25 13:31:03 +0000
commitf4b4e41a2e05270cd90c5817ab514ace95555874 (patch)
treedb9887c62c65c5ef073a7821e83bae4831e75217 /drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
parentdrm/amd/display: Update Cursor Attribute MALL cache (diff)
downloadkernel-f4b4e41a2e05270cd90c5817ab514ace95555874.tar.gz
kernel-f4b4e41a2e05270cd90c5817ab514ace95555874.zip
drm/amd/display: Update DML logic for unbounded req handling
[why] Unbounded request logic in resource/DML has some issues where unbounded request is being enabled incorrectly. SW today enables unbounded request unconditionally in hardware, on the assumption that HW can always support it in single pipe scenarios. This worked until now because the same assumption is made in DML. A new DML update is needed to fix a bug, where there are single pipe scenarios where unbounded cannot be enabled, and this change in DML needs to be ported in, and dcn32 resource logic fixed. [how] First, dcn32_resource should program unbounded req in HW according to unbounded req enablement output from DML, as opposed to DML input. Second, port in DML update which disables unbounded req in some scenarios to fix an issue with poor stutter performance Tested-by: Daniel Wheeler <[email protected]> Reviewed-by: Rodrigo Siqueira <[email protected]> Signed-off-by: Jun Lei <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c')
0 files changed, 0 insertions, 0 deletions