diff --git a/runtime/os_interface/windows/wddm_device_command_stream.inl b/runtime/os_interface/windows/wddm_device_command_stream.inl index 1df4b55170..2bbba92e54 100644 --- a/runtime/os_interface/windows/wddm_device_command_stream.inl +++ b/runtime/os_interface/windows/wddm_device_command_stream.inl @@ -82,8 +82,6 @@ FlushStamp WddmCommandStreamReceiver::flush(BatchBuffer &batchBuffer, const uint32_t maxRequestedSubsliceCount = 7; switch (batchBuffer.throttle) { case QueueThrottle::LOW: - pHeader->UmdRequestedSubsliceCount = 1; - break; case QueueThrottle::MEDIUM: pHeader->UmdRequestedSubsliceCount = 0; break; diff --git a/unit_tests/os_interface/windows/device_command_stream_tests.cpp b/unit_tests/os_interface/windows/device_command_stream_tests.cpp index 5ff94f160e..d8d8343614 100644 --- a/unit_tests/os_interface/windows/device_command_stream_tests.cpp +++ b/unit_tests/os_interface/windows/device_command_stream_tests.cpp @@ -325,7 +325,7 @@ TEST_F(WddmCommandStreamTest, givenWdmmWhenSubmitIsCalledAndThrottleIsToLowThenS COMMAND_BUFFER_HEADER *pHeader = reinterpret_cast(commandHeader); EXPECT_EQ(0, pHeader->UmdRequestedSliceState); - EXPECT_EQ(1, pHeader->UmdRequestedSubsliceCount); + EXPECT_EQ(0, pHeader->UmdRequestedSubsliceCount); EXPECT_EQ(wddm->getGtSysInfo()->EUCount / wddm->getGtSysInfo()->SubSliceCount, pHeader->UmdRequestedEUCount); memoryManager->freeGraphicsMemory(commandBuffer);