Commit 7546a82
Revert "drm/xe/lnl: Offload system clear page activity to GPU"
This optimization relied on having to clear CCS on allocations.
If there is no need to clear CCS on allocations then this would mostly
help in reducing CPU utilization.
Revert this patch at this moment because of:
1 Currently Xe can't do clear on free and using a invalid ttm flag,
TTM_TT_FLAG_CLEARED_ON_FREE which could poison global ttm pool on
multi-device setup.
2 Also for LNL CPU:WB doesn't require clearing CCS as such BO will
not be allowed to bind with compression PTE. Subsequent patch will
disable clearing CCS for CPU:WB BOs for LNL.
This reverts commit 2368306.
Cc: Christian König <[email protected]>
Cc: Himal Prasad Ghimiray <[email protected]>
Cc: Lucas De Marchi <[email protected]>
Cc: Matthew Auld <[email protected]>
Cc: Matthew Brost <[email protected]>
Cc: Thomas Hellström <[email protected]>
Reviewed-by: Thomas Hellström <[email protected]>
Signed-off-by: Nirmoy Das <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Signed-off-by: Lucas De Marchi <[email protected]>1 parent 014125c commit 7546a82
File tree
3 files changed
+2
-38
lines changed- drivers/gpu/drm/xe
3 files changed
+2
-38
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
396 | 396 | | |
397 | 397 | | |
398 | 398 | | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
407 | 399 | | |
408 | 400 | | |
409 | 401 | | |
| |||
425 | 417 | | |
426 | 418 | | |
427 | 419 | | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | 420 | | |
433 | 421 | | |
434 | 422 | | |
| |||
671 | 659 | | |
672 | 660 | | |
673 | 661 | | |
674 | | - | |
675 | 662 | | |
676 | 663 | | |
677 | | - | |
678 | | - | |
679 | | - | |
680 | | - | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | 664 | | |
685 | 665 | | |
686 | 666 | | |
| |||
703 | 683 | | |
704 | 684 | | |
705 | 685 | | |
706 | | - | |
707 | 686 | | |
708 | | - | |
709 | | - | |
| 687 | + | |
710 | 688 | | |
711 | 689 | | |
712 | 690 | | |
| |||
818 | 796 | | |
819 | 797 | | |
820 | 798 | | |
821 | | - | |
| 799 | + | |
822 | 800 | | |
823 | 801 | | |
824 | 802 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
342 | | - | |
343 | | - | |
344 | 342 | | |
345 | 343 | | |
346 | 344 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | 120 | | |
133 | 121 | | |
0 commit comments