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