1Release 2.9.1 (2009-10-26) 2========================== 3We are pleased to announce a maintenance release (2.9.1) of the 4xf86-video-intel driver. This release comes one month after 2.9.0 and 5consists only of a few, hand-picked bug fixes since that release. 6 7Complete list of fixes in 2.9.1 compared to 2.9.0 8------------------------------------------------- 9 * Fix corruption and artifacts due to wrong colors in the colormap 10 with X server 1.7 11 12 * Fix incorrect rendering, such as missing scrollbar arrows in some 13 themes (http://bugs.freedesktop.org/show_bug.cgi?id=24459) 14 15 * Fix black screen when X server is reset 16 (https://bugs.freedesktop.org/show_bug.cgi?id=24383) 17 18 * Fix regressions detecting DVI monitors 19 20 http://bugs.freedesktop.org/show_bug.cgi?id=24255 21 http://bugs.freedesktop.org/show_bug.cgi?id=24282 22 http://bugs.freedesktop.org/show_bug.cgi?id=24458 23 24Release 2.9.0 (2009-09-28) 25========================== 26We are pleased to announce the 2.9.0 release of the xf86-video-intel 27driver. (If you have been following along at home, this release is 28identical to the 2.8.99.902 release candidate other than the version 29number). 30 31New features in 2.9 compared to 2.8 32----------------------------------- 33* Support for the B43 chipset. 34 35Major fixes in 2.9.0 compared to 2.8.0 36-------------------------------------- 37* Multiple fixes to make the driver stable for 8xx chipsets, (855GM, 38 865G, etc.). The 2.8 driver series was extremely unstable with many 39 of these chipsets. 40 41 https://bugs.freedesktop.org/show_bug.cgi?id=22904 (and many duplicates) 42 https://bugs.freedesktop.org/show_bug.cgi?id=22947 43 44* Add support for BACKLIGHT property when using kernel modesetting 45 (KMS). This allows backlight adjustment with programs such as 46 "xbacklight -set <percentage>" or "xrandr --set BACKLIGHT <value>". 47 48 https://bugs.freedesktop.org/show_bug.cgi?id=20963 49 50* Fix so that "xrandr --scale" works when using KMS. 51 52 https://bugs.freedesktop.org/show_bug.cgi?id=22893 53 54* Fix segfaults of X server when logging out. 55 56 https://bugs.freedesktop.org/show_bug.cgi?id=20516 57 58* Avoid falling back to software for 1-bit alpha-only masks. 59 60 https://bugs.freedesktop.org/show_bug.cgi?id=23184 61 62* Fix pixel sampling position for 8xx chipsets, (fixes some cairo-test 63 suite failures). 64 65Snapshot 2.8.99.901 (2009-09-09) 66================================ 67This is the first release candidate in preparation for the upcoming 682.9.0 release. We will appreciate any feedback we can get from testing 69of this snapshot to improve the 2.9.0 release. 70 71See the commit log for changes in this release, and developers, please 72provide me summaries for any major features in this release that you 73think should appear in NEWS and in the 2.9.0 release notes. 74 75Note: We are still investigating failures with 865G chipsets, (these 76failures existed in the 2.8 series as well). We are hoping to fix 77these failures before the 2.9.0 release. 78 79Release 2.8.0 (2009-07-20) 80========================== 81We are pleased to present this major release of the xf86-video-intel 82driver. This release is very similar to the 2.7.99.902 release 83candidate but includes a couple of additional bug fixes, (for bugs 84#22760 and @22483). 85 86Compared to the 2.7 releases this driver contains several new features 87and many bug fixes. The driver now depends on X server 1.6 or later, 88and eliminates several obsolete code paths, (XAA and EXA removed in 89favor of UXA, DRI1 support eliminated). The driver certainly will work 90best with an i915 module from a recent kernel (2.6.31) and with 91kernel-modesetting (KMS, specified by loading i915 with the option 92"modeset=1"). 93 94New features in 2.8.0 compared to 2.7 95------------------------------------- 96* Remove XAA/EXA/DRI1 and NoAccel, and only support UXA/DRI2 now 97 (requiring xserver 1.6). 98 99* VLD support added into XvMC for Mpeg2, which decreases CPU usage 100 when playing video. 101 102Major fixes in 2.8.0 compared to 2.7 103------------------------------------ 104* Fix broken front-buffer rendering 105 https://bugs.freedesktop.org/show_bug.cgi?id=19174 106 107* Fix disabling of XvMC disabled 108 https://bugs.freedesktop.org/show_bug.cgi?id=20790 109 110* Fix broken VT switch on some machines 111 https://bugs.freedesktop.org/show_bug.cgi?id=19578 112 113* Improve performance of trapezoid rendering for UXA 114 https://bugs.freedesktop.org/show_bug.cgi?id=21376 115 116* Vblank sync'd GL buffer swap (fixing video tearing under composite) 117 https://bugs.freedesktop.org/show_bug.cgi?id=20664 118 119* Fix G41 DRM support 120 https://bugs.freedesktop.org/show_bug.cgi?id=21095 121 122* Fix crash on some 8xx 123 https://bugs.freedesktop.org/show_bug.cgi?id=18974 124 125Various fixes for GPU hangs, and more... 126 127Snapshot 2.7.99.902 (2009-07-13) 128-------------------------------- 129This is the first release candidate in preparation for the upcoming 1302.8.0 release. Most major and critical bugs should be fixed, but some 131minor bugs may still be present. We will appreciate any feedback we 132can get from testing of this snapshot to improve the 2.8.0 release. 133 134Snapshot 2.7.99.901 (2009-06-10) 135-------------------------------- 136This is the first release candidate in preparation for the upcoming 1372.8.0 release. Most critical bugs should be fixed, but some major 138bugs may still be present. We will appreciate any feedback we can 139get from testing of this snapshot to improve the 2.8.0 release. 140 141Some of the major fixes in this snapshot include: 142 143 * Several fixes for intermittent GPU hangs/crashes, (some of 144 which already appeared in the 2.7.1 release) 145 146 * Fix to avoid X crash when viewing large images in browser 147 148 * Fix X server failure when running old (non-GEM) kernel 149 150 * Fixes for SDVO LVDS mode detection 151 152 * Fix major performance regression of trapezoid rendering 153 compared to XAA/EXA 154 155 * New support for tear-free video when using KMS 156 157 * New support for tear-free DRI2 CopyRegion 158 159Snapshot 2.7.99.1 (2009-04-28) 160------------------------------ 161This is a development snapshot very early in the process toward 162developing 2.8. There have been some big changes to the code, and 163we're anxious to get feedback on these changes as early as possible. 164 165Here is a summary of the biggest changes: 166 167 * Driver now depends on X server 1.6 or later 168 169 * Eliminate XAA and EXA support (in favor of UXA) 170 171 * Eliminate DRI1 support 172 173 * Fixes for running without DRI at all 174 175These code removals represent a deletion of a substantial amount of 176code, (and hopefully piles of bugs), as well as reduce the maintenance 177effort going forward as the number of combinatorial configurations for 178the driver are greatly reduced. This means that users are much more 179likely to be running code that has actually been tested, and it will 180be much easy for developers to replicate bugs that users experience. 181 182One of the things that would be most useful in testing this release is 183to revisit any outstanding bugs that you have previously reported. If 184the buggy behavior is gone, (or the bug is no longer relevant---such 185as a bug that's specific to XAA only), please feel free to indicate so 186in bugzilla or even just close the bug. 187 188If you confirm that the bug is still present, please indicate so in 189the bug report. (I was going to ask that you select a 1.7.99 version, 190but it looks like bugzilla only has versions for products not 191compoenents, while we use a "xorg" product and a "driver/intel" 192component.) We definitely want to make any such confirmed bugs a 193priority, so it would be nice to have a consistent mechanism to search 194for these bugs. Suggestions are welcome on the best approach. 195 196Thanks in advance for any testing or feedback on this snapshot. 197 198Release 2.7.0 (2009-04-15) 199-------------------------- 200Compared to the 2.6 series, 2.7.0 has a large number of bug fixes, but 201also a few significant features, such as: 202 203 SDVO-TV support, available on ADD2 card (bug#9992) and 204 D945GCLF2 board (bug#17776). 205 206 Basic SDVO-LVDS support 207 208 XV video display without tearing 209 [Though this isn't working for all users yet, see 210 https://bugs.freedesktop.org/show_bug.cgi?id=21076 ] 211 212 Various fixes for UXA, DRI2, and Kernel modesetting. 213 214We encourage users to use kernel modesetting and UXA acceleration with 215this release, which should give the best performance and 216robustness. When KMS is available, UXA is the default acceleration 217used by the driver, (EXA is the default otherwise). 218 219Known issue: 220 221 Some Linux kernel versions (such as 2.6.29) are known to have 222 broken PAT code that causes recent versions of this driver to 223 fail, (which can manifest as the X server simply not 224 starting). This can be verified by adding the "nopat" option 225 to the kernel command-line and seeing the failure go away. We 226 hope that newer kernels in the 2.6.29.x as well as 2.6.30 and 227 above will have working PAT code. 228 229Some of the most notable bugs fixed in 2.7.0 include: 230 231 [GM45 965GM] bad htotal causes panel startup failure 232 https://bugs.freedesktop.org/show_bug.cgi?id=17292 233 234 [xrandr TV] need TV output property control 235 https://bugs.freedesktop.org/show_bug.cgi?id=12763 236 237 [TV] "xrandr --set TV_FORMAT" gets BadMatch error 238 https://bugs.freedesktop.org/show_bug.cgi?id=16566 239 240 [945 tiling] Low performance due to no A17 workaround 241 https://bugs.freedesktop.org/show_bug.cgi?id=16835 242 243 [TV]Flicker when launching applications in the 2.4-branch 244 https://bugs.freedesktop.org/show_bug.cgi?id=17405 245 246 [945GM FBC] FBC causes underruns & flicker 247 https://bugs.freedesktop.org/show_bug.cgi?id=18651 248 249 [xv] Textured video suffers from tearing 250 https://bugs.freedesktop.org/show_bug.cgi?id=19635 251 252 [G45] Random hangs with UXA 253 https://bugs.freedesktop.org/show_bug.cgi?id=19734 254 255 [945GM] Any 3D app is slow in resolution higher than 800x600 256 with UXA+DRI2, due to tiling 257 https://bugs.freedesktop.org/show_bug.cgi?id=19738 258 259 [i915 UXA,EXA] rotation messes display with tiling on 260 https://bugs.freedesktop.org/show_bug.cgi?id=20265 261 262 [G45] DRI2/UXA gives solid white instead of transparency 263 https://bugs.freedesktop.org/show_bug.cgi?id=20321 264 265 LVDS output not detected 266 https://bugs.freedesktop.org/show_bug.cgi?id=20517 267 268 xf86-video-intel-2.6.3: Xv crashes X server 269 https://bugs.freedesktop.org/show_bug.cgi?id=20525 270 271 [G965 non-GEM] systray in KDE 4 completely broken 272 https://bugs.freedesktop.org/show_bug.cgi?id=20527 273 274 [SDVO-TV]the desktop is teared in four sections on the screen 275 https://bugs.freedesktop.org/show_bug.cgi?id=20550 276 277 Intel video driver 2.6.3 crashes with XVideo 278 https://bugs.freedesktop.org/show_bug.cgi?id=20563 279 280 [855GM] Xv crash with non-KMS 281 https://bugs.freedesktop.org/show_bug.cgi?id=20585 282 283 2.6.99.902 breaks native 1680x1050 mode on TMDS -- EDID miss 284 https://bugs.freedesktop.org/show_bug.cgi?id=20594 285 286 [945GM TV] 2.6.99.902 sets a too high CONTRAST-value 287 https://bugs.freedesktop.org/show_bug.cgi?id=20670 288 289 [915GM] fail to detect LVDS with new VBT code 290 https://bugs.freedesktop.org/show_bug.cgi?id=20752 291 292 [regression i965]tiled output when start X 293 https://bugs.freedesktop.org/show_bug.cgi?id=20803 294 295 2.6.99.902: LVDS wrongly detected as disconnected 296 https://bugs.freedesktop.org/show_bug.cgi?id=20826 297 298 vt switching fails and crashes X 299 https://bugs.freedesktop.org/show_bug.cgi?id=20863 300 301 [HDMI] The screen will flicker when some application runs on 302 G45-64 303 https://bugs.freedesktop.org/show_bug.cgi?id=20875 304 305 TexturedVideo is offsetted wrongly on dualhead 306 https://bugs.freedesktop.org/show_bug.cgi?id=20980 307 308 [EXA] xvideo hang X 309 https://bugs.freedesktop.org/show_bug.cgi?id=21027 310 311 [EXA] x11perf performance regression 312 https://bugs.freedesktop.org/show_bug.cgi?id=21029 313 314 And many others... 315