summaryrefslogtreecommitdiff
path: root/README.sgml
diff options
context:
space:
mode:
authorKaleb Keithley <kaleb@freedesktop.org>2003-11-14 16:48:55 +0000
committerKaleb Keithley <kaleb@freedesktop.org>2003-11-14 16:48:55 +0000
commit7b32f79c87e4acaf95017c9ff075285f3e332704 (patch)
treedfa4599d26215698a98e4ddc438c4518efb458bd /README.sgml
parent696e90e916d6f0db4057826115d74c5d968eb5e7 (diff)
Diffstat (limited to 'README.sgml')
-rw-r--r--README.sgml88
1 files changed, 66 insertions, 22 deletions
diff --git a/README.sgml b/README.sgml
index 2ec3e7b..196c5b7 100644
--- a/README.sgml
+++ b/README.sgml
@@ -1,20 +1,28 @@
-<!DOCTYPE linuxdoc PUBLIC "-//XFree86//DTD linuxdoc//EN">
+<!DOCTYPE linuxdoc PUBLIC "-//XFree86//DTD linuxdoc//EN" [
+<!ENTITY % defs SYSTEM "defs.ent"> %defs;
+]>
<article>
<title> Information for Alliance Promotion chipset users
-<author> Henrik Harmsen (Henrik.Harmsen@erv.ericsson.se)
-<date> 23 February 1998
+<author> Loïc Grenié (<email>grenie@math.jussieu.fr</email>),
+ Henrik Harmsen (<email>Henrik.Harmsen@erv.ericsson.se</email>)
+<date> 6 March 2000
+<ident>
+$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/apm.sgml,v 1.3 2000/03/08 05:38:43 dawes Exp $
+</ident>
<toc>
<sect> Support chipsets
<p>
The apm driver in the SVGA server is for Alliance Promotion
-(www.alsc.com) graphics chipsets. The following chipsets are supported:
+graphics chipsets. The following chipsets are supported:
<itemize>
<item> 6422
- Old chipset without color expansion hardware (text accel).
+ Old chipset. The driver is still very unstable, including computer
+ crashes. You would prefer using XFree86 3.3.x for this chipset.
+
<item> AT24
@@ -22,9 +30,9 @@ The apm driver in the SVGA server is for Alliance Promotion
<item> AT25, AT3D
- AT3D is found in Hercules Stingray 128/3D. Most other Voodoo
- Rush based cards use the AT25 which is identical except it
- doesn't have the 3D stuff in it.
+ AT3D is found in Hercules Stingray 128/3D. Most other Voodoo
+ Rush based cards use the AT25 which is identical except it
+ doesn't have the 3D stuff in it.
</itemize>
<sect> Acceleration
@@ -36,27 +44,62 @@ SVGA server. It has support for the following acceleration:
<item> Bitblts (rectangle copy operation)
<item> Lines (solid, single pixel)
<item> Filled rectangles
-<item> CPU->Screen colour expansion (text accel). Not for 6422.
-<item> Hardware cursor
+<item> CPU->Screen image transfers.
+<item> CPU->Screen colour expansion (text accel).
+<item> Screen->Screen colour expansion (cached text accel).
+<item> Mono 8x8 pattern fill. Not for 6422.
+<item> Colour 8x8 pattern fill (in 8bpp). Not for 6422.
+<item> Hardware cursor.
+<item> Pixmap caching.
</itemize>
-All in 8, 16 and 32 bpp modes. No 24bpp mode is supported.
-Also VESA DPMS power save mode is fully supported with "standby",
+All in 8, 16 and 32 bpp modes. In 24bpp mode only Bitblts and Filled rectangles
+is supported. Also VESA DPMS power save mode is fully supported with "standby",
"suspend" and "off" modes (set with with the "xset dpms" command).
+<sect> DGA
+<p>
+Full DGA 2.0 support with framebuffer access and drawing acceleration.
+
+<sect> Video
+<p>
+A limited hardware support for video decoding on AT24 and AT25/3D. It can
+display an image in YUV colours inside the desktop. There are some more exotic
+formats (YUV 4.1.1, YUV 4.0.0, RGB 8,16.32bpp).
+
+<sect> Shadow framebuffer
+<p>
+There is a mode, called shadow framebuffer, where the graphics is only used
+to display the images. All rendering is done in memory in a so-called shadow
+framebuffer. This mode is useful if you need lots of reading in the video
+memory. You will have to put
+<verb>
+ Option "ShadowFB"
+</verb>
+
+in your XF86Config file.
+
<sect> Configuration
<p>
-First: Please run the XF86Setup program to create a correct
+First: Please run the xf86config program to create a correct
configuration.
You can turn off hardware cursor by inserting the following line in the
Device section of the XF86Config file:
-
- Option "sw_cursor"
+<verb>
+ Option "SWcursor"
+</verb>
Or turn off hardware acceleration:
-
+<verb>
Option "noaccel"
+</verb>
+
+Or turn off MMIO
+
+<verb>
+ Option "nolinear"
+</verb>
Please don't specify the amount of video RAM you have or which chipset
you have in the config file, let the driver probe for this. Also please
@@ -65,13 +108,14 @@ a fully programmable clock that can take (almost) any modeline you throw
at it. It might fail at some specific clock values but you should just
try a slightly different clock and it should work.
+<sect> glide2x
+<p>
+There is support for the XF86Rush extension for use with the glide2x library.
-
-<verb>
-$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/apm.sgml,v 1.1.2.2 1998/02/25 12:20:30 dawes Exp $
-
+<sect> Questions
+<p>
+Any questions regarding this driver should be sent to Loïc Grenié. It should
+be possible to add support for the 3210 chipset if someone needs it.
-$Xorg: apm.sgml,v 1.3 2000/08/17 19:51:06 cpqbld Exp $
-</verb>
</article>