[Intel-gfx] [ANNOUNCE] xf86-video-intel 2.20.6
Chris Wilson
chris at chris-wilson.co.uk
Sun Sep 2 11:40:44 CEST 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"
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.sig>
More information about the Intel-gfx
mailing list