• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

man/H07-Mar-2017-808665

src/H03-May-2022-42,91731,921

tools/H07-Mar-2017-1,7961,560

COPYINGH A D29-Aug-20161 KiB1815

ChangeLogH A D29-Aug-201687.5 KiB2,7141,924

Makefile.amH A D29-Aug-20161.2 KiB306

Makefile.inH A D07-Mar-201725.1 KiB802690

NEWSH A D07-Mar-201713.6 KiB361305

READMEH A D07-Mar-20177.4 KiB226159

acinclude.m4H A D09-Feb-20163.7 KiB9287

aclocal.m4H A D07-Mar-2017410.7 KiB11,63210,514

config.guessH A D07-Mar-201743.8 KiB1,5311,321

config.h.inH A D07-Mar-20172.9 KiB13187

config.subH A D07-Mar-201734.6 KiB1,7741,631

configureH A D03-May-2022442 KiB15,23212,795

configure.acH A D07-Mar-20176 KiB186153

depcompH A D07-Mar-201719.9 KiB689448

install-shH A D07-Mar-201713.3 KiB521344

ltmain.shH A D07-Mar-2017277 KiB9,6627,310

missingH A D07-Mar-201710.1 KiB332243

README

1OpenChrome DDX Version 0.6 Release Note (March 7th, 2017)
2---------------------------------------------------------
3
4OpenChrome DDX is an open source implementation of X.Org Server
5DDX (Device Dependent X) graphics device driver for VIA Technologies
6UniChrome and Chrome9 IGPs. (Integrated Graphics Processor)
7OpenChrome DDX handles only 2D and video acceleration.
8Please note that OpenChrome does not support VIA Technologies IGPs
9that are related to Trident Microsystems (i.e., Apollo MVP4, PLE133,
10and KLE133) or S3 Graphics (i.e., KM266). Here is the project home
11page for OpenChrome.
12
13http://www.freedesktop.org/wiki/Openchrome/
14
15Please note that VIA Technologies does not support OpenChrome in any way.
16
17
18
19Supported Chipsets
20------------------
21
22- CLE266
23- KM400(A) / KN400(A) / P4M800
24- K8M800 / K8N800
25- PM800 / PN800 / PM880 / CN333 / CN400
26- P4M800 Pro / VN800 / CN700
27- CX700 / VX700
28- P4M890 / VN890 / CN800
29- K8M890 / K8N890
30- P4M900 / VN896 / CN896
31- VX800 / VX820
32- VX855 / VX875
33- VX900
34
35
36
37Supported Features
38------------------
39
40- VGA
41- DVI from an integrated TMDS transmitter (CX700, VX700, and VX800
42  chipsets)
43- DVI from Silicon Image SiI 164 and VIA Technologies VT1632(A) TMDS
44  transmitters
45- Flat Panel
46- EXA acceleration (RENDER acceleration)
47- Xv and XvMC
48- Dual monitor support
49
50
51
52Unproven Features
53-----------------
54
55- Standby resume
56- TV out
57- KMS support
58  (Kernel Mode Setting; requires the use of still in
59   development KMS supporting OpenChrome DRM. See "Where to Obtain
60   OpenChrome Source Code" section for more details.)
61
62
63
64Unimplemented Features
65----------------------
66
67- Hardware cursor support for CLE266, KM400(A) / KN400(A), and
68  P4M800 chipsets
69- DVI via Chrontel TMDS transmitter
70- LVDS via VT1631 / VT1636 LVDS transmitter
71- External HDMI transmitter
72  (i.e., Jetway J7F5M-VHE-LF motherboard, VIA Embedded EPIA-P720
73  motherboard, etc.)
74- HDMI support for VX900 chipset
75  (HDMI is supported via still in development KMS supporting
76   OpenChrome DRM. See "Where to Obtain OpenChrome Source Code"
77   section for more details.)
78- DisplayPort support for VX900 chipset
79
80
81
82OS Support
83----------
84
85- X.Org Server Version 1.7 or later
86  (It might not work correctly if it is compiled against an older
87   X.Org Server.)
88- Linux Version 2.6.32 or later
89  (Note: For Linux Version 4.5 or later, you may have to blacklist
90  vesafb. This is a bug that has not been fixed so far.)
91
92
93
94What's New for OpenChrome DDX Version 0.6
95-----------------------------------------
96
97OpenChrome DDX Version 0.6 is an improved version of OpenChrome DDX
98Version 0.5 with a number of improvements made to the code. OpenChrome
99DDX Version 0.6 is written in a way to completely replace Version
1000.2.904 through 0.5.
101
102OpenChrome DDX Version 0.6 has added the following new features.
103
104- First official support for CX700, VX700, and VX800 chipsets
105  integrated TMDS transmitter (i.e., DVI support)
106- Initial support for Silicon Image SiI 164 TMDS transmitter
107
108
109OpenChrome DDX Version 0.6 has the following improvements.
110
111- Improved FP reinitialization when resuming from standby
112  (HP 2133 Mini-Note, FIC CE260 / CE261 based netbooks like
113   Everex CloudBook and Sylvania g netbook)
114- Improved automatic detection of display resources
115- Improved X Server stability in dual monitor mode
116- Automatic active steering of the display controller channel to the
117  correct display output device
118
119
120OpenChrome DDX Version 0.6 fixes the following bugs.
121
122- Fix for the disruption of the VT (Virtual Terminal) screen bug
123  introduced in Version 0.5
124- Fix for HP 2133 Mini-Note's PCIe WLAN getting turned off
125  inadvertently bug introduced in Version 0.5
126
127
128
129How to Contact OpenChrome Developers
130------------------------------------
131
132Please visit these OpenChrome mailing lists.
133
134http://lists.freedesktop.org/mailman/listinfo/openchrome-users
135http://lists.freedesktop.org/mailman/listinfo/openchrome-devel
136
137openchrome-users mailing list is meant for non-technical users asking
138questions about how to use OpenChrome, etc. openchrome-devel mailing
139list is for discussing OpenChrome development issues.
140
141
142
143Support for Older Versions
144--------------------------
145
146The OpenChrome Project practices rolling release update policy for
147OpenChrome DDX. What this means is that the older version of
148OpenChrome DDX will not be supported once a new version is out.
149It is sometimes useful to try out the older version, in order to see
150if a regression has occurred, but generally speaking, there will be
151no fixes for the older versions. OpenChrome DDX is written so that it
152can be compiled against X.Org Server Version 1.7 or later and Linux
153Version 2.6.32 or later. We will likely maintain this minimum platform
154requirement for the foreseeable future. What this means is that if the
155user wanted to try the latest OpenChrome DDX, it can do so with an OS
156that was released around Year 2010. OpenChrome DDX might still compile
157for anything older than that, but it might not be stable enough to be
158useful.
159
160
161
162Where to File a Bug Report
163--------------------------
164
165In order to file a bug report, please visit http://bugs.freedesktop.org.
166When you file the bug, file it against "xorg." When specifying the
167component, please select "Driver/openchrome." This allows a message to
168be sent to openchrome-devel mailing list, so that developers can be
169notified of the bug.
170    It is highly recommended to file the bug report over at
171http://bugs.freedesktop.org rather than sending a message to
172openchrome-devel mailing list. Also, filing a bug report against the
173Linux / BSD distribution you are using (i.e., Debian, Ubuntu, Fedora,
174etc.) will likely be a waste of your time since the developers for those
175distributions do not directly work on developing OpenChrome.
176
177
178
179Where to Submit a Patch
180-----------------------
181
182In order to submit a patch to improve OpenChrome, please visit
183http://bugs.freedesktop.org. Open a bug report and upload the patch there.
184When you file the bug, file it against "xorg." When specifying the
185component, please select "Driver/openchrome." This allows a message to
186be sent to openchrome-devel mailing list, so that developers can be
187notified of the bug.
188
189
190
191Where to Obtain OpenChrome Source Code
192--------------------------------------
193
194OpenChrome source code repository is located at.
195
196http://cgit.freedesktop.org/openchrome/xf86-video-openchrome/
197
198
199OpenChrome DRM (Direct Rendering Manager) module source code
200repository is located at.
201
202https://cgit.freedesktop.org/openchrome/drm-openchrome/
203https://cgit.freedesktop.org/openchrome/drm-openchrome/tree/drivers/gpu/drm/via
204
205
206
207If You See a Bug
208----------------
209
210If you see a bug, please don't be surprised. OpenChrome has been in
211development for more than 10 years. In that process, there were many
212different developers that wrote the code in varying ways. OpenChrome
213is a unified graphics device driver that supports 12 generations of
214VIA Technologies IGP starting from CLE266 chipset all the way to
215VX900 chipset. Even the VIA Technologies in house unified graphics
216device driver does not support the number of devices OpenChrome does.
217Furthermore, VIA Technologies IGPs tend to rely heavily on many
218different external encoders and transmitters to display the image.
219As a result, it is very difficult to get the code right for every
220possible configuration you can think of.
221    Starting with OpenChrome Version 0.4, the project is under new
222management, and moving forward, the emphasis will be on device driver
223reliability and code maintainability.
224
225(End of document.)
226