A serious bug that caused a crash on SandyBridge and IvyBridge when mixing CPU and GPU operations on the same buffer, and an annoyance from bad scheduling of windowed swapbuffer updates causing low framerates and jitter. Plus the usual smattering of assertion fixes and a long standing issue with incoherent page access to a streaming buffer. * Low frame rates in Blobby Valley when "fullscreen" https://bugs.freedesktop.org/show_bug.cgi?id=54274 * Incoherent concurrent access with the CPU and GPU https://bugs.freedesktop.org/show_bug.cgi https://bugs.freedesktop.org/show_bug.cgi * Add Option "Backlight" to override automatic selection of the backlight interface. * Avoid overwriting the composite operation info when testing if we can transfer the operation to the BLT. -Chris Chris Wilson (32): sna/gen4+: Check for allocation failure for the clear solid bo sna: Cleanup composite redirection after substituting the BLT sna: Add some DBG to BLT composite substitute to show if redirection is used sna: Add some DBG to kgem_is_idle() sna/gen6+: Simplify prefer_blt_bo sna/gen6+: Do not call sna_blt_composite() after prepping the composite op sna: Use a fast span emitter for mono trapezoids without damage or clipping sna/gen5+: Use the common methods for choosing the render targets Add Option "Backlight" to override the probed backlight control interface Revert "sna: Cleanup composite redirection after substituting the BLT" sna: Flush the batch if it references a ShmPixmap and the GPU is idle sna: Upload PutImage inplace to a fresh GPU bo if the device doesn't snoop sna: Assert that the bo is marked as 'flush' when exported to DRI clients sna: A little more DBG to try and identify ratelimiting ops sna: Fix crash with broken DBG missing one of its arguments sna: Add a modicum of DBG to kgem_is_idle() sna: Force the stall if using a busy ShmPixmap bo with PutImage sna: Ensure that we create a GTT mapping for the inplace upload buffer sna: Track outstanding requests per-ring sna: Make sure we reset the domain tracking when exporting DRI bo sna: Propagate the request to flush rather than directly submit the batch sna: Discard inplace flag if we create a CPU map for the upload buffer sna: Align active upload buffers to the next page for reuse sna: Remove inconsistent assertion sna/dri: Hold a reference to the vsync blit sna/dri: Use common routine for testing busyness after flush sna: Discard cached CPU upload early when clearing with a solid fill sna/gen2+: Add the missing assertions in case the drawrect is invalid sna: Nullify gpu_bo after free in case final release is deferred in destroy sna/dri: Remove busy-wait spin from vblank chaining of swapbuffers sna: Tweak placement rules if we already have a CPU bo 2.20.6 release git tag: 2.20.6 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.20.6.tar.bz2 MD5: 7aed0905b9fd05956561e01ffd3f5a93 xf86-video-intel-2.20.6.tar.bz2 SHA1: 7738d19bc36b49215b560c29c0b27c2fa3a56557 xf86-video-intel-2.20.6.tar.bz2 SHA256: 02e059bfa8e431b7503148a55b7d491816442c50ca706f3ab40052dc454cbb6d xf86-video-intel-2.20.6.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.20.6.tar.gz MD5: ff64da2ad1ba7798a706372a704ca1ac xf86-video-intel-2.20.6.tar.gz SHA1: 07649e251c81c43263049c72cbf70a9afd27cfaf xf86-video-intel-2.20.6.tar.gz SHA256: 6a7bc936220300882afc6646e77b5b2e23e69918fceedd5a2efc47b8400f350e xf86-video-intel-2.20.6.tar.gz -- Chris Wilson, Intel Open Source Technology Centre -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20120902/f522f3ac/attachment.pgp>