NEWS revision 1.1.1.3 1 1.1.1.3 mrg Geode 2.11.16 (2014-07-17)
2 1.1.1.3 mrg ==========================
3 1.1.1.3 mrg No user-visible change:
4 1.1.1.3 mrg
5 1.1.1.3 mrg * This release restores compatibility with xserver-1.15 and newer
6 1.1.1.3 mrg by adding a missing xf86Modes.h include to src/geode_dcon.c
7 1.1.1.3 mrg
8 1.1.1.2 mrg Geode 2.11.15 (2013-10-09)
9 1.1.1.2 mrg ==========================
10 1.1.1.2 mrg No user-visible change:
11 1.1.1.2 mrg
12 1.1.1.2 mrg * This release restores compatibility with xserver-1.14 by removing
13 1.1.1.2 mrg mibstore.h includes and miInitializeBackingStore() functions.
14 1.1.1.2 mrg Since Nov.2010 (commit c4c4676) the only purpose of mibstore.h
15 1.1.1.2 mrg was to define an empty function for backward compatibility.
16 1.1.1.2 mrg
17 1.1.1.2 mrg * Build helpers migrate to contemporary [build-aux] and [m4].
18 1.1.1.2 mrg
19 1.1.1.2 mrg Geode 2.11.14 (2012-11-25)
20 1.1.1.2 mrg ==========================
21 1.1.1.2 mrg Better compatibility with xserver-1.13, cairo-1.12 and gtk3:
22 1.1.1.2 mrg
23 1.1.1.2 mrg * Fix building on Xservers without XAA (Maarten Lankhorst)
24 1.1.1.2 mrg xserver-1.13 dropped XAA acceleration method, as it does not accel
25 1.1.1.2 mrg anything important used on modern desktops.
26 1.1.1.2 mrg The geode driver now supports configuring whether to include XAA
27 1.1.1.2 mrg support - by default it is automatically disabled with newest
28 1.1.1.2 mrg xservers that do not support it, but can be explicitly disabled for
29 1.1.1.2 mrg older xservers as well if desired (particularly for LX deployments).
30 1.1.1.2 mrg XAA support remains in place for the time being for older xservers,
31 1.1.1.2 mrg as the EXA support for GX2 GPUs is of unknown quality and speed.
32 1.1.1.2 mrg
33 1.1.1.2 mrg * Fix building with new xserver-1.13 API (Maarten Lankhorst)
34 1.1.1.2 mrg xserver-1.13 changed API, including moving various global symbols
35 1.1.1.2 mrg behind function calls, to better support multiple switchable graphics
36 1.1.1.2 mrg cards and hotplugged (USB) graphics cards. Work done to support both
37 1.1.1.2 mrg pre-1.13 and 1.13+ APIs in other drivers is reused to bring the same
38 1.1.1.2 mrg support to the Geode driver.
39 1.1.1.2 mrg
40 1.1.1.2 mrg * Implement solid source pictures acceleration (Mart Raudsepp)
41 1.1.1.2 mrg cairo-1.12 uses these extensively for text rendering, instead of 1x1
42 1.1.1.2 mrg repeating images that cairo-1.10 used and we already accelerate.
43 1.1.1.2 mrg Without acceleration, in addition to being slow, we'd hit a fallback
44 1.1.1.2 mrg handling bug in EXA with xserver older than 1.13.1, which results in
45 1.1.1.2 mrg very visible text corruption in many instances.
46 1.1.1.2 mrg
47 1.1.1.2 mrg * Handle negative srcX and srcY parameters better in EXA Composite
48 1.1.1.2 mrg operations, used via the RENDER extension (Mart Raudsepp)
49 1.1.1.2 mrg Handling of source picture coordinates outside actual source pixmap
50 1.1.1.2 mrg area is still subpar and ignoring spec in some corner cases, but
51 1.1.1.2 mrg a more specific case is improved to provide correct results in more
52 1.1.1.2 mrg situations. In particular this fixes GtkTrayIcon drawing via cairo as
53 1.1.1.2 mrg used by gtk3, specifically as seen in GNOME3 fallback desktop.
54 1.1.1.2 mrg Previously no icon was drawn at all if the icon needed centering to the
55 1.1.1.2 mrg drawing area, which in the end is achieved via a negative srcX/srcY.
56 1.1.1.2 mrg https://bugs.freedesktop.org/show_bug.cgi?id=51360
57 1.1.1.2 mrg
58 1.1.1.2 mrg * Fix builds for exotic and/or non-target platforms (Dave Airlie)
59 1.1.1.2 mrg
60 1.1.1.2 mrg * Clarify the copyright of older AMD commits (Martin-ric Racine)
61 1.1.1.2 mrg
62 1.1.1.2 mrg VALIDATION PLATFORMS
63 1.1.1.2 mrg * Debian (X server 1.7.7) on Artec DBE61 and Hercules EC-800.
64 1.1.1.2 mrg * Debian (X server 1.12.14) on FIC ION603A.
65 1.1.1.2 mrg * Fedora (X server 1.13) on OLPC XO-1.
66 1.1.1.2 mrg
67 1.1.1.2 mrg Geode 2.11.13 (2011-12-26)
68 1.1.1.2 mrg ==========================
69 1.1.1.2 mrg This release mainly features a complete overhaul of the building scripts plus
70 1.1.1.2 mrg a cleanup of deprecated macros. The key benefit is that this Geode driver can
71 1.1.1.2 mrg finally build on FreeBSD and on other platforms not offering V4L2 support and
72 1.1.1.2 mrg that it can also build on a 64-bit host using its 32-bit personality.
73 1.1.1.2 mrg
74 1.1.1.2 mrg Support for the Video Input Port (VIP) feature of the Geode LX found in 'ztv'
75 1.1.1.2 mrg is now documented and the source code saw the removal of deprecated Linux 2.4
76 1.1.1.2 mrg backward compatibility code. Compiling is skipped on platforms without V4L2.
77 1.1.1.2 mrg
78 1.1.1.2 mrg Configuration for laptops featuring WXGA resolutions is finally documented.
79 1.1.1.2 mrg
80 1.1.1.2 mrg Setting the GEODE_TRACE_FALL macro now enables composite operation tracing on
81 1.1.1.2 mrg this driver. This can be used to profile the performance during development.
82 1.1.1.2 mrg
83 1.1.1.2 mrg Fixes to keep this driver compilable on recent X servers are also included.
84 1.1.1.2 mrg
85 1.1.1.2 mrg VALIDATION PLATFORMS
86 1.1.1.2 mrg * Debian (X server 1.7.7) on Artec DBE61 and Hercules EC-800.
87 1.1.1.2 mrg * Ubuntu (X server 1.10.4) on FIC ION603A.
88 1.1.1.2 mrg
89 1.1.1.2 mrg Geode 2.11.12 (2011-02-13)
90 1.1.1.2 mrg ==========================
91 1.1.1.2 mrg This release drops the "linux/videodev.h" include in z4l.c because
92 1.1.1.2 mrg V4L1 support was dropped as of Linux kernel 2.6.38, and it fixes
93 1.1.1.2 mrg packed overlay offscreen allocations.
94 1.1.1.2 mrg
95 1.1.1.2 mrg Geode 2.11.11 (2010-12-27)
96 1.1.1.2 mrg ==========================
97 1.1.1.2 mrg This release restores code compatibility down to X server 1.4, it fixes
98 1.1.1.2 mrg compilation under 1.9.99 and newer, and it improves handling of gamma
99 1.1.1.2 mrg correction in video vs graphics
100 1.1.1.2 mrg
101 1.1.1.2 mrg Geode 2.11.10 (2010-11-09)
102 1.1.1.2 mrg ==========================
103 1.1.1.2 mrg This release migrates deprecated xalloc/xrealloc/xfree/xcalloc calls
104 1.1.1.2 mrg to malloc/realloc/free/calloc, fixes several DCON-specific issues,
105 1.1.1.2 mrg improves mode validation and adds support for one WXGA resolution.
106 1.1.1.2 mrg
107 1.1 mrg Geode 2.11.9 (2010-08-23)
108 1.1 mrg =========================
109 1.1 mrg We are pleased to announce this maintenance release of xf86-video-geode.
110 1.1 mrg It features a plethora of bug fixes, a few documentation updates and one
111 1.1 mrg performance enhancement.
112 1.1 mrg
113 1.1 mrg This release also marks the return of AMD to the development team.
114 1.1 mrg
115 1.1 mrg Noticeable changes compared to 2.11.8
116 1.1 mrg -------------------------------------
117 1.1 mrg * Fixes all known rendering bugs, most notably those pertaining to the
118 1.1 mrg GNOME and KDE desktop environments, to video player applications and
119 1.1 mrg to the Chrome and Firefox browsers.
120 1.1 mrg
121 1.1 mrg * Dramatically improves the performance:
122 1.1 mrg Before After
123 1.1 mrg -aa10text 4660/sec 53300/sec
124 1.1 mrg -aa24text 2740/sec 16200/sec
125 1.1 mrg
126 1.1 mrg * Validates resolutions rather than resorts to virtual screen sizes.
127 1.1 mrg Adds a new screen resolution at 106.50MHz to those we know about.
128 1.1 mrg
129 1.1 mrg * Clarifies the copyrights of each file and updates COPYING to match.
130