Disable large copies for gfx94x

GFX94x runs into performance regression when doing large packet
enqueues.

Drop back to legacy packet sizes for now.

Change-Id: I595838ebada66c6c5143bfdb2f56c83ee71654a9
Signed-off-by: Chris Freehill <cfreehil@amd.com>


[ROCm/ROCR-Runtime commit: b8aae52404]
This commit is contained in:
Jonathan Kim
2024-05-27 13:22:23 -04:00
committed by Chris Freehill
parent e7af8fb99a
commit 1918883414
@@ -712,9 +712,8 @@ core::Blit* GpuAgent::CreateBlitSdma(bool use_xgmi) {
break;
case 9:
sdma = new BlitSdmaV4();
copy_size_override = (isa_->GetMinorVersion() == 0 && isa_->GetStepping() == 10) ||
isa_->GetMinorVersion() > 0 ? copy_size_overrides[1] :
copy_size_overrides[0];
copy_size_override = (isa_->GetMinorVersion() == 0 && isa_->GetStepping() == 10) ?
copy_size_overrides[1] : copy_size_overrides[0];
break;
case 10:
sdma = new BlitSdmaV5();