On windows always request even number of EUs.

Resolves: NEO-3787

Change-Id: I45e8fdca563b3e6bebcd94b9c16202aff61a2357
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
This commit is contained in:
Piotr Zdunowski
2020-03-23 13:26:56 +01:00
committed by sys_ocldev
parent 6f09eef35f
commit 68ec2d9cf7
5 changed files with 34 additions and 5 deletions

View File

@@ -79,7 +79,7 @@ bool WddmCommandStreamReceiver<GfxFamily>::flush(BatchBuffer &batchBuffer, Resid
pHeader->RequiresCoherency = batchBuffer.requiresCoherency;
pHeader->UmdRequestedSliceState = 0;
pHeader->UmdRequestedEUCount = wddm->getGtSysInfo()->EUCount / wddm->getGtSysInfo()->SubSliceCount;
pHeader->UmdRequestedEUCount = wddm->getRequestedEUCount();
const uint32_t maxRequestedSubsliceCount = 7;
switch (batchBuffer.throttle) {