mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-08 05:56:36 +08:00
Enable power saving mode for queues created with throttle hint low.
- When queue is created with throttle hint low it should be power conservative - With this change whenever queues with low throttle setting requests wait for GPU completion, such wait will be handled in power conservative manner. - Whenever GPU is not completed, waiting thread will be put to sleep and will for GPU completion that triggers the wake up interrupt. Change-Id: I9f34872a38ab9f5952f9d9623ea43503fc3dd587
This commit is contained in:
committed by
sys_ocldev
parent
b897377306
commit
08424d798f
@@ -54,7 +54,7 @@ class CommandStreamReceiverHw : public CommandStreamReceiver {
|
||||
size_t getCmdSizeForMediaSampler(bool mediaSamplerRequired) const;
|
||||
void programComputeMode(LinearStream &csr, DispatchFlags &dispatchFlags);
|
||||
|
||||
void waitForTaskCountWithKmdNotifyFallback(uint32_t taskCountToWait, FlushStamp flushStampToWait, bool useQuickKmdSleep, OsContext &osContext) override;
|
||||
void waitForTaskCountWithKmdNotifyFallback(uint32_t taskCountToWait, FlushStamp flushStampToWait, bool useQuickKmdSleep, OsContext &osContext, bool forcePowerSavingMode) override;
|
||||
const HardwareInfo &peekHwInfo() const { return hwInfo; }
|
||||
|
||||
void collectStateBaseAddresPatchInfo(
|
||||
|
||||
Reference in New Issue
Block a user