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 nothing. https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/962892 * 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. https://bugs.freedesktop.org/show_bug.cgi?id=54707 * Prevent direct read back of unmappable buffers https://bugs.freedesktop.org/show_bug.cgi?id=54808 * Tile large uploads whilst replacing the alpha channel https://bugs.freedesktop.org/show_bug.cgi?id=54808 * Correct the source offset when converting a RENDER composite operation into a BLT composite operation. https://bugs.freedesktop.org/show_bug.cgi?id=54868 * Correct a minor typo in flattening alphamaps which caused the replacement pixmap to often end up with a height of zero. https://bugs.gentoo.org/show_bug.cgi?id=434860 * 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. https://bugs.freedesktop.org/show_bug.cgi?id=54937 -Chris 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 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.20.8.tar.bz2 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 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.20.8.tar.gz 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.freedesktop.org/archives/intel-gfx/attachments/20120916/59776524/attachment.pgp>