xenocara/driver/xf86-video-openchrome
matthieu 3998488de6 Merge commits 838 and 840 from trunk:
Fix bug with suspend and VT switch on VX800 and 64bit systems
(tested by jakemsr@)
Fix segfaults with EXA and XV (Ticket #359) Tested on K8M890 and VN800
2010-08-21 14:00:58 +00:00
..
libxvmc Update to xf86-video-openchrome 0.2.904. 2009-11-24 16:54:55 +00:00
man Update to xf86-video-openchrome 0.2.904. 2009-11-24 16:54:55 +00:00
src Merge commits 838 and 840 from trunk: 2010-08-21 14:00:58 +00:00
acinclude.m4
aclocal.m4
ChangeLog Merge commits 838 and 840 from trunk: 2010-08-21 14:00:58 +00:00
config.guess
config.h.in Update to xf86-video-openchrome 0.2.904. 2009-11-24 16:54:55 +00:00
config.sub
configure Update to xf86-video-openchrome 0.2.904. 2009-11-24 16:54:55 +00:00
configure.ac Update to xf86-video-openchrome 0.2.904. 2009-11-24 16:54:55 +00:00
COPYING
depcomp
install-sh
ltmain.sh Update to xf86-video-openchrome 0.2.904. 2009-11-24 16:54:55 +00:00
Makefile.am
Makefile.bsd-wrapper
Makefile.in Update to xf86-video-openchrome 0.2.904. 2009-11-24 16:54:55 +00:00
missing
NEWS Update to xf86-video-openchrome 0.2.904. 2009-11-24 16:54:55 +00:00
README Update to xf86-video-openchrome 0.2.904. 2009-11-24 16:54:55 +00:00

xf86-video-openchrome
---------------------
(http://www.openchrome.org)

SUPPORTED CHIPSETS :
--------------------
- CLE266 (VT3122)
- KM400/P4M800 (VT3205)
- K8M800 (VT3204)
- PM800/PM880/CN400 (VT3259)
- VM800/CN700/P4M800Pro (VT3314)
- CX700 (VT3324)
- P4M890 (VT3327)
- K8M890 (VT3336)
- P4M900/VN896 (VT3364)
- VX800 (VT3353)
- VX855 (VT3409)


SUPPORTED FEATURES :
--------------------
- Free modesetting for Unichrome, Unichrome Pro and Chrome9 chipsets.
- VBE modesetting for everything not natively supported.
- TV-out support.
- EXA acceleration.
- Hardware MPEG2 acceleration.


IMPORTANT NOTE :
----------------
- The driver name is now 'openchrome', and this is what you need to use in
  your xorg.conf now (instead of 'via'). The XvMC libraries have also been
  renamed, to 'libchromeXvMC.so' and 'libchromeXvMCPro.so'.


KNOWN BUGS/LIMITATIONS :
------------------------
* Laptop panel
- Laptop displays for anything other than CLE266 and KM400/P4M800 are only
  supported thru VBE calls.
- Virtual terminal is broken on some laptop displays. Use a vesa framebuffer to
  work around that (append vga=791 to your kernel command line, for example).

* XvMC
- The hardware MPEG4 acceleration that is present on some chipsets is not
  implemented.
- No XvMC support for CX700 and newer (new, unsupported engine).
- No XvMC support for K8M890, P4M890 and P4M900/VN896 (need to get dri working
  for them first).

* TV output
- TV modes are hardcoded and must be choosen inside a list depending on the TV
  encoder.
- Outputs are dependent on each other and will use the least common
  denominator. If you're using both VGA/LCD output and TV output, the VGA/LCD
  output will be limited by the TV encoder (720x576@50Hz for example).
  In other words, there is no dual screen support.

* Misc.
- Add-on TMDS encoders are not supported, except thru VBE.
- CX700, VX800 and VX855 integrated TMDS is supported.

* Chrome9
- Chrome9 chipsets' family (P4M900, K8M890, VX800, VX855) currently doesn't
  support neither AGP DMA nor 3D acceleration. 


Please note that 3D acceleration is provided by Mesa (http://mesa3d.org) and is
not directly related to openchrome.