2.20.16 release

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2012-12-15 10:00:48 +00:00
parent b0f8c823b6
commit a467102a95
2 changed files with 40 additions and 1 deletions

39
NEWS
View File

@ -1,3 +1,42 @@
Release 2.20.16 (2012-12-15)
============================
Rejoice! We have found a trick to make 830gm/845g stable at long last.
Ever since the switch to GEM and dynamic video memory, those early
second generation chipsets have been plagued by instability. The lack of
flushing cachelines from the CPU to GMCH was eventually solved by using
an undocmented bit, but 830/845 were still hanging under memory pressure.
These deaths were all due to garbage finding its way into the command
streamer, and they go away if we take a leaf out of the original driver
and never reuse those pages for anything else. So for the first time
ever, I have been able to complete running the test suite on an 845g,
even whilst thrashing the page and buffer caches!
* Run the SF stage as single-threaded on gen4 to workaround a few issues
https://bugs.freedesktop.org/show_bug.cgi?id=57410
* Keep the scanout SURFACE_STATE separate to avoid overriding its
memory access control on gen6/7 (i.e. writes to the scanout need to
be kept out of the render cache)
* Tune batch flushing after an operation to an exported surface under a
compositor.
* Make sure the source is on the CPU for inplace composition of trapezoids
using the CPU
https://bugs.freedesktop.org/show_bug.cgi?id=56825
* Immediately flush in the block hander after a split batch to reduce
latency between the two halves of an operation.
https://bugs.freedesktop.org/show_bug.cgi?id=51718
* Install a fallback config if we fail to install the desired config
at VT switch (i.e. booting, after resume with 3 incompatible pipes on
Ivybridge)
* Pin batches to avoid CS incoherence on 830/845
https://bugs.freedesktop.org/show_bug.cgi?id=26345
Release 2.20.15 (2012-12-03)
============================
And lo, enabling more of the common acceleration paths for gen4 revealed

View File

@ -23,7 +23,7 @@
# Initialize Autoconf
AC_PREREQ([2.60])
AC_INIT([xf86-video-intel],
[2.20.15],
[2.20.16],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
[xf86-video-intel])
AC_CONFIG_SRCDIR([Makefile.am])