annotate DOCS/VIDEOCARDS @ 831:dd4808cddb8c

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