aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
diff options
context:
space:
mode:
authorPierre-Eric Pelloux-Prayer <[email protected]>2024-02-16 15:20:44 +0000
committerAlex Deucher <[email protected]>2024-03-06 20:24:49 +0000
commitbf909454fefa4a578dc5451cc5697b5fbe1bd6e4 (patch)
treea8d2eb4dfb931ca84c469de8f3cf3062c5391a4d /drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
parentdrm/amd/pm: disable pp_dpm_dcefclk node for gfx 11.0.3 sriov (diff)
downloadkernel-bf909454fefa4a578dc5451cc5697b5fbe1bd6e4.tar.gz
kernel-bf909454fefa4a578dc5451cc5697b5fbe1bd6e4.zip
drm/amdgpu: disable ring_muxer if mcbp is off
Using the ring_muxer without preemption adds overhead for no reason since mcbp cannot be triggered. Moving back to a single queue in this case also helps when high priority app are used: in this case the gpu_scheduler priority handling will work as expected - much better than ring_muxer with its 2 independant schedulers competing for the same hardware queue. This change requires moving amdgpu_device_set_mcbp above amdgpu_device_ip_early_init because we use adev->gfx.mcbp. Signed-off-by: Pierre-Eric Pelloux-Prayer <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Acked-by: Christian König <[email protected]> Acked-by: Jiadong Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c')
0 files changed, 0 insertions, 0 deletions