refactor: Simplify fence selection in ULLS

Related-To: NEO-14642

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk
2025-04-15 10:05:05 +00:00
committed by Compute-Runtime-Automation
parent 21f6bb8889
commit 455209aadc
5 changed files with 5 additions and 9 deletions

View File

@@ -69,11 +69,7 @@ DirectSubmissionHw<GfxFamily, Dispatcher>::DirectSubmissionHw(const DirectSubmis
detectGpuHang = !!debugManager.flags.DirectSubmissionDetectGpuHang.get();
}
if (hwInfo->capabilityTable.isIntegratedDevice) {
miMemFenceRequired = false;
} else {
miMemFenceRequired = productHelper.isGlobalFenceInDirectSubmissionRequired(*hwInfo);
}
miMemFenceRequired = productHelper.isGlobalFenceInDirectSubmissionRequired(*hwInfo);
if (debugManager.flags.DirectSubmissionInsertExtraMiMemFenceCommands.get() != -1) {
miMemFenceRequired = debugManager.flags.DirectSubmissionInsertExtraMiMemFenceCommands.get();

View File

@@ -20,7 +20,7 @@ bool ProductHelperHw<gfxProduct>::isBlitterForImagesSupported() const {
template <>
bool ProductHelperHw<gfxProduct>::isGlobalFenceInCommandStreamRequired(const HardwareInfo &hwInfo) const {
return true;
return !hwInfo.capabilityTable.isIntegratedDevice;
}
template <>

View File

@@ -20,7 +20,7 @@ bool ProductHelperHw<gfxProduct>::isBlitterForImagesSupported() const {
template <>
bool ProductHelperHw<gfxProduct>::isGlobalFenceInCommandStreamRequired(const HardwareInfo &hwInfo) const {
return true;
return !hwInfo.capabilityTable.isIntegratedDevice;
}
template <>