NEWS revision 1.1 1 Release 2.7.1 (2009-05-12)
2 --------------------------
3 This is a maintenance release on the 2.7 branch. Compared to 2.7.0 it
4 consists only of a few carefully hand-picked fixes for bugs,
5 (including GPU crashers). We encourage all users of 2.7.0 to upgrade
6 to 2.7.1.
7
8 Bug fixes since 2.7.0:
9
10 * KMS: Hook up output properties for RANDR, (this allows output
11 properties to be controlled in the KMS case just as in the UMS
12 case). [Zhenyu Wang <zhenyu.z.wang (a] intel.com>]
13
14 * Fix multiplication error when computing required batch space.
15 This could fix any number of cases where the driver did
16 inexplicable things (due to having computed the wrong
17 size). [Keith Packard <keithp (a] keithp.com>]
18
19 * Hold reference to video binding table until all rects are
20 painted. This prevent general chaos in the buffer
21 manager. [Keith Packard <keithp (a] keithp.com>]
22
23 * Split i915 textured video commands to fit into batch
24 buffers. Video and 3D setup commands share the same batch
25 buffer, so without this fix, various problems could occur when
26 video and 3D clients were both heavily active at the same
27 time. [Keith Packard <keithp (a] keithp.com>]
28
29 * Fix crash with XV with large virtual display (> 2049). [Albert
30 Damen <albrt (a] gmx.net>]
31
32 * Provide missing value to 3D_STATE_VERTEX_BUFFERS command. We
33 don't know that this was causing any problem, but the change
34 does bring the driver into conformance with what the
35 specification says the hardware requires here. [Keith Packard
36 <keithp (a] keithp.com>]
37
38 Release 2.7.0 (2009-04-15)
39 --------------------------
40 Compared to the 2.6 series, 2.7.0 has a large number of bug fixes, but
41 also a few significant features, such as:
42
43 SDVO-TV support, available on ADD2 card (bug#9992) and
44 D945GCLF2 board (bug#17776).
45
46 Basic SDVO-LVDS support
47
48 XV video display without tearing
49 [Though this isn't working for all users yet, see
50 https://bugs.freedesktop.org/show_bug.cgi?id=21076 ]
51
52 Various fixes for UXA, DRI2, and Kernel modesetting.
53
54 We encourage users to use kernel modesetting and UXA acceleration with
55 this release, which should give the best performance and
56 robustness. When KMS is available, UXA is the default acceleration
57 used by the driver, (EXA is the default otherwise).
58
59 Known issue:
60
61 Some Linux kernel versions (such as 2.6.29) are known to have
62 broken PAT code that causes recent versions of this driver to
63 fail, (which can manifest as the X server simply not
64 starting). This can be verified by adding the "nopat" option
65 to the kernel command-line and seeing the failure go away. We
66 hope that newer kernels in the 2.6.29.x as well as 2.6.30 and
67 above will have working PAT code.
68
69 Some of the most notable bugs fixed in 2.7.0 include:
70
71 [GM45 965GM] bad htotal causes panel startup failure
72 https://bugs.freedesktop.org/show_bug.cgi?id=17292
73
74 [xrandr TV] need TV output property control
75 https://bugs.freedesktop.org/show_bug.cgi?id=12763
76
77 [TV] "xrandr --set TV_FORMAT" gets BadMatch error
78 https://bugs.freedesktop.org/show_bug.cgi?id=16566
79
80 [945 tiling] Low performance due to no A17 workaround
81 https://bugs.freedesktop.org/show_bug.cgi?id=16835
82
83 [TV]Flicker when launching applications in the 2.4-branch
84 https://bugs.freedesktop.org/show_bug.cgi?id=17405
85
86 [945GM FBC] FBC causes underruns & flicker
87 https://bugs.freedesktop.org/show_bug.cgi?id=18651
88
89 [xv] Textured video suffers from tearing
90 https://bugs.freedesktop.org/show_bug.cgi?id=19635
91
92 [G45] Random hangs with UXA
93 https://bugs.freedesktop.org/show_bug.cgi?id=19734
94
95 [945GM] Any 3D app is slow in resolution higher than 800x600
96 with UXA+DRI2, due to tiling
97 https://bugs.freedesktop.org/show_bug.cgi?id=19738
98
99 [i915 UXA,EXA] rotation messes display with tiling on
100 https://bugs.freedesktop.org/show_bug.cgi?id=20265
101
102 [G45] DRI2/UXA gives solid white instead of transparency
103 https://bugs.freedesktop.org/show_bug.cgi?id=20321
104
105 LVDS output not detected
106 https://bugs.freedesktop.org/show_bug.cgi?id=20517
107
108 xf86-video-intel-2.6.3: Xv crashes X server
109 https://bugs.freedesktop.org/show_bug.cgi?id=20525
110
111 [G965 non-GEM] systray in KDE 4 completely broken
112 https://bugs.freedesktop.org/show_bug.cgi?id=20527
113
114 [SDVO-TV]the desktop is teared in four sections on the screen
115 https://bugs.freedesktop.org/show_bug.cgi?id=20550
116
117 Intel video driver 2.6.3 crashes with XVideo
118 https://bugs.freedesktop.org/show_bug.cgi?id=20563
119
120 [855GM] Xv crash with non-KMS
121 https://bugs.freedesktop.org/show_bug.cgi?id=20585
122
123 2.6.99.902 breaks native 1680x1050 mode on TMDS -- EDID miss
124 https://bugs.freedesktop.org/show_bug.cgi?id=20594
125
126 [945GM TV] 2.6.99.902 sets a too high CONTRAST-value
127 https://bugs.freedesktop.org/show_bug.cgi?id=20670
128
129 [915GM] fail to detect LVDS with new VBT code
130 https://bugs.freedesktop.org/show_bug.cgi?id=20752
131
132 [regression i965]tiled output when start X
133 https://bugs.freedesktop.org/show_bug.cgi?id=20803
134
135 2.6.99.902: LVDS wrongly detected as disconnected
136 https://bugs.freedesktop.org/show_bug.cgi?id=20826
137
138 vt switching fails and crashes X
139 https://bugs.freedesktop.org/show_bug.cgi?id=20863
140
141 [HDMI] The screen will flicker when some application runs on
142 G45-64
143 https://bugs.freedesktop.org/show_bug.cgi?id=20875
144
145 TexturedVideo is offsetted wrongly on dualhead
146 https://bugs.freedesktop.org/show_bug.cgi?id=20980
147
148 [EXA] xvideo hang X
149 https://bugs.freedesktop.org/show_bug.cgi?id=21027
150
151 [EXA] x11perf performance regression
152 https://bugs.freedesktop.org/show_bug.cgi?id=21029
153
154 And many others...
155