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