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