[ANNOUNCE] xf86-video-intel 2.20.8
chris at chris-wilson.co.uk
Sun Sep 16 01:11:03 PDT 2012
Another new small feature, another new release. And a few more bugs
fixed as well! But what is this new feature, do I hear you ask? Why, it
is nothing less than enabling the ValleyView SDV! The lucky person to
have their hands on one will now be able to enjoy X in full TechniColor.
For the rest of us, a few more bugs were fixed with interesting
combinations of software and rendering patterns.
* Add an extra layer of defence against trying to use a non-GEM device
with UXA. This should already be taken care of with the new probe,
but the extra sanity check already existed in the code but was doing
* Fix computation of valid CRTCs bitmask for ZaphodHead
Some systems can only handle certain outputs on certain pipes
(Screens), and this information was not being propagated through to X
and randr correctly, breaking valid configurations and not detecting
invalid configurations correctly.
* Disable global glyph caching with ZaphodHeads.
The glyph privates need to be Screen private, but at the moment are
global leading to conflicts and invalid rendering with multiple heads.
* Prevent direct read back of unmappable buffers
* Tile large uploads whilst replacing the alpha channel
* Correct the source offset when converting a RENDER composite
operation into a BLT composite operation.
* Correct a minor typo in flattening alphamaps which caused the
replacement pixmap to often end up with a height of zero.
* Don't discard the CPU damage if only part is being replaced.
This is most evident when combining software renders like Opera with
Chris Wilson (32):
NEWS: Fix version reference 'bugs since 2.20.6'!
sna: Fixup possible_crtcs for ZaphodHeads
sna: Workaround issue with global glyph privates and shared ZaphodHeads
uxa: Error out after failing to become DRM master during PreInit
prime: Reorder probe messages so that the driver prefix is correct
sna: Flush after operating on large buffers
sna: Avoid readback inplace if the target is unmappable
sna: Avoid fallbacks to shadow pixels if FORCE_GPU is in effect
sna: Ensure tiling upload buffers are trimmed to fit in the cache
sna: Add some DBG as to why kgem_check_bo() flushes
sna: Propagate busyness when creating the proxy
sna: Keep a very small, short-lived cache of large buffers
sna: Also remove bogus assertion from sna_replace__xor()
sna: Teach sna_replace__xor() how to tile large uploads
sna: Prefer to use indirect uploads for very small updates
sna: Do not attempt to change tiling if wedged
sna/gen3: Tidy NO_COMPOSITE debugging
sna: Avoid corrupting the CPU bo when compositing fallback data through BLT
sna: Fix BLT composite offset
sna: Fix analysis of source extents for BLT composite
sna/gen7: Defensively program default GT values
Skip adding unknown special modes
sna/dri: Version bump for prototypical AsyncSwap
sna/dri: Add a bunch of assertions for hunting a use-after-free
sna/dri: Update AsyncSwap for recent changes in tracking DRI drawables
sna: Fix typo for sna_render_picture_flatten()
sna/dri: And the hunt for the use-after-free continues...
sna/dri: flip->next_front.bo is owned by the DRI drawable not by the flip
sna: Only discard CPU damage if we completely overwrite its extents
Add basic support for ValleyView
sna: Improve handling of probe failure during initialisation
Ian Stakenvicius (1):
configure: Make udev dependency optional
git tag: 2.20.8
MD5: 63a002ac596208dc6047289553b75262 xf86-video-intel-2.20.8.tar.bz2
SHA1: c0b1dbe010ba424d04397ee812cb1f50f8f0da81 xf86-video-intel-2.20.8.tar.bz2
SHA256: 2a126b2bb93b8d9db5eef68f1496e83713fd51ac435a7fafc7a36ff9c7ca83e7 xf86-video-intel-2.20.8.tar.bz2
MD5: df2f21dc8b8cebb1e523fb20094503ce xf86-video-intel-2.20.8.tar.gz
SHA1: 34e766b59b7bc448d70f06b36e89df97b4cb989c xf86-video-intel-2.20.8.tar.gz
SHA256: ae224dc60f506597dd8315bb039fceb0f7c8276729334523760525a5133327bc xf86-video-intel-2.20.8.tar.gz
Chris Wilson, Intel Open Source Technology Centre
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 198 bytes
Desc: Digital signature
More information about the xorg-announce