fix: disable state compute mode thread arbitration on xe3 platforms

Related-To: NEO-16330

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
Zbigniew Zdanowicz
2025-10-07 13:54:01 +00:00
committed by Compute-Runtime-Automation
parent 8a706dcf7f
commit 42d2c32795
4 changed files with 12 additions and 3 deletions

View File

@@ -145,6 +145,7 @@ XE3_CORETEST_F(ComputeModeRequirementsXe3Core, givenThreadArbitrationPolicyWitho
using PIPE_CONTROL = typename FamilyType::PIPE_CONTROL;
debugManager.flags.PipelinedEuThreadArbitration.set(0);
debugManager.flags.ForceThreadArbitrationPolicyProgrammingWithScm.set(1);
setUpImpl<FamilyType>();

View File

@@ -35,7 +35,7 @@ XE3_CORETEST_F(Xe3CoreProductHelper, givenProductHelperWhenGettingEvictIfNecessa
}
XE3_CORETEST_F(Xe3CoreProductHelper, givenProductHelperWhenGetCommandsStreamPropertiesSupportThenExpectCorrectValues) {
EXPECT_TRUE(productHelper->getScmPropertyThreadArbitrationPolicySupport());
EXPECT_FALSE(productHelper->getScmPropertyThreadArbitrationPolicySupport());
EXPECT_TRUE(productHelper->getScmPropertyCoherencyRequiredSupport());
EXPECT_FALSE(productHelper->getScmPropertyZPassAsyncComputeThreadLimitSupport());
EXPECT_FALSE(productHelper->getScmPropertyPixelAsyncComputeThreadLimitSupport());