NEWS revision 1.1 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