fix: disable compression on lnl linux

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
This commit is contained in:
Szymon Morek
2024-11-12 11:37:01 +00:00
committed by Compute-Runtime-Automation
parent 34e2e4fd6e
commit dfc447164e
5 changed files with 15 additions and 18 deletions

View File

@@ -8,5 +8,6 @@ if(TESTS_LNL)
target_sources(igdrcl_aub_tests PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
${CMAKE_CURRENT_SOURCE_DIR}/copy_engine_aub_tests_lnl.cpp
${CMAKE_CURRENT_SOURCE_DIR}/aub_tests_excludes_lnl.cpp
)
endif()

View File

@@ -0,0 +1,13 @@
/*
* Copyright (C) 2024 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "shared/source/xe2_hpg_core/hw_cmds_bmg.h"
#include "shared/test/common/test_macros/hw_test_base.h"
HWTEST_EXCLUDE_PRODUCT(CompressionSystemXeHPAndLater, GENERATEONLY_givenCompressedBuffersWhenWritingAndCopyingThenResultsAreCorrect, IGFX_LUNARLAKE);
HWTEST_EXCLUDE_PRODUCT(CompressionSystemXeHPAndLater, GENERATEONLY_givenCompressedImage2DFromBufferWhenItIsUsedThenDataIsCorrect, IGFX_LUNARLAKE);
HWTEST_EXCLUDE_PRODUCT(CompressionSystemXeHPAndLater, givenCompressedImageWhenReadingThenResultsAreCorrect, IGFX_LUNARLAKE);

View File

@@ -25,18 +25,6 @@ struct CopyEnginesLnlFixture : public CopyEngineXeHPAndLater<numTiles, useLocalM
using SingleTileSystemMemLnlCoreTests = CopyEnginesLnlFixture<1, Xe2HpgCoreFamily, false>;
LNLTEST_F(SingleTileSystemMemLnlCoreTests, givenNotCompressedBufferWhenBltExecutedThenCompressDataAndResolve) {
givenNotCompressedBufferWhenBltExecutedThenCompressDataAndResolveImpl<FamilyType>();
}
LNLTEST_F(SingleTileSystemMemLnlCoreTests, givenHostPtrWhenBlitCommandToCompressedBufferIsDispatchedThenCopiedDataIsValid) {
givenHostPtrWhenBlitCommandToCompressedBufferIsDispatchedThenCopiedDataIsValidImpl<FamilyType>();
}
LNLTEST_F(SingleTileSystemMemLnlCoreTests, givenDstHostPtrWhenBlitCommandFromCompressedBufferIsDispatchedThenCopiedDataIsValid) {
givenDstHostPtrWhenBlitCommandFromCompressedBufferIsDispatchedThenCopiedDataIsValidImpl<FamilyType>();
}
LNLTEST_F(SingleTileSystemMemLnlCoreTests, givenDstHostPtrWhenBlitCommandFromNotCompressedBufferIsDispatchedThenCopiedDataIsValid) {
givenDstHostPtrWhenBlitCommandFromNotCompressedBufferIsDispatchedThenCopiedDataIsValidImpl<FamilyType>();
}
@@ -57,10 +45,6 @@ LNLTEST_F(SingleTileSystemMemLnlCoreTests, givenOffsetsWhenBltExecutedThenCopied
givenOffsetsWhenBltExecutedThenCopiedDataIsValidImpl<FamilyType>();
}
LNLTEST_F(SingleTileSystemMemLnlCoreTests, givenSrcCompressedBufferWhenBlitCommandToDstCompressedBufferIsDispatchedThenCopiedDataIsValid) {
givenSrcCompressedBufferWhenBlitCommandToDstCompressedBufferIsDispatchedThenCopiedDataIsValidImpl<FamilyType>();
}
LNLTEST_F(SingleTileSystemMemLnlCoreTests, givenCompressedBufferWhenAuxTranslationCalledThenResolveAndCompress) {
givenCompressedBufferWhenAuxTranslationCalledThenResolveAndCompressImpl<FamilyType>();
}

View File

@@ -93,7 +93,6 @@ void LNL::setupFeatureAndWorkaroundTable(HardwareInfo *hwInfo) {
featureTable->flags.ftrE2ECompression = true;
featureTable->flags.ftrTile64Optimization = true;
featureTable->flags.ftrWalkerMTP = true;
featureTable->flags.ftrXe2Compression = true;
featureTable->flags.ftrXe2PlusTiling = true;
featureTable->flags.ftrPml5Support = true;

View File

@@ -61,7 +61,7 @@ LNLTEST_F(LnlHwInfoTest, givenBoolWhenCallLnlHardwareInfoSetupThenFeatureTableAn
EXPECT_EQ(setParamBool, featureTable.flags.ftrE2ECompression);
EXPECT_EQ(setParamBool, featureTable.flags.ftrIA32eGfxPTEs);
EXPECT_EQ(setParamBool, featureTable.flags.ftrTile64Optimization);
EXPECT_EQ(setParamBool, featureTable.flags.ftrXe2Compression);
EXPECT_EQ(false, featureTable.flags.ftrXe2Compression);
EXPECT_EQ(setParamBool, featureTable.flags.ftrXe2PlusTiling);
EXPECT_EQ(setParamBool, featureTable.flags.ftrPml5Support);
EXPECT_EQ(false, featureTable.flags.ftrTileY);