mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-25 05:24:02 +08:00
Power Saving Hint Support for Level Zero in Windows
- Added Functionality to pass ze_power_saving_hint_type_t to zeContextCreate included in the pNext extensions in ze_context_desc_t. - Enables handling a hint value 0-100 with 0 being no power savings and 100 being maximum power savings. - ZE_RESULT_ERROR_INVALID_ENUMERATION is returned given an invalid hint. Related-To: LOCI-2567 Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
635c02e1ff
commit
02f075c541
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2021 Intel Corporation
|
||||
* Copyright (C) 2020-2022 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -74,4 +74,13 @@ TEST_F(WddmTests, whenCheckedIfResourcesCleanupCanBeSkippedThenReturnsFalse) {
|
||||
EXPECT_FALSE(wddm->skipResourceCleanup());
|
||||
}
|
||||
|
||||
TEST_F(WddmTests, whenCreatingContextWithPowerHintSuccessIsReturned) {
|
||||
init();
|
||||
auto newContext = osContext.get();
|
||||
newContext->setUmdPowerHintValue(1);
|
||||
EXPECT_EQ(1, newContext->getUmdPowerHintValue());
|
||||
wddm->createContext(*newContext);
|
||||
EXPECT_TRUE(wddm->createContext(*newContext));
|
||||
}
|
||||
|
||||
} // namespace NEO
|
||||
|
||||
Reference in New Issue
Block a user