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