[ANNOUNCE] xf86-video-intel 2.21.10
Chris Wilson
chris at chris-wilson.co.uk
Sat Jun 22 05:55:37 PDT 2013
Release 2.21.10 (2013-06-22)
============================
Fixes missing support for Xv (with the textured video adaptor) on
Haswell, and an old bug with wide monitors on various generation. Along
with a few other regression fixes and performance tweaks for various
corner cases.
* Do not lose track of fast pageflips across mode changes
[regression from 2.20.8]
* Fix listing of Visuals for Xv
[regression from 2.21.8]
https://bugs.freedesktop.org/show_bug.cgi?id=65479
* Improve coherency of concurrent CPU accesses to a pixmap
https://bugs.freedesktop.org/show_bug.cgi?id=61628
* Set sampler swizzling for textured video on Haswell
https://bugs.freedesktop.org/show_bug.cgi?id=65699
* Apply scanout stride limits
https://bugs.freedesktop.org/show_bug.cgi?id=65099
* Undo the self-copy for cloned pixmaps for loimpress's animations
[regression from 2.21.7]
https://bugs.freedesktop.org/show_bug.cgi?id=65665
Complete list of changes since 2.21.9
-------------------------------------
Chris Wilson (52):
sna: Fix format specifier for mismatching int/long in DBG
sna/dri: Handle fast double flips across mode changes
sna/dri: Make the fallback blit async again
sna/video: Fixup formats to select visuals
sna/video: Select vsync by default based on "SwapbuffersWait"
sna/dri: Do not decouple the flip after chaining up a blit
sna/dri: Fix transcription error in commit ab47433b20
sna/dri: Check rather than assert for a change in back/front sizes
sna: Track when we write directly to bo through the GTT
sna: Set the needs_flush flag on the bo when the scanout is dirty
sna: Streamline connector probing
sna: Keep the cached EDID if it hasn't changed
sna: Make sure all sna_write_boxes* flag the GTT is dirty
sna: s/bo->dirty/bo->gpu_dirty/ to avoid later confusion
sna: Move the GTT dirty tracking from the pixmap to the bo
sna: Tidy batch submission around CRTC updates
sna: Make sure the source is coherent on the CPU before uploading
sna: Mollify an assert to allow us to call busy_ioctl on a GTT write
sna: Make sure the source is coherent on the CPU before uploading
sna: Allow the throttling to be woken by SIGINT
sna/video: Catch allocation failure whilst setting up the TexturedAdaptor
sna/video: Free the private video (adaptor/port) arrays upon CloseScreen
sna: Do not enlarge the read back region if there is already CPU damage
sna/gen2+: Promote a conditional dirty into an assertion
sna/gen7: Set sampler swizzle for video sources
sna: Tighten a few asserts on pixmap migration
sna/gen3+: Remove redundant clearing of clear hint in video playback
sna: Be explicit in not marking an upload buffer as being on the cpu
sna: Refactor scanout flushing
sna: Unwrap proxies for subpage offset SHM pixmaps during sync
sna: Mark the base bo as unreusable for temporary mappings
sna: Try falling back through an upload if inplace mapping fails
sna: Do not sync after a failed mapping
sna: Add extra assertions to sanity check CPU access is coherent
sna: Specialise mi calls to PolyFillRect
sna: Allow wedged pixmaps to be accessed via GTT
sna: Assert that the scanout fits within the allocated buffer
sna: Apply scanout stride limits to tiling selection
sna: Switch to a per-crtc pixmap if the pitch exceeds scanout limitations
Revert "sna: Apply scanout stride limits to tiling selection"
sna: Fix the pitch limits for gen3 scanout
sna: Tidy a redundant conditional for CopyArea
sna: Fix tiled scanout limits for Valleyview
sna: Promote the CopyArea to the GPU if it subsumes the CPU damage
sna: Mark overwriting CopyArea as not needing the dst damage
sna: Fix inspection of transfer extents for deciding transport
sna: Check if we may want to simply upload for a CopyArea
sna: Inspect availablity of render before prefering to use the GPU
sna: Allow PutImage to write inplace using manual tiling
sna: Determine swizzling once during initialisation and choose memcpy_to_tiled_x
sna: Refine the self-cow copy hack to reduce collateral damage
2.21.10 release
Jonathan Gray (1):
configure: test for librt (clock_gettime)
git tag: 2.21.10
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.10.tar.bz2
MD5: b40f7b4fe04f259f2ca2a3e553a4f07d xf86-video-intel-2.21.10.tar.bz2
SHA1: 0068decdac6303c1c2d37588e05f5312f45d69d2 xf86-video-intel-2.21.10.tar.bz2
SHA256: 7a4bcad83e8153ab1eec46dfee2412b7b20d087f438af4bf97f460f67c5ca9b6 xf86-video-intel-2.21.10.tar.bz2
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.10.tar.gz
MD5: fe2c5feaf15904c5b96c1d4d7e5da130 xf86-video-intel-2.21.10.tar.gz
SHA1: 80e86989c4c9bda627bde023ef2923043f613a2c xf86-video-intel-2.21.10.tar.gz
SHA256: c6f6cf478864f7d5937aec5eabaf382c812d3d62359f9ff3d70d33f7ce6c3c40 xf86-video-intel-2.21.10.tar.gz
--
Chris Wilson, Intel Open Source Technology Centre
More information about the xorg
mailing list