NEWS revision 2e76d66d
12e76d66dSmrgRelease 2.7.1 (2009-05-12)
22e76d66dSmrg--------------------------
32e76d66dSmrgThis is a maintenance release on the 2.7 branch. Compared to 2.7.0 it
42e76d66dSmrgconsists only of a few carefully hand-picked fixes for bugs,
52e76d66dSmrg(including GPU crashers). We encourage all users of 2.7.0 to upgrade
62e76d66dSmrgto 2.7.1.
72e76d66dSmrg
82e76d66dSmrgBug fixes since 2.7.0:
92e76d66dSmrg
102e76d66dSmrg    * KMS: Hook up output properties for RANDR, (this allows output
112e76d66dSmrg      properties to be controlled in the KMS case just as in the UMS
122e76d66dSmrg      case). [Zhenyu Wang <zhenyu.z.wang@intel.com>]
132e76d66dSmrg
142e76d66dSmrg    * Fix multiplication error when computing required batch space.
152e76d66dSmrg      This could fix any number of cases where the driver did
162e76d66dSmrg      inexplicable things (due to having computed the wrong
172e76d66dSmrg      size). [Keith Packard <keithp@keithp.com>]
182e76d66dSmrg
192e76d66dSmrg    * Hold reference to video binding table until all rects are
202e76d66dSmrg      painted. This prevent general chaos in the buffer
212e76d66dSmrg      manager. [Keith Packard <keithp@keithp.com>]
222e76d66dSmrg
232e76d66dSmrg    * Split i915 textured video commands to fit into batch
242e76d66dSmrg      buffers. Video and 3D setup commands share the same batch
252e76d66dSmrg      buffer, so without this fix, various problems could occur when
262e76d66dSmrg      video and 3D clients were both heavily active at the same
272e76d66dSmrg      time. [Keith Packard <keithp@keithp.com>]
282e76d66dSmrg
292e76d66dSmrg    * Fix crash with XV with large virtual display (> 2049). [Albert
302e76d66dSmrg      Damen <albrt@gmx.net>]
312e76d66dSmrg
322e76d66dSmrg    * Provide missing value to 3D_STATE_VERTEX_BUFFERS command. We
332e76d66dSmrg      don't know that this was causing any problem, but the change
342e76d66dSmrg      does bring the driver into conformance with what the
352e76d66dSmrg      specification says the hardware requires here. [Keith Packard
362e76d66dSmrg      <keithp@keithp.com>]
372e76d66dSmrg
382e76d66dSmrgRelease 2.7.0 (2009-04-15)
392e76d66dSmrg--------------------------
402e76d66dSmrgCompared to the 2.6 series, 2.7.0 has a large number of bug fixes, but
412e76d66dSmrgalso a few significant features, such as:
422e76d66dSmrg
432e76d66dSmrg        SDVO-TV support, available on ADD2 card (bug#9992) and
442e76d66dSmrg        D945GCLF2 board (bug#17776).
452e76d66dSmrg
462e76d66dSmrg        Basic SDVO-LVDS support
472e76d66dSmrg
482e76d66dSmrg        XV video display without tearing
492e76d66dSmrg	[Though this isn't working for all users yet, see
502e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=21076 ]
512e76d66dSmrg
522e76d66dSmrg	Various fixes for UXA, DRI2, and Kernel modesetting.
532e76d66dSmrg
542e76d66dSmrgWe encourage users to use kernel modesetting and UXA acceleration with
552e76d66dSmrgthis release, which should give the best performance and
562e76d66dSmrgrobustness. When KMS is available, UXA is the default acceleration
572e76d66dSmrgused by the driver, (EXA is the default otherwise).
582e76d66dSmrg
592e76d66dSmrgKnown issue:
602e76d66dSmrg
612e76d66dSmrg	Some Linux kernel versions (such as 2.6.29) are known to have
622e76d66dSmrg	broken PAT code that causes recent versions of this driver to
632e76d66dSmrg	fail, (which can manifest as the X server simply not
642e76d66dSmrg	starting). This can be verified by adding the "nopat" option
652e76d66dSmrg	to the kernel command-line and seeing the failure go away. We
662e76d66dSmrg	hope that newer kernels in the 2.6.29.x as well as 2.6.30 and
672e76d66dSmrg	above will have working PAT code.
682e76d66dSmrg
692e76d66dSmrgSome of the most notable bugs fixed in 2.7.0 include:
702e76d66dSmrg
712e76d66dSmrg	[GM45 965GM] bad htotal causes panel startup failure
722e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=17292
732e76d66dSmrg
742e76d66dSmrg	[xrandr TV] need TV output property control
752e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=12763
762e76d66dSmrg
772e76d66dSmrg	[TV] "xrandr --set TV_FORMAT" gets BadMatch error
782e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=16566
792e76d66dSmrg
802e76d66dSmrg	[945 tiling] Low performance due to no A17 workaround
812e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=16835
822e76d66dSmrg
832e76d66dSmrg	[TV]Flicker when launching applications in the 2.4-branch
842e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=17405
852e76d66dSmrg
862e76d66dSmrg	[945GM FBC] FBC causes underruns & flicker
872e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=18651
882e76d66dSmrg
892e76d66dSmrg	[xv] Textured video suffers from tearing
902e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=19635
912e76d66dSmrg
922e76d66dSmrg	[G45] Random hangs with UXA
932e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=19734
942e76d66dSmrg
952e76d66dSmrg	[945GM] Any 3D app is slow in resolution higher than 800x600
962e76d66dSmrg	with UXA+DRI2, due to tiling
972e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=19738
982e76d66dSmrg
992e76d66dSmrg	[i915 UXA,EXA] rotation messes display with tiling on
1002e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20265
1012e76d66dSmrg
1022e76d66dSmrg	[G45] DRI2/UXA gives solid white instead of transparency
1032e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20321
1042e76d66dSmrg
1052e76d66dSmrg	LVDS output not detected
1062e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20517
1072e76d66dSmrg
1082e76d66dSmrg	xf86-video-intel-2.6.3: Xv crashes X server
1092e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20525
1102e76d66dSmrg
1112e76d66dSmrg	[G965 non-GEM] systray in KDE 4 completely broken
1122e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20527
1132e76d66dSmrg
1142e76d66dSmrg	[SDVO-TV]the desktop is teared in four sections on the screen
1152e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20550
1162e76d66dSmrg
1172e76d66dSmrg	Intel video driver 2.6.3 crashes with XVideo
1182e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20563
1192e76d66dSmrg
1202e76d66dSmrg	[855GM] Xv crash with non-KMS
1212e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20585
1222e76d66dSmrg
1232e76d66dSmrg	2.6.99.902 breaks native 1680x1050 mode on TMDS -- EDID miss
1242e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20594
1252e76d66dSmrg
1262e76d66dSmrg	[945GM TV] 2.6.99.902 sets a too high CONTRAST-value
1272e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20670
1282e76d66dSmrg
1292e76d66dSmrg	[915GM] fail to detect LVDS with new VBT code
1302e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20752
1312e76d66dSmrg
1322e76d66dSmrg	[regression i965]tiled output when start X
1332e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20803
1342e76d66dSmrg
1352e76d66dSmrg	2.6.99.902: LVDS wrongly detected as disconnected
1362e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20826
1372e76d66dSmrg
1382e76d66dSmrg	vt switching fails and crashes X
1392e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20863
1402e76d66dSmrg
1412e76d66dSmrg	[HDMI] The screen will flicker when some application runs on
1422e76d66dSmrg	G45-64
1432e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20875
1442e76d66dSmrg
1452e76d66dSmrg	TexturedVideo is offsetted wrongly on dualhead
1462e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=20980
1472e76d66dSmrg
1482e76d66dSmrg	[EXA] xvideo hang X
1492e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=21027
1502e76d66dSmrg
1512e76d66dSmrg	[EXA] x11perf performance regression
1522e76d66dSmrg	https://bugs.freedesktop.org/show_bug.cgi?id=21029
1532e76d66dSmrg
1542e76d66dSmrg	And many others...
155