Change FBC idle mode back to default
Use the "immediate idle" mode for FBC. Rather than waiting for the current compression pass to finish before signalling to the CPU that it's idle, this mode should stop any current compression pass and tell the CPU that the GPU is idle right away. Seems to fix #13326.
This commit is contained in:
parent
02a3b80ee8
commit
4936e09702
|
|
@ -580,7 +580,7 @@ i830_enable_fb_compression_8xx(xf86CrtcPtr crtc)
|
|||
i830WaitForVblank(pScrn);
|
||||
OUTREG(FBC_CFB_BASE, pI830->compressed_front_buffer->bus_addr);
|
||||
OUTREG(FBC_LL_BASE, pI830->compressed_ll_buffer->bus_addr + 6);
|
||||
OUTREG(FBC_CONTROL2, FBC_CTL_FENCE_DBL | FBC_CTL_IDLE_FULL |
|
||||
OUTREG(FBC_CONTROL2, FBC_CTL_FENCE_DBL | FBC_CTL_IDLE_IMM |
|
||||
FBC_CTL_CPU_FENCE | plane);
|
||||
OUTREG(FBC_FENCE_OFF, crtc->y);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue