diff options
author | Owain Ainsworth <oga@cvs.openbsd.org> | 2010-05-10 22:32:31 +0000 |
---|---|---|
committer | Owain Ainsworth <oga@cvs.openbsd.org> | 2010-05-10 22:32:31 +0000 |
commit | 874c3f202a3a8633ba9af4ae0920c6e4b419085d (patch) | |
tree | a8a85f244568acbdb79508a538ee73b0451fa718 /driver/xf86-video-intel/NEWS | |
parent | b3e95d7d69646862364768b6a4aa6ed0b54e17ff (diff) |
Update the intel driver to 2.9.1 plus backports.
2.9.1 is the last version of the intel DDX that supports UMS (User
modesetting), with 2.10 onwards being purely KMS only. As such, this
driver contains backports of almost every correctness or performance
related fix to the rendering layer in later intel drivers. This driver
*REQUIRES* a GEM enabled kernel. it claims to support non-gem mode but
this is essentially unmaintained and due to the way the abstraciton
works is slow, if it works at all (it often does not). You have been
warned.
tested by many many people on tech over the last few weeks.
Diffstat (limited to 'driver/xf86-video-intel/NEWS')
-rw-r--r-- | driver/xf86-video-intel/NEWS | 232 |
1 files changed, 196 insertions, 36 deletions
diff --git a/driver/xf86-video-intel/NEWS b/driver/xf86-video-intel/NEWS index 0dc3aa9c4..062d6c5ca 100644 --- a/driver/xf86-video-intel/NEWS +++ b/driver/xf86-video-intel/NEWS @@ -1,39 +1,199 @@ -Release 2.7.1 (2009-05-12) --------------------------- -This is a maintenance release on the 2.7 branch. Compared to 2.7.0 it -consists only of a few carefully hand-picked fixes for bugs, -(including GPU crashers). We encourage all users of 2.7.0 to upgrade -to 2.7.1. - -Bug fixes since 2.7.0: - - * KMS: Hook up output properties for RANDR, (this allows output - properties to be controlled in the KMS case just as in the UMS - case). [Zhenyu Wang <zhenyu.z.wang@intel.com>] - - * Fix multiplication error when computing required batch space. - This could fix any number of cases where the driver did - inexplicable things (due to having computed the wrong - size). [Keith Packard <keithp@keithp.com>] - - * Hold reference to video binding table until all rects are - painted. This prevent general chaos in the buffer - manager. [Keith Packard <keithp@keithp.com>] - - * Split i915 textured video commands to fit into batch - buffers. Video and 3D setup commands share the same batch - buffer, so without this fix, various problems could occur when - video and 3D clients were both heavily active at the same - time. [Keith Packard <keithp@keithp.com>] - - * Fix crash with XV with large virtual display (> 2049). [Albert - Damen <albrt@gmx.net>] - - * Provide missing value to 3D_STATE_VERTEX_BUFFERS command. We - don't know that this was causing any problem, but the change - does bring the driver into conformance with what the - specification says the hardware requires here. [Keith Packard - <keithp@keithp.com>] +Release 2.9.1 (2009-10-26) +========================== +We are pleased to announce a maintenance release (2.9.1) of the +xf86-video-intel driver. This release comes one month after 2.9.0 and +consists only of a few, hand-picked bug fixes since that release. + +Complete list of fixes in 2.9.1 compared to 2.9.0 +------------------------------------------------- + * Fix corruption and artifacts due to wrong colors in the colormap + with X server 1.7 + + * Fix incorrect rendering, such as missing scrollbar arrows in some + themes (http://bugs.freedesktop.org/show_bug.cgi?id=24459) + + * Fix black screen when X server is reset + (https://bugs.freedesktop.org/show_bug.cgi?id=24383) + + * Fix regressions detecting DVI monitors + + http://bugs.freedesktop.org/show_bug.cgi?id=24255 + http://bugs.freedesktop.org/show_bug.cgi?id=24282 + http://bugs.freedesktop.org/show_bug.cgi?id=24458 + +Release 2.9.0 (2009-09-28) +========================== +We are pleased to announce the 2.9.0 release of the xf86-video-intel +driver. (If you have been following along at home, this release is +identical to the 2.8.99.902 release candidate other than the version +number). + +New features in 2.9 compared to 2.8 +----------------------------------- +* Support for the B43 chipset. + +Major fixes in 2.9.0 compared to 2.8.0 +-------------------------------------- +* Multiple fixes to make the driver stable for 8xx chipsets, (855GM, + 865G, etc.). The 2.8 driver series was extremely unstable with many + of these chipsets. + + https://bugs.freedesktop.org/show_bug.cgi?id=22904 (and many duplicates) + https://bugs.freedesktop.org/show_bug.cgi?id=22947 + +* Add support for BACKLIGHT property when using kernel modesetting + (KMS). This allows backlight adjustment with programs such as + "xbacklight -set <percentage>" or "xrandr --set BACKLIGHT <value>". + + https://bugs.freedesktop.org/show_bug.cgi?id=20963 + +* Fix so that "xrandr --scale" works when using KMS. + + https://bugs.freedesktop.org/show_bug.cgi?id=22893 + +* Fix segfaults of X server when logging out. + + https://bugs.freedesktop.org/show_bug.cgi?id=20516 + +* Avoid falling back to software for 1-bit alpha-only masks. + + https://bugs.freedesktop.org/show_bug.cgi?id=23184 + +* Fix pixel sampling position for 8xx chipsets, (fixes some cairo-test + suite failures). + +Snapshot 2.8.99.901 (2009-09-09) +================================ +This is the first release candidate in preparation for the upcoming +2.9.0 release. We will appreciate any feedback we can get from testing +of this snapshot to improve the 2.9.0 release. + +See the commit log for changes in this release, and developers, please +provide me summaries for any major features in this release that you +think should appear in NEWS and in the 2.9.0 release notes. + +Note: We are still investigating failures with 865G chipsets, (these +failures existed in the 2.8 series as well). We are hoping to fix +these failures before the 2.9.0 release. + +Release 2.8.0 (2009-07-20) +========================== +We are pleased to present this major release of the xf86-video-intel +driver. This release is very similar to the 2.7.99.902 release +candidate but includes a couple of additional bug fixes, (for bugs +#22760 and @22483). + +Compared to the 2.7 releases this driver contains several new features +and many bug fixes. The driver now depends on X server 1.6 or later, +and eliminates several obsolete code paths, (XAA and EXA removed in +favor of UXA, DRI1 support eliminated). The driver certainly will work +best with an i915 module from a recent kernel (2.6.31) and with +kernel-modesetting (KMS, specified by loading i915 with the option +"modeset=1"). + +New features in 2.8.0 compared to 2.7 +------------------------------------- +* Remove XAA/EXA/DRI1 and NoAccel, and only support UXA/DRI2 now + (requiring xserver 1.6). + +* VLD support added into XvMC for Mpeg2, which decreases CPU usage + when playing video. + +Major fixes in 2.8.0 compared to 2.7 +------------------------------------ +* Fix broken front-buffer rendering + https://bugs.freedesktop.org/show_bug.cgi?id=19174 + +* Fix disabling of XvMC disabled + https://bugs.freedesktop.org/show_bug.cgi?id=20790 + +* Fix broken VT switch on some machines + https://bugs.freedesktop.org/show_bug.cgi?id=19578 + +* Improve performance of trapezoid rendering for UXA + https://bugs.freedesktop.org/show_bug.cgi?id=21376 + +* Vblank sync'd GL buffer swap (fixing video tearing under composite) + https://bugs.freedesktop.org/show_bug.cgi?id=20664 + +* Fix G41 DRM support + https://bugs.freedesktop.org/show_bug.cgi?id=21095 + +* Fix crash on some 8xx + https://bugs.freedesktop.org/show_bug.cgi?id=18974 + +Various fixes for GPU hangs, and more... + +Snapshot 2.7.99.902 (2009-07-13) +-------------------------------- +This is the first release candidate in preparation for the upcoming +2.8.0 release. Most major and critical bugs should be fixed, but some +minor bugs may still be present. We will appreciate any feedback we +can get from testing of this snapshot to improve the 2.8.0 release. + +Snapshot 2.7.99.901 (2009-06-10) +-------------------------------- +This is the first release candidate in preparation for the upcoming +2.8.0 release. Most critical bugs should be fixed, but some major +bugs may still be present. We will appreciate any feedback we can +get from testing of this snapshot to improve the 2.8.0 release. + +Some of the major fixes in this snapshot include: + + * Several fixes for intermittent GPU hangs/crashes, (some of + which already appeared in the 2.7.1 release) + + * Fix to avoid X crash when viewing large images in browser + + * Fix X server failure when running old (non-GEM) kernel + + * Fixes for SDVO LVDS mode detection + + * Fix major performance regression of trapezoid rendering + compared to XAA/EXA + + * New support for tear-free video when using KMS + + * New support for tear-free DRI2 CopyRegion + +Snapshot 2.7.99.1 (2009-04-28) +------------------------------ +This is a development snapshot very early in the process toward +developing 2.8. There have been some big changes to the code, and +we're anxious to get feedback on these changes as early as possible. + +Here is a summary of the biggest changes: + + * Driver now depends on X server 1.6 or later + + * Eliminate XAA and EXA support (in favor of UXA) + + * Eliminate DRI1 support + + * Fixes for running without DRI at all + +These code removals represent a deletion of a substantial amount of +code, (and hopefully piles of bugs), as well as reduce the maintenance +effort going forward as the number of combinatorial configurations for +the driver are greatly reduced. This means that users are much more +likely to be running code that has actually been tested, and it will +be much easy for developers to replicate bugs that users experience. + +One of the things that would be most useful in testing this release is +to revisit any outstanding bugs that you have previously reported. If +the buggy behavior is gone, (or the bug is no longer relevant---such +as a bug that's specific to XAA only), please feel free to indicate so +in bugzilla or even just close the bug. + +If you confirm that the bug is still present, please indicate so in +the bug report. (I was going to ask that you select a 1.7.99 version, +but it looks like bugzilla only has versions for products not +compoenents, while we use a "xorg" product and a "driver/intel" +component.) We definitely want to make any such confirmed bugs a +priority, so it would be nice to have a consistent mechanism to search +for these bugs. Suggestions are welcome on the best approach. + +Thanks in advance for any testing or feedback on this snapshot. Release 2.7.0 (2009-04-15) -------------------------- |