[ANNOUNCE] xf86-video-intel 2.20.8

Chris Wilson 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
   accelerated rendering.

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
      2.20.8 release

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...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-announce/attachments/20120916/59776524/attachment.pgp>

More information about the xorg-announce mailing list