File tree 2 files changed +12
-2
lines changed
source/adapters/level_zero
2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 4
4
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
5
5
6
6
cmake_minimum_required (VERSION 3.20.0 FATAL_ERROR)
7
- project (unified-runtime VERSION 0.11.8 )
7
+ project (unified-runtime VERSION 0.11.9 )
8
8
9
9
# Check if unified runtime is built as a standalone project.
10
10
if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR OR UR_STANDALONE_BUILD)
Original file line number Diff line number Diff line change @@ -1490,12 +1490,22 @@ ur_device_handle_t_::useImmediateCommandLists() {
1490
1490
bool isDG2OrNewer = this ->isIntelDG2OrNewer ();
1491
1491
bool isDG2SupportedDriver =
1492
1492
this ->Platform ->isDriverVersionNewerOrSimilar (1 , 5 , 30820 );
1493
- if ((isDG2SupportedDriver && isDG2OrNewer) || isPVC ()) {
1493
+ // Disable immediate command lists for DG2 devices on Windows due to driver
1494
+ // limitations.
1495
+ bool isLinux = true ;
1496
+ #ifdef _WIN32
1497
+ isLinux = false ;
1498
+ #endif
1499
+ if ((isDG2SupportedDriver && isDG2OrNewer && isLinux) || isPVC ()) {
1494
1500
return PerQueue;
1495
1501
} else {
1496
1502
return NotUsed;
1497
1503
}
1498
1504
}
1505
+
1506
+ logger::info (" NOTE: L0 Immediate CommandList Setting: {}" ,
1507
+ ImmediateCommandlistsSetting);
1508
+
1499
1509
switch (ImmediateCommandlistsSetting) {
1500
1510
case 0 :
1501
1511
return NotUsed;
You can’t perform that action at this time.
0 commit comments