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