[ANNOUNCE] xf86-video-intel 2.20.6

Chris Wilson chris at chris-wilson.co.uk
Sun Sep 2 02:40:44 PDT 2012

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"

 * Incoherent concurrent access with the CPU and GPU

 * 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 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

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

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.x.org/archives/xorg-announce/attachments/20120902/f522f3ac/attachment.pgp>

More information about the xorg-announce mailing list