annotate DOCS/VIDEOCARDS @ 936:3c0d3171d5cf

DRI/mga/radeon
author gabucino
date Fri, 01 Jun 2001 22:03:46 +0000
parents b7fdf669fe84
children d769cd81a215
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
1
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
2 Videocards with hardware acceleration:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
4
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
5 * read DOCS/MTRR too!
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
6
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
7 "Hardware acceleration" usually means hardware YUV conversion, scaling,
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
8 bilinear filtering. Under Linux, there are several ways to access it:
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
9
146
f3eb963d1370 exterminated the last "4.0.x" stuffz :)
gabucino
parents: 144
diff changeset
10 I. The Xv (XVideo) extension of XFree86 4.0.2
936
3c0d3171d5cf DRI/mga/radeon
gabucino
parents: 839
diff changeset
11 II. OpenGL drivers with glTexSubImage() support
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
12 III. Native card-specific drivers, using special abilities of some cards
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
13 IV. DGA - direct graphic access. no YUV & scaling, but faster than raw X11
430
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
14 V. Not really acceleration, but...
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
15
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
16 Now, let's see them in details:
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
17
665
83c87c15bbbf added MTRR and SUID notes
arpi_esp
parents: 484
diff changeset
18 But before reading this, read DOCS/MTRR, and check your /proc/mtrr.
675
3ec7d432d972 kommitke
gabucino
parents: 666
diff changeset
19 Believe me, it's worth it! Speeds things up more than 5 times on P3!!!
665
83c87c15bbbf added MTRR and SUID notes
arpi_esp
parents: 484
diff changeset
20
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
21 I. Under XFree86 4.0.2 or newer, using the XVideo extension:
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
22 this is what the option '-vo xv' uses.
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
23
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
24 In order to make this work, be sure to check the following:
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
25
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
26 1. You use XFree86 4.0.2 or newer (former versions don't have XVideo)
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
27
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
28 2. Your card actually supports harware acceleration (modern cards do)
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
29
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
30 3. X loads the XVideo extension, it's something like this:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
31 (II) Loading extension XVideo
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
32 in /var/log/XFree86.0.log
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
33 NOTE : this loads only the XFree86's extension. In a good install, this is
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
34 always loaded, and doesn't mean that the _card's_ XVideo support is
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
35 loaded!
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
36
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
37 4. Your card has Xv support under Linux. To check, try 'xvinfo', it is the
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
38 part of the XFree86 distribution. It should display a long text, similar
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
39 to this:
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
40
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
41 X-Video Extension version 2.2
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
42 screen #0
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
43 Adaptor #0: "Savage Streams Engine"
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
44 number of ports: 1
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
45 port base: 43
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
46 operations supported: PutImage
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
47 supported visuals:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
48 depth 16, visualID 0x22
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
49 depth 16, visualID 0x23
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
50 number of attributes: 5
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
51 (...)
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
52 Number of image formats: 7
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
53 id: 0x32595559 (YUY2)
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
54 guid: 59555932-0000-0010-8000-00aa00389b71
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
55 bits per pixel: 16
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
56 number of planes: 1
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
57 type: YUV (packed)
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
58 id: 0x32315659 (YV12)
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
59 guid: 59563132-0000-0010-8000-00aa00389b71
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
60 bits per pixel: 12
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
61 number of planes: 3
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
62 type: YUV (planar)
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
63 (...etc...)
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
64
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
65 It must support YUY2 packed, and YV12 planar pixel formats to be
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
66 usable with MPlayer.
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
67
831
dd4808cddb8c ...ugyse latja senki...
gabucino
parents: 764
diff changeset
68 If xvinfo doesn't show these, but XVideo extension is loaded and you're
dd4808cddb8c ...ugyse latja senki...
gabucino
parents: 764
diff changeset
69 sure your card can do YUV conversion,
dd4808cddb8c ...ugyse latja senki...
gabucino
parents: 764
diff changeset
70 - 3dfx voodoo3/banshee users download a new DRI from
dd4808cddb8c ...ugyse latja senki...
gabucino
parents: 764
diff changeset
71 http://dri.sourceforge.net
839
b7fdf669fe84 savage4 info updated
gabucino
parents: 831
diff changeset
72 - S3 Savage4 users download XFree86 >= 4.0.3
831
dd4808cddb8c ...ugyse latja senki...
gabucino
parents: 764
diff changeset
73 - nVidia users sell their card.. or download the nVidia driver from
dd4808cddb8c ...ugyse latja senki...
gabucino
parents: 764
diff changeset
74 nVidia's website
dd4808cddb8c ...ugyse latja senki...
gabucino
parents: 764
diff changeset
75
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
76 5. Be sure MPlayer is compiled with the "xv" target. "./configure" should say:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
77 Checking for Xv ... yes
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
78
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
79 6. If all is fine, try the option '-vo xv' . It should work.
689
b93cc18c3596 *** empty log message ***
gabucino
parents: 675
diff changeset
80 (if it doesn't, send us a bugreport. See the BUGREPORTS on how to do this.)
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
81
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
82
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
83 II. OpenGL drivers with *working* *fast* glTexSubImage() support.
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
84
936
3c0d3171d5cf DRI/mga/radeon
gabucino
parents: 839
diff changeset
85 The old Utah-GLX drivers (for X 3.3.6) have it, with all cards.
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
86 See http://utah-glx.sourceforge.net for details about how to install it.
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
87
936
3c0d3171d5cf DRI/mga/radeon
gabucino
parents: 839
diff changeset
88 DRI >= 4.0.3 supports it only with Matrox cards, and Radeon.
3c0d3171d5cf DRI/mga/radeon
gabucino
parents: 839
diff changeset
89 See dri.sourceforge.net for download, and installation instructions.
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
90
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
91 III. Native card-specific drivers
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
92
761
gabucino
parents: 749
diff changeset
93 There are 3 native drivers for Linux:
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
94 1. Matrox G200/G400/G450 BES (Back-End Scaler) support -> mga_vid kernel drv.
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
95 It's active developed by me (A'rpi), and it has hardware VSYNC support
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
96 with triple buffering. It works on both framebuffer console and under X.
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
97
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
98 To use, simply compile the mga_vid.o in the drivers/ subdir (type: make)
749
550e3ff06099 big review ! (translators curse me:)
gabucino
parents: 689
diff changeset
99 create /dev/mga_vid device :
550e3ff06099 big review ! (translators curse me:)
gabucino
parents: 689
diff changeset
100 mknod /dev/mga_vid c 178 0
550e3ff06099 big review ! (translators curse me:)
gabucino
parents: 689
diff changeset
101 and load the driver with insmod mga_vid.o. You should verify the memory size
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
102 detection using the 'dmesg' command. If it's bad, use the mga_ram_size
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
103 option (rmmod mga_vid first), specify card's memory size in MB:
274
f5b9be0426c9 Missing '=' fixed
arpi_esp
parents: 146
diff changeset
104 insmod mga_vid.o mga_ram_size=16
749
550e3ff06099 big review ! (translators curse me:)
gabucino
parents: 689
diff changeset
105 To make it load/unload automatically when needed, insert the following line
550e3ff06099 big review ! (translators curse me:)
gabucino
parents: 689
diff changeset
106 at the end of /etc/modules.conf :
550e3ff06099 big review ! (translators curse me:)
gabucino
parents: 689
diff changeset
107 alias char-major-178 mga_vid
764
60296841e0c5 Hungarian: v0.9
gabucino
parents: 761
diff changeset
108 Then run
60296841e0c5 Hungarian: v0.9
gabucino
parents: 761
diff changeset
109 depmod -a
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
110
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
111 Using it from MPlayer: (you should re-compile it with mga_vid support...)
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
112
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
113 Use the 'mga' vo driver on framebuffer console (matroxfb): -vo mga
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
114 and use the xmga driver for X 3.3.x: -vo xmga
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
115
146
f3eb963d1370 exterminated the last "4.0.x" stuffz :)
gabucino
parents: 144
diff changeset
116 Note: it works under X 4.0.2 too, but it conflicts with the Xv driver,
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
117 so avoid using both. Usually X restart or reboot needs to get Xv usable
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
118 again :(
666
176d242f935c added g400-TVout note
arpi_esp
parents: 665
diff changeset
119
176d242f935c added g400-TVout note
arpi_esp
parents: 665
diff changeset
120 If you have a dual-head G400, and a TV or second monitor connected to head2,
176d242f935c added g400-TVout note
arpi_esp
parents: 665
diff changeset
121 then you can watch movies on it: read DOCS/TVout-G400 for details (big hack)
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
122
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
123 2. SiS 6326 YUV Framebuffer driver -> sis_vid kernel driver
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
124 Its interface should be compatible with the mga_vid, but the driver
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
125 was not updated after the mga_vid changes, so it's outdated now.
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
126 Volunteers needed to test it and bring the code up-to-date.
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
127
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
128 3. 3dfx (which ones?) YUV+scaler support, using /dev/3dfx (tdfx.o driver?)
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
129 The /dev/3dfx kernel driver exists only for 2.2.x kernels, for use with
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
130 Glide 2.x Linux ports. It's not tested with MPlayer, and so no more
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
131 supported. Volunteers needed to test it and bring the code up-to-date.
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
132
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
133
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
134 IV. If your card lacks hardware acceleration, you can still boost your fps by
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
135 using the DGA driver:
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
136
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
137 1. Make sure X loads the DGA extension:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
138 (II) Loading extension XFree86-DGA
430
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
139 (you see, XFree86 4.0.x or greater is VERY RECOMMENDED!)
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
140 2. MPlayer's DGA driver is autodetected on ./configure, or you can force it
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
141 with --enable-dga.
430
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
142 3. If the driver couldn't switch to a smaller resolution, experiment with
761
gabucino
parents: 749
diff changeset
143 switches -vm (only with X 3.3.x), -fs, -bpp, -zoom to find a video mode that
430
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
144 the movie fits in. There is no converter right now.. :(
675
3ec7d432d972 kommitke
gabucino
parents: 666
diff changeset
145 4. Become ROOT. DGA needs root access to be able to write directly video memory.
665
83c87c15bbbf added MTRR and SUID notes
arpi_esp
parents: 484
diff changeset
146 If you want to run it as user, then install MPlayer SUID root:
144
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
147 'chown root /usr/local/bin/mplayer'
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
148 'chmod 750 /usr/local/bin/mplayer'
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
149 'chmod +s /usr/local/bin/mplayer'
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
150 Now it works as a simple user, too.
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
151 !!!! BUT STAY TUNED !!!!
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
152 This is a BIG security risk! Never do this on a server or on a computer
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
153 can be accessed by more people than only you because they can gain root
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
154 privilegies through suid root mplayer.
ba9f8f547632 corrected A'rpi's many shitty thingy ;)
gabucino
parents: 141
diff changeset
155 !!!! SO YOU HAVE BEEN WARNED ... !!!!
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
156 5. Use '-vo dga' option, and there you go! (hope so:)
675
3ec7d432d972 kommitke
gabucino
parents: 666
diff changeset
157 6. Try if the '-vo sdl -sdl dga' options work for you! It's much faster!!!
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
158
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
159 If you have fast enough CPU (P3 800 for example) you can try fsdga for
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
160 fullscreen mpeg playing (using software YUV->RGB scaling):
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
161 mplayer -vo fsdga ...
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
162
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
163
430
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
164 V. Not really acceleration, but...
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
165
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
166 a, If you don't have X...
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
167 ...use the SVGAlib target! Be sure not to use the -fs switch, since it
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
168 toggles the usage of the software scaler, and it's SLOOOW now, unless you
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
169 have a real fast CPU (and/or MTRR?). :(
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
170
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
171 Of course you'll have to install svgalib and its development package in
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
172 order for MPlayer build its SVGAlib driver (autodetected, but can be
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
173 forced), and don't forget to edit /etc/vga/libvga.config to suit your
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
174 card & monitor.
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
175
749
550e3ff06099 big review ! (translators curse me:)
gabucino
parents: 689
diff changeset
176 Try the aalib target ('-vo sdl -sdl aalib'), it's great! :)
430
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
177
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
178 b, You want to use framebuffer...
484
c67c6e9c1fb3 *** empty log message ***
gabucino
parents: 472
diff changeset
179 ... Whether to build the FBdev target is autodetected during ./configure .
c67c6e9c1fb3 *** empty log message ***
gabucino
parents: 472
diff changeset
180 Read the framebuffer documentation in the kernel sources
c67c6e9c1fb3 *** empty log message ***
gabucino
parents: 472
diff changeset
181 (Documentation/fb/*) for info on how to enable it, etc.. !
430
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
182
472
a25ba0fd865e commiting yesterday's changes that accidently lost ;(((
gabucino
parents: 448
diff changeset
183 ... but your card doesn't support VBE 2.0 standard (older ISA/PCI
749
550e3ff06099 big review ! (translators curse me:)
gabucino
parents: 689
diff changeset
184 cards, such as S3 Trio64), only VBE 1.2 (or older?) :
430
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
185 Well, VESAfb is still available, but you'll have to load SciTech Display
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
186 Doctor (formerly UniVBE) before booting Linux. Use a DOS boot disk or
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
187 whatever. And don't forget to register your UniVBE ;))
2ed825f69e25 added DGA vidmode changin' stuff (but I still don't understand it, and
gabucino
parents: 274
diff changeset
188
484
c67c6e9c1fb3 *** empty log message ***
gabucino
parents: 472
diff changeset
189 NOTE : FBdev video mode changing _does not work_ with the VESA framebuffer,
c67c6e9c1fb3 *** empty log message ***
gabucino
parents: 472
diff changeset
190 and don't ask for it, since it's not an MPlayer limitation.
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
191
141
0b6b7cad24ef rewritten :)
arpi_esp
parents: 140
diff changeset
192 Gabucino & A'rpi
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
193