NEWS revision 2e76d66d
1Release 2.7.1 (2009-05-12) 2-------------------------- 3This is a maintenance release on the 2.7 branch. Compared to 2.7.0 it 4consists only of a few carefully hand-picked fixes for bugs, 5(including GPU crashers). We encourage all users of 2.7.0 to upgrade 6to 2.7.1. 7 8Bug fixes since 2.7.0: 9 10 * KMS: Hook up output properties for RANDR, (this allows output 11 properties to be controlled in the KMS case just as in the UMS 12 case). [Zhenyu Wang <zhenyu.z.wang@intel.com>] 13 14 * Fix multiplication error when computing required batch space. 15 This could fix any number of cases where the driver did 16 inexplicable things (due to having computed the wrong 17 size). [Keith Packard <keithp@keithp.com>] 18 19 * Hold reference to video binding table until all rects are 20 painted. This prevent general chaos in the buffer 21 manager. [Keith Packard <keithp@keithp.com>] 22 23 * Split i915 textured video commands to fit into batch 24 buffers. Video and 3D setup commands share the same batch 25 buffer, so without this fix, various problems could occur when 26 video and 3D clients were both heavily active at the same 27 time. [Keith Packard <keithp@keithp.com>] 28 29 * Fix crash with XV with large virtual display (> 2049). [Albert 30 Damen <albrt@gmx.net>] 31 32 * Provide missing value to 3D_STATE_VERTEX_BUFFERS command. We 33 don't know that this was causing any problem, but the change 34 does bring the driver into conformance with what the 35 specification says the hardware requires here. [Keith Packard 36 <keithp@keithp.com>] 37 38Release 2.7.0 (2009-04-15) 39-------------------------- 40Compared to the 2.6 series, 2.7.0 has a large number of bug fixes, but 41also a few significant features, such as: 42 43 SDVO-TV support, available on ADD2 card (bug#9992) and 44 D945GCLF2 board (bug#17776). 45 46 Basic SDVO-LVDS support 47 48 XV video display without tearing 49 [Though this isn't working for all users yet, see 50 https://bugs.freedesktop.org/show_bug.cgi?id=21076 ] 51 52 Various fixes for UXA, DRI2, and Kernel modesetting. 53 54We encourage users to use kernel modesetting and UXA acceleration with 55this release, which should give the best performance and 56robustness. When KMS is available, UXA is the default acceleration 57used by the driver, (EXA is the default otherwise). 58 59Known issue: 60 61 Some Linux kernel versions (such as 2.6.29) are known to have 62 broken PAT code that causes recent versions of this driver to 63 fail, (which can manifest as the X server simply not 64 starting). This can be verified by adding the "nopat" option 65 to the kernel command-line and seeing the failure go away. We 66 hope that newer kernels in the 2.6.29.x as well as 2.6.30 and 67 above will have working PAT code. 68 69Some of the most notable bugs fixed in 2.7.0 include: 70 71 [GM45 965GM] bad htotal causes panel startup failure 72 https://bugs.freedesktop.org/show_bug.cgi?id=17292 73 74 [xrandr TV] need TV output property control 75 https://bugs.freedesktop.org/show_bug.cgi?id=12763 76 77 [TV] "xrandr --set TV_FORMAT" gets BadMatch error 78 https://bugs.freedesktop.org/show_bug.cgi?id=16566 79 80 [945 tiling] Low performance due to no A17 workaround 81 https://bugs.freedesktop.org/show_bug.cgi?id=16835 82 83 [TV]Flicker when launching applications in the 2.4-branch 84 https://bugs.freedesktop.org/show_bug.cgi?id=17405 85 86 [945GM FBC] FBC causes underruns & flicker 87 https://bugs.freedesktop.org/show_bug.cgi?id=18651 88 89 [xv] Textured video suffers from tearing 90 https://bugs.freedesktop.org/show_bug.cgi?id=19635 91 92 [G45] Random hangs with UXA 93 https://bugs.freedesktop.org/show_bug.cgi?id=19734 94 95 [945GM] Any 3D app is slow in resolution higher than 800x600 96 with UXA+DRI2, due to tiling 97 https://bugs.freedesktop.org/show_bug.cgi?id=19738 98 99 [i915 UXA,EXA] rotation messes display with tiling on 100 https://bugs.freedesktop.org/show_bug.cgi?id=20265 101 102 [G45] DRI2/UXA gives solid white instead of transparency 103 https://bugs.freedesktop.org/show_bug.cgi?id=20321 104 105 LVDS output not detected 106 https://bugs.freedesktop.org/show_bug.cgi?id=20517 107 108 xf86-video-intel-2.6.3: Xv crashes X server 109 https://bugs.freedesktop.org/show_bug.cgi?id=20525 110 111 [G965 non-GEM] systray in KDE 4 completely broken 112 https://bugs.freedesktop.org/show_bug.cgi?id=20527 113 114 [SDVO-TV]the desktop is teared in four sections on the screen 115 https://bugs.freedesktop.org/show_bug.cgi?id=20550 116 117 Intel video driver 2.6.3 crashes with XVideo 118 https://bugs.freedesktop.org/show_bug.cgi?id=20563 119 120 [855GM] Xv crash with non-KMS 121 https://bugs.freedesktop.org/show_bug.cgi?id=20585 122 123 2.6.99.902 breaks native 1680x1050 mode on TMDS -- EDID miss 124 https://bugs.freedesktop.org/show_bug.cgi?id=20594 125 126 [945GM TV] 2.6.99.902 sets a too high CONTRAST-value 127 https://bugs.freedesktop.org/show_bug.cgi?id=20670 128 129 [915GM] fail to detect LVDS with new VBT code 130 https://bugs.freedesktop.org/show_bug.cgi?id=20752 131 132 [regression i965]tiled output when start X 133 https://bugs.freedesktop.org/show_bug.cgi?id=20803 134 135 2.6.99.902: LVDS wrongly detected as disconnected 136 https://bugs.freedesktop.org/show_bug.cgi?id=20826 137 138 vt switching fails and crashes X 139 https://bugs.freedesktop.org/show_bug.cgi?id=20863 140 141 [HDMI] The screen will flicker when some application runs on 142 G45-64 143 https://bugs.freedesktop.org/show_bug.cgi?id=20875 144 145 TexturedVideo is offsetted wrongly on dualhead 146 https://bugs.freedesktop.org/show_bug.cgi?id=20980 147 148 [EXA] xvideo hang X 149 https://bugs.freedesktop.org/show_bug.cgi?id=21027 150 151 [EXA] x11perf performance regression 152 https://bugs.freedesktop.org/show_bug.cgi?id=21029 153 154 And many others... 155