sna: Make GPU idle more consistent during wakeup
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
40b6121746
commit
39f1e228b7
|
|
@ -14429,9 +14429,9 @@ void sna_accel_wakeup_handler(struct sna *sna)
|
|||
|
||||
if (sna->kgem.need_retire)
|
||||
kgem_retire(&sna->kgem);
|
||||
if (!sna->mode.shadow_active && !sna->kgem.need_retire) {
|
||||
if (sna->kgem.nbatch && kgem_is_idle(&sna->kgem)) {
|
||||
DBG(("%s: GPU idle, flushing\n", __FUNCTION__));
|
||||
kgem_submit(&sna->kgem);
|
||||
_kgem_submit(&sna->kgem);
|
||||
}
|
||||
if (sna->kgem.need_purge)
|
||||
kgem_purge_cache(&sna->kgem);
|
||||
|
|
|
|||
Loading…
Reference in New Issue