fix: Add AIL for Zoom and aomhost64

Resolves: NEO-12193

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk 2024-08-20 06:30:42 +00:00 committed by Compute-Runtime-Automation
parent 51d03ba130
commit 9e66844a27
4 changed files with 23 additions and 3 deletions

View File

@ -24,7 +24,9 @@ std::map<std::string_view, std::vector<AILEnumeration>> applicationMap = {{"blen
// Modify reported platform name to ensure older versions of Adobe Premiere Pro are able to recognize the GPU device
{"Adobe Premiere Pro", {AILEnumeration::enableLegacyPlatformName}}};
std::map<std::string_view, std::vector<AILEnumeration>> applicationMapMTL = {{"svchost", {AILEnumeration::disableDirectSubmission}}};
std::map<std::string_view, std::vector<AILEnumeration>> applicationMapMTL = {{"svchost", {AILEnumeration::disableDirectSubmission}},
{"aomhost64", {AILEnumeration::disableDirectSubmission}},
{"Zoom", {AILEnumeration::disableDirectSubmission}}};
const std::set<std::string_view> applicationsForceRcsDg2 = {};

View File

@ -15,7 +15,9 @@
namespace NEO {
std::map<std::string_view, std::vector<AILEnumeration>> applicationMapARL = {{"svchost", {AILEnumeration::disableDirectSubmission}}};
std::map<std::string_view, std::vector<AILEnumeration>> applicationMapARL = {{"svchost", {AILEnumeration::disableDirectSubmission}},
{"aomhost64", {AILEnumeration::disableDirectSubmission}},
{"Zoom", {AILEnumeration::disableDirectSubmission}}};
static EnableAIL<IGFX_ARROWLAKE> enableAILARL;

View File

@ -26,6 +26,14 @@ HWTEST2_F(AILTestsARL, givenArlWhenSvchostAppIsDetectedThenDisableDirectSubmissi
ail.processName = "svchost";
ail.apply(capabilityTable);
EXPECT_FALSE(capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_CCS].engineSupported);
ail.processName = "aomhost64";
ail.apply(capabilityTable);
EXPECT_FALSE(capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_CCS].engineSupported);
ail.processName = "Zoom";
ail.apply(capabilityTable);
EXPECT_FALSE(capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_CCS].engineSupported);
}
} // namespace NEO

View File

@ -1,5 +1,5 @@
/*
* Copyright (C) 2023 Intel Corporation
* Copyright (C) 2023-2024 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
@ -26,6 +26,14 @@ HWTEST2_F(AILTestsMTL, givenMtlWhenSvchostAppIsDetectedThenDisableDirectSubmissi
ail.processName = "svchost";
ail.apply(capabilityTable);
EXPECT_FALSE(capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_CCS].engineSupported);
ail.processName = "aomhost64";
ail.apply(capabilityTable);
EXPECT_FALSE(capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_CCS].engineSupported);
ail.processName = "Zoom";
ail.apply(capabilityTable);
EXPECT_FALSE(capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_CCS].engineSupported);
}
HWTEST2_F(AILTestsMTL, givenApplicationNameRequiringCrossTargetCompabilityWhenCallingUseValidationLogicThenReturnProperValue, IsMTL) {