Disable copy command buffer into ring when metrics enabled

Related-To: NEO-7422

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk
2023-02-27 08:47:23 +00:00
committed by Compute-Runtime-Automation
parent c00c310cf4
commit 494ef4129e
4 changed files with 32 additions and 0 deletions

View File

@@ -202,6 +202,7 @@ ze_result_t CommandListCoreFamily<gfxCoreFamily>::initialize(Device *device, NEO
!device->isImplicitScalingCapable() &&
this->csr &&
this->csr->isAnyDirectSubmissionEnabled() &&
!deviceImp->getNEODevice()->getExecutionEnvironment()->areMetricsEnabled() &&
deviceImp->getNEODevice()->getMemoryManager()->isLocalMemorySupported(deviceImp->getRootDeviceIndex());
if (NEO::DebugManager.flags.DirectSubmissionFlatRingBuffer.get() != -1) {