NEWS revision 2e76d66d
1Release 2.7.1 (2009-05-12)
2--------------------------
3This is a maintenance release on the 2.7 branch. Compared to 2.7.0 it
4consists only of a few carefully hand-picked fixes for bugs,
5(including GPU crashers). We encourage all users of 2.7.0 to upgrade
6to 2.7.1.
7
8Bug 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@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@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@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@keithp.com>]
28
29    * Fix crash with XV with large virtual display (> 2049). [Albert
30      Damen <albrt@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@keithp.com>]
37
38Release 2.7.0 (2009-04-15)
39--------------------------
40Compared to the 2.6 series, 2.7.0 has a large number of bug fixes, but
41also 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
54We encourage users to use kernel modesetting and UXA acceleration with
55this release, which should give the best performance and
56robustness. When KMS is available, UXA is the default acceleration
57used by the driver, (EXA is the default otherwise).
58
59Known 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
69Some 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