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