Welcome to ftp.vim.org,
Hosted by ftp.nluug.nl Current directory: /ftp/pub/NetBSD/NetBSD-release-9/xsrc/external/mit/xf86-video-apm/dist/ |
Contents of README:Information for Alliance Promotion chipset users Loic Grenie ( <mailto:grenie@math.jussieu.fr>), Henrik Harmsen ( <mailto:Henrik.Harmsen@erv.ericsson.se>) 6 March 2000 ____________________________________________________________ Table of Contents 1. Support chipsets 2. Acceleration 3. DGA 4. Video 5. Shadow framebuffer 6. Configuration 7. glide2x 8. Questions ______________________________________________________________________ 1. Support chipsets The apm driver in the SVGA server is for Alliance Promotion graphics chipsets. The following chipsets are supported: o 6422 Old chipset. The driver is still very unstable and has computer crashes. You should use XFree86 3.3.x for this chipset. o AT24 As found in Diamond Stealth Video 2500. Quite similar to AT3D. o 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. 2. Acceleration The apm driver uses the XAA in the SVGA server. It has support for the following acceleration: o Bitblts (rectangle copy operation) o Lines (solid, single pixel) o Filled rectangles o CPU->Screen image transfers. o CPU->Screen colour expansion (text accel). o Screen->Screen colour expansion (cached text accel). o Mono 8x8 pattern fill. Not for 6422. o Colour 8x8 pattern fill (in 8bpp). Not for 6422. o Hardware cursor. o Pixmap caching. 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). 3. DGA Full DGA 2.0 support with framebuffer access and drawing acceleration. 4. Video It has limited hardware support for video decoding on the AT24 and AT25/3D. It can also display an image in YUV colours inside the desktop. There are some more exotic formats such as YUV 4.1.1, YUV 4.0.0 and RGB 8,16.32bpp. 5. Shadow framebuffer There is a mode, called shadow framebuffer, where the graphics are 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 and to use it you will have to put Option "ShadowFB" in your xorg.conf file. 6. Configuration You can turn off hardware cursor by inserting the following line in the Device section of the xorg.conf file: Option "SWcursor" Or turn off hardware acceleration: Option "noaccel" Or turn off MMIO Option "nolinear" Do not specify either the amount of video RAM or which chipset in the config file. It is better to let the driver probe for this. Also don't put any "clocks" line in the device section since these chips have a fully programmable clock that can almost take any modeline you throw at it. It might though fail at some specific clock values but in that case you should just try a slightly different clock and it should work. 7. glide2x There is support for the XF86Rush extension for use with the glide2x library. 8. Questions Any questions regarding this driver should be sent to Loic Grenie. It should be possible to add support for the 3210 chipset if someone needs it. |
Name Last modified Size
Parent Directory - CVS/ 19-Mar-2020 23:41 - man/ 19-Mar-2020 23:40 - src/ 19-Mar-2020 23:40 - COPYING 02-Jun-2013 09:24 2.4K ChangeLog 03-Mar-2019 10:29 32K INSTALL 03-Mar-2019 10:29 15K Makefile.am 14-Aug-2010 10:30 1.3K Makefile.in 03-Mar-2019 10:29 27K README 14-Aug-2010 10:30 3.4K aclocal.m4 03-Mar-2019 10:28 447K compile 03-Mar-2019 10:29 7.2K config.guess 03-Mar-2019 10:29 42K config.h.in 03-Mar-2019 10:28 2.0K config.sub 03-Mar-2019 10:29 35K configure 03-Mar-2019 10:29 612K configure.ac 03-Mar-2019 10:29 4.1K depcomp 03-Mar-2019 10:29 23K install-sh 03-Mar-2019 10:29 15K ltmain.sh 03-Mar-2019 10:29 317K missing 03-Mar-2019 10:28 6.7K
NLUUG - Open Systems. Open Standards
Become a member
and get discounts on conferences and more, see the NLUUG website!