blob: 2ec3e7b0022b7ebc3eb785cfffc128699aae9a66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
<!DOCTYPE linuxdoc PUBLIC "-//XFree86//DTD linuxdoc//EN">
<article>
<title> Information for Alliance Promotion chipset users
<author> Henrik Harmsen (Henrik.Harmsen@erv.ericsson.se)
<date> 23 February 1998
<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:
<itemize>
<item> 6422
Old chipset without color expansion hardware (text accel).
<item> AT24
As found in Diamond Stealth Video 2500. Quite similar to AT3D.
<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.
</itemize>
<sect> Acceleration
<p>
The apm driver uses the XAA (XFree86 Acceleration Architecture) in the
SVGA server. It has support for the following acceleration:
<itemize>
<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
</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",
"suspend" and "off" modes (set with with the "xset dpms" command).
<sect> Configuration
<p>
First: Please run the XF86Setup 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"
Or turn off hardware acceleration:
Option "noaccel"
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
don't put any "clocks" line in the device section since these chips have
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.
<verb>
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/apm.sgml,v 1.1.2.2 1998/02/25 12:20:30 dawes Exp $
$Xorg: apm.sgml,v 1.3 2000/08/17 19:51:06 cpqbld Exp $
</verb>
</article>
|