Mercurial > mplayer.hg
annotate DOCS/xml/ru/video.xml @ 20298:3c469a2030e7
What is the meaning of the numbers on the status line during the encoding process?
Taken after Nico's explanation on MEncoder-users ML
author | gpoirier |
---|---|
date | Thu, 19 Oct 2006 08:20:32 +0000 |
parents | 71c47c26e8bd |
children | bb605f1ccb4d |
rev | line source |
---|---|
19845
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="koi8-r"?> |
20057
71c47c26e8bd
r20054: Remove outdated/duplicate parts from the SDL section.
voroshil
parents:
20040
diff
changeset
|
2 <!-- synced with r20054 --> |
19845
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
3 <chapter id="video"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
4 <title>Устройства вывода видео</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
5 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
6 <sect1 id="mtrr"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
7 <title>Настройка MTRR</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
8 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
9 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
10 ОЧЕНЬ важно проверить, правильно ли установлены MTRR регистры, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
11 поскольку они могут дать большой прирост производительности. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
12 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
13 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
14 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
15 Выполните <command>cat /proc/mtrr</command>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
16 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
17 <prompt>--($:~)--</prompt> cat /proc/mtrr |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
18 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
19 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<!-- |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
20 --></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
21 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
22 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
23 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
24 Здесь все верно, показана моя Matrox G400 с 16Мб памяти. Я выполнил это из-под |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
25 XFree 4.x.x , который автоматически устанавливает регистры MTRR. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
26 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
27 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
28 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
29 Если ничего не сработало, вам придется сделать это вручную. Во-первых, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
30 вы должны определить базовый адрес. Существует три способа выяснить его: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
31 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
32 <orderedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
33 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
34 из сообщений запуска X11, например: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
35 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
36 (--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
37 (--) SVGA: Linear framebuffer at 0xD8000000<!-- |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
38 --></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
39 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
40 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
41 из <filename>/proc/pci</filename> (используйте команду <command>lspci -v</command>): |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
42 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
43 01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
44 Memory at d8000000 (32-bit, prefetchable) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
45 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
46 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
47 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
48 из сообщений драйвера ядра mga_vid (используйте <command>dmesg</command>): |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
49 <screen>mga_mem_base = d8000000</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
50 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
51 </orderedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
52 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
53 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
54 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
55 Теперь давайте найдем объем памяти. Это очень просто, просто преобразуйте |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
56 размер видео памяти в шестнадцатеричный формат, или используйте таблицу: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
57 <informaltable frame="none"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
58 <tgroup cols="2"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
59 <tbody> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
60 <row><entry>1 MB</entry><entry>0x100000</entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
61 <row><entry>2 MB</entry><entry>0x200000</entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
62 <row><entry>4 MB</entry><entry>0x400000</entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
63 <row><entry>8 MB</entry><entry>0x800000</entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
64 <row><entry>16 MB</entry><entry>0x1000000</entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
65 <row><entry>32 MB</entry><entry>0x2000000</entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
66 </tbody> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
67 </tgroup> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
68 </informaltable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
69 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
70 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
71 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
72 Вы знаете бызовый адрес и размер памяти, так давайте настроим регистры MTRR! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
73 Например, для вышеуказанной карты Matrox (<literal>base=0xd8000000</literal>) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
74 с 32Мб памяти (<literal>size=0x2000000</literal>) просто выполните: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
75 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
76 echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
77 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
78 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
79 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
80 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
81 Не все CPU имеют MTRR. Например, старый K6-2 (около 266MHz, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
82 степпинг 0) не имеет MTRR, но у степпинга 12 они уже есть |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
83 (запустите <command>cat /proc/cpuinfo</command> чтобы это проверить). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
84 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
85 </sect1> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
86 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
87 <sect1 id="output-trad"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
88 <title>Видео вывод для традиционных видео карт</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
89 <sect2 id="xv"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
90 <title>Xv</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
91 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
92 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
93 Под XFree86 4.0.2 или новее, вы можете использовать функции работы с YUV[YUV routines] |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
94 вашей видеокарты, используя расширение XVideo, то, которое используется при указании опциии |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
95 '<option>-vo xv</option>'. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
96 <!-- FIXME |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
97 Also, this driver supports adjusting |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
98 brightness/contrast/hue/etc (unless you use the old, slow DirectShow DivX |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
99 codec, which supports it everywhere), see the man page. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
100 --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
101 К тому же этот драйвер поддерживает управление |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
102 яркостью/контрастностью/цветностью/и т.д. (кроме случая использования старого ,медленного |
20040 | 103 DivX кодека DirectShow, который везде это поддерживает), смотрите страницу man. |
19845
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
104 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
105 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
106 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
107 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
108 Чтобы заставить его работать, убедитесь, что выполняется следующее: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
109 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
110 <orderedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
111 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
112 Требуется использовать XFree86 4.0.2 или новее (предыдущие версии не меют XVideo) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
113 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
114 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
115 Ваша карта действительно поддерживает аппаратное ускорение (современные - да) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
116 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
117 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
118 X загружают расширение XVideo, это похоже на: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
119 <programlisting>(II) Loading extension XVideo</programlisting> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
120 в <filename>/var/log/XFree86.0.log</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
121 <note><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
122 Это всего лишь загружается расширение XVideo. При нормальной установке оно грузится |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
123 всегда, это не означает, что загружена <emphasis role="bold">аппаратная</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
124 поддержка XVideo. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
125 </para></note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
126 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
127 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
128 Ваша карта имеет поддержку Xv для inux. Чтобы это проверить, запустите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
129 <command>xvinfo</command>, являющуюся частью дистрибутива XFree86. Она должна |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
130 выдать на экран длинный текст, похожий на этот: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
131 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
132 X-Video Extension version 2.2 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
133 screen #0 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
134 Adaptor #0: "Savage Streams Engine" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
135 number of ports: 1 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
136 port base: 43 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
137 operations supported: PutImage |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
138 supported visuals: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
139 depth 16, visualID 0x22 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
140 depth 16, visualID 0x23 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
141 number of attributes: 5 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
142 (...) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
143 Number of image formats: 7 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
144 id: 0x32595559 (YUY2) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
145 guid: 59555932-0000-0010-8000-00aa00389b71 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
146 bits per pixel: 16 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
147 number of planes: 1 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
148 type: YUV (packed) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
149 id: 0x32315659 (YV12) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
150 guid: 59563132-0000-0010-8000-00aa00389b71 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
151 bits per pixel: 12 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
152 number of planes: 3 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
153 type: YUV (planar) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
154 (...и т.д....)<!-- |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
155 --></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
156 Карта должна поддерживать YUY2 пакованные и YUV12 планарные[planar] форматы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
157 пикселов, чтобы быть полезной в <application>MPlayer</application>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
158 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
159 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
160 И, наконец, проверьте, что <application>MPlayer</application> собран с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
161 поддержкой 'xv'. Выполните <command>mplayer -vo help | grep xv </command>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
162 Исли поддержка 'xv' включена, то увидите похожую строку: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
163 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
164 xv X11/Xv<!-- |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
165 --></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
166 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
167 </orderedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
168 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
169 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
170 <sect3 id="tdfx"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
171 <title>3dfx карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
172 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
173 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
174 Хорошо известно, что старые 3dfx драйвера имеют проблемы с ускорением XVideo, они не |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
175 поддерживают ни YUY2 ни YV12, и т.п. Проверьте, что у вас XFree86 версии |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
176 4.2.0 или новее, он хорошо работает с YV12 и YUY2. Предыдущие версии, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
177 включая 4.1.0, <emphasis role="bold">с YV12 приводят к краху</emphasis>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
178 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
179 Если вы столкнулись со странными эффектами при использовании <option>-vo xv</option>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
180 попробуйте SDL (он тоже имеет поддержку XVideo), и посмотрите поможет ли это. Обратитесь к |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
181 разделу <link linkend="sdl">SDL</link> за подробностями. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
182 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
183 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
184 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
185 <emphasis role="bold">ИЛИ</emphasis>, попробуйте НОВЫЙ |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
186 <option>-vo tdfxfb</option> драйвер! Смотрите раздел <link linkend="tdfxfb">tdfxfb</link>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
187 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
188 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
189 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
190 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
191 <sect3 id="s3"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
192 <title>S3 карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
193 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
194 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
195 S3 Savage3D, должны прекрасно работать, но для Savage4 используйте XFree86 версии 4.0.3 или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
196 выше (в случае проблем с изображением попробуйте 16bpp). По поводу S3 Virge: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
197 она поддерживает xv, но карта сама по себе слишком медленная, так что лучше будет ее |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
198 продать. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
199 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
200 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
201 Существует родной драйвер фреймбуфера для карт S3 Virge, аналогичный |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
202 tdfxfb. Настройте ваш фреймбуфер (например, укажите ядру |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
203 "<option>vga=792 video=vesa:mtrr</option>") и воспользуйтесь |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
204 <option>-vo s3fb</option> (<option>-vf yuy2</option> и <option>-dr</option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
205 тоже помогут). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
206 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
207 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
208 <note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
209 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
210 Пока не ясно в каких моделях Savage отсутствует поддержка YV12, и преобразование |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
211 осуществляется драйвером (медленно). Есл вы грешите на свою карту, возьмите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
212 свежий драйвер иди вежливо спросите в списке рассылки MPlayer-users |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
213 о драйвере с поддержкой MMX/3DNow!. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
214 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
215 </note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
216 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
217 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
218 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
219 <sect3 id="nvidia"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
220 <title>nVidia карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
221 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
222 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
223 nVidia под Linux - не всегда хороший выбор ... Открытые драйвера XFree86 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
224 поддерживают большинство этих карт, но в некоторых случаях придется |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
225 использовать закрытый бинарный драйвер от nVidia, доступный на |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
226 <ulink url="http://www.nvidia.com/object/linux.html">сайте nVidia</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
227 Этот драйвер также всегда необходим для задействования 3D ускорения. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
228 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
229 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
230 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
231 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
232 Карты Riva128 не имеют поддержки XVideo с драйвером nVidia от XFree86 :( |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
233 Подайте жалобу nVidia. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
234 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
235 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
236 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
237 Тем не менее, <application>MPlayer</application> имеет |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
238 <link linkend="vidix">VIDIX</link> драйвер для большинства карт nVidia. Сейчас он |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
239 в стадии беты и имеет некоторые недостатки. За подробостями обращайтесь |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
240 к разделу <link linkend="vidix-nvidia">nVidia VIDIX</link>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
241 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
242 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
243 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
244 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
245 <sect3 id="ati"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
246 <title>ATI карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
247 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
248 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
249 <ulink url="http://gatos.sf.net">Драйвер GATOS</ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
250 (который стоит использовать, если у вас не Rage128 или Radeon) по-умолчанию имеет включенную |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
251 опцию VSYNC. Это значит, что скорость декодирования (!) синхронизирована с частотой обновления |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
252 монитора. Если воспроизведение кажется медленным, попробуйте как-нибудь отключить VSYNC или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
253 установите частоту обновления в n*(fps[кадров/с] фильма) Гц. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
254 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
255 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
256 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
257 Radeon VE - если нужен X, используйте XFree86 4.2.0 или новее. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
258 Нет поддержки TV-выхода. Конечно, с <application>MPlayer</application> вы можете успешно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
259 получить <emphasis role="bold">ускоренное</emphasis> отображение, с или без |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
260 <emphasis role="bold">TV-выхода</emphasis>, без каких-либо библиотек X. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
261 Читайте раздел <link linkend="vidix">VIDIX</link>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
262 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
263 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
264 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
265 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
266 <sect3 id="neomagic"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
267 <title>NeoMagic карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
268 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
269 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
270 Эти карты можно найти во многих ноутбуках. Вы должны использовать XFree86 4.3.0 или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
271 более новый, или использовать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
272 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">Xv-совместимые драйвера</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
273 от Stefan Seyfried. Просто выберите подходящий для вашей версии XFree86. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
274 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
275 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
276 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
277 XFree86 4.3.0 включает поддержку Xv, недавно Bohdan Horst отослал небольшой |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
278 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">патч</ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
279 для исходников XFree86, ускоряющий операции с фреймбуфером (и XVideo) в четыре раза. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
280 Патч был включен в XFree86 CVS и должен быть в следующем релизе после 4.3.0. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
281 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
282 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
283 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
284 Чтобы сделать возможным воспроизведение фильмов DVD разрешения поправьте ваш XF86Config как |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
285 указано здесь: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
286 <programlisting> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
287 Section "Device" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
288 [...] |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
289 Driver "neomagic" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
290 <emphasis>Option "OverlayMem" "829440"</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
291 [...] |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
292 EndSection<!-- |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
293 --></programlisting> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
294 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
295 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
296 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
297 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
298 <sect3 id="trident"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
299 <title>Trident карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
300 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
301 Если хотите использовать Xv с картой Trident, учитывая, что они не работают с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
302 4.1.0, установите XFree 4.2.0. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
303 4.2.0 добавляет поддержку полноэкранного Xv с картой Cyberblade XP. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
304 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
305 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
306 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
307 Другой вариант: <application>MPlayer</application> имеет |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
308 <link linkend="vidix">VIDIX</link> драйвер для карт Cyberblade/i1. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
309 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
310 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
311 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
312 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
313 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
314 <sect3 id="kyro"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
315 <title>Kyro/PowerVR карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
316 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
317 Если хотите использовать Xv с картами на базе Kyro (например, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
318 Hercules Prophet 4000XT), следует скачать драйверы с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
319 <ulink url="http://www.powervr.com/">сайта PowerVR</ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
320 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
321 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
322 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
323 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
324 <!-- ********** --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
325 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
326 <sect2 id="dga"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
327 <title>DGA</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
328 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
329 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
330 <title>ПРЕАМБУЛА</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
331 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
332 Этот документ пытается сказать несколько слов о том, что такое DGA в целом и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
333 что можт сделать DGA драйвер для <application>MPlayer</application> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
334 (а что нет). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
335 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
336 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
337 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
338 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
339 <title>ЧТО ТАКОЕ DGA</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
340 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
341 <acronym>DGA</acronym> это сокращение от <emphasis>Direct Graphics |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
342 Access[Прямой Доступ к Графике]</emphasis> и означает обход |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
343 программами X сервера и прямое изменение ими памяти фреймбуфера. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
344 Говоря техническим языком, это происходит при помощи отображения[mapping] |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
345 памяти фреймбуфера в адресное простанство вашего процесса. Это позволяется |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
346 ядром, только если у вас есть привилегии суперпользователя. Вы можете |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
347 получить их либо войдя в систему под именем |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
348 <systemitem class="username">root</systemitem>, либо установив SUID бит на |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
349 испольняемый файл <application>MPlayer</application> (<emphasis role="bold">не |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
350 рекомендуется</emphasis>). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
351 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
352 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
353 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
354 Есть две версии DGA: DGA1 используется XFree 3.x.x и DGA2, появившийся в XFree 4.0.1. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
355 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
356 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
357 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
358 DGA1 предоставляет только прямой доступ в фреймбуферу, как описано выше. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
359 Для переключения виеорежимов придется обратиться в расширению XVidMode. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
360 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
361 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
362 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
363 DGA2 объединяет возможности расширения XVidMode и, к тому же, позволяет изменять |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
364 глубину цвета отображения. Таким образом, вы можете,работая, в основном, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
365 в X с 32-х битной глубиной цвета, переключиться на глубину 15 бит и наоборот. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
366 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
367 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
368 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
369 Однако DGA имеет некоторые недостатки. Похоже, оно каким-то образом зависит от |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
370 используемого графического чипа и реализации видеодрайвера сервера X, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
371 управляющего этим чипом. Так что он работает не на всех системах. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
372 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
373 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
374 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
375 <title>УСТАНОВКА ПОДДЕРЖКИ DGA ДЛЯ MPLAYER</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
376 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
377 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
378 Во-первых, убедитесь, что X загружает расширение DGA, смотрите в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
379 <filename>/var/log/XFree86.0.log</filename>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
380 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
381 <programlisting>(II) Loading extension XFree86-DGA</programlisting> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
382 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
383 Смотрите, <emphasis role="bold">крайне рекомендуется</emphasis> XFree86 4.0.x или старше! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
384 DGA драйвер программы <application>MPlayer</application> определяется автоматически скриптом |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
385 <filename>./configure</filename>, или можете принудительно указать его использование |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
386 опцией <option>--enable-dga</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
387 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
388 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
389 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
390 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
391 Если драйвер не смог переключиться на меньшее разрешение, поэкспериментируйте с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
392 опциями <option>-vm</option> (только для X 3.3.x), <option>-fs</option>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
393 <option>-bpp</option>, <option>-zoom</option> чтобы найти видеорежим |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
394 в который поместиться фильм. Конвертера Пока что нет :( |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
395 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
396 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
397 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
398 Получите права <systemitem class="username">root</systemitem>. DGA требует |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
399 права root для прямой записи в видеопамять. Если хотите запускать от имени обычного |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
400 пользователя, установите бит SUID на <application>MPlayer</application>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
401 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
402 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
403 chown root <replaceable>/usr/local/bin/mplayer</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
404 chmod 750 <replaceable>/usr/local/bin/mplayer</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
405 chmod +s <replaceable>/usr/local/bin/mplayer</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
406 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
407 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
408 Теперь это работает и под обычным пользователем. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
409 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
410 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
411 <caution> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
412 <title>Риск безопасности</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
413 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
414 В этом заключается <emphasis role="bold">большой</emphasis> риск безопасности! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
415 <emphasis role="bold">Никогда</emphasis> не делайте этого на сервере или комппьютере, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
416 к которому имеют доступ другие люди, т.к. они могут получить права root через |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
417 <application>MPlayer</application> с битом SUID. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
418 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
419 </caution> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
420 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
421 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
422 Теперь используйте опцию <option>-vo dga</option>, и вперед! (мы надеемся :) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
423 Можете попробовать, работает ли у вас опция <option>-vo sdl:driver=dga</option>! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
424 Это намного быстрее! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
425 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
426 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
427 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
428 <formalpara id="dga-modelines"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
429 <title>ПЕРЕКЛЮЧЕНИЕ РЕЖИМОВ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
430 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
431 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
432 DGA драйвер позволяет переключать режимы (менять разрешение) выходного сигнала. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
433 Это позволяет избежать (медленного) программного масштабирования и в то же |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
434 время предоставить полкоэкранное изображение. В идеале следует переключаться в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
435 режим с таким же (необязательно с сохранением пропорций) как у видеоданных разрешением, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
436 но X сервер позволяет переключаться в режимы, предопределенные в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
437 <filename>/etc/X11/XF86Config</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
438 (<filename>/etc/X11/XF86Config-4</filename> для XFree 4.X.X соответственно). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
439 Они определяются так называемыми моделайнами[modelines] и зависят |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
440 возможностей вашей видеокарты. X сервер читает этот файл при старте и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
441 отключает режимы, недопустимые для вашего оборудованиея. Вы можете определить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
442 какие режимы остались, посмотрев лог файл X11. Он может быть найден в: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
443 <filename>/var/log/XFree86.0.log</filename>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
444 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
445 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
446 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
447 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
448 Вот значения, про которые известно, что они работают с чипом Riva128 при |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
449 использовании X драйвера nv.o. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
450 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
451 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
452 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
453 <para><programlisting> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
454 Section "Modes" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
455 Identifier "Modes[0]" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
456 Modeline "800x600" 40 800 840 968 1056 600 601 605 628 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
457 Modeline "712x600" 35.0 712 740 850 900 400 410 412 425 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
458 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
459 Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
460 Modeline "352x288" 25.10 352 368 416 432 288 296 290 310 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
461 Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
462 Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
463 EndSection |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
464 </programlisting></para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
465 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
466 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
467 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
468 <title>DGA & MPLAYER</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
469 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
470 DGA используется программой <application>MPlayer</application> двумя способами: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
471 можно указать SDL использовать его (<option>-vo sdl:driver=dga</option>) и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
472 с помощью DGA драйвера (<option>-vo dga</option>). Все сказанное выше верно для обоих; |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
473 в следующих разделах будет расказано как работает DGA драйвер для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
474 <application>MPlayer</application>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
475 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
476 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
477 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
478 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
479 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
480 <title>ВОЗМОЖНОСТИ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
481 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
482 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
483 DGA запускается указанием <option>-vo dga</option> в командной строке. По-умолчанию, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
484 он пытается переключить режим с ближайшим к оригинальному видео разрешением. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
485 Он преднамеренно игнорирует опции <option>-vm</option> и <option>-fs</option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
486 (переключение видеорежимов и полноэкранный режим) - он всегда старается |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
487 занять как можно большую площадь экрана переключением видеорежима, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
488 избегая таким образом использования дополнительных тактов CPU для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
489 масштабирования изображения. Если выбранный режим вам не нравится, можете |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
490 принудительно указать использовать разрешение ближайшее к указанному вами опциями |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
491 <option>-x</option> и <option>-y</option>. При указании опции |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
492 <option>-v</option>, DGA драйвер выведет, кроме множества других вещей, список |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
493 всех поддерживаемых режимов, указанных в <filename>XF86Config</filename>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
494 Имея DGA2 вы также можете указать использование определенной глубины цвета |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
495 при помощи опции <option>-bpp</option>. Допустимыми значениями являются 15, 16, 24 и 32. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
496 Зависит от оборудования, какие значения поддерживаются аппаратно, а для каких необходимо |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
497 производить (возможно медленное) преобразование. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
498 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
499 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
500 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
501 <!--FIXME offscreen memory --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
502 Если вам повезло иметь достаточно свободной памяти[offscreen memory], чтобы поместить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
503 туда изображение целиком, DGA драйвер будет использовать двойную буферизацию, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
504 что приведет к более плавному воспроизведению фильма. Он сообщит вам включена ли |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
505 двойная буферизация или нет. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
506 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
507 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
508 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
509 Двойная буферизация означает, что каждый следующий кадр вашего фильма рисуется |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
510 в некоторую память[offscreen memory], пока отображается теущий кадр. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
511 Когда следующий кадр готов, графическому чипу сообщается его расположение |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
512 в памяти, и чип просто выбирает оттуда данные для отображения. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
513 В это время новыми видео данными заполняется другой участок буфера. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
514 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
515 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
516 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
517 Двойная буферизация может быть задействована опцией |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
518 <option>-double</option> и отключена при помощи |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
519 <option>-nodouble</option>. В данный момент двойной буфер по-умолчанию отключен. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
520 При использовании DGA драйвера, экранное отображение (OSD) работает только |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
521 с двойной буферизацией. Однако, включение двойной буферизации может привести |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
522 к существенному снижению скорости (на моем K6-II+ 525 оно использует дополнительные |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
523 20% времени CPU!) в зависимости от реализации DGA для вашего оборудования. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
524 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
525 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
526 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
527 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
528 <title>ПРОБЛЕМЫ БЫСТРОДЕЙСТВИЯ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
529 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
530 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
531 <!-- FIXME как-то криво звучит --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
532 Проще говоря, DGA доступ к фреймбуферу должен быть настолько быстр, насколько |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
533 быстр используемый X11 драйвер c дополительной выгодой[benefit] получения |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
534 полкоэкранного изображения. Процентные значения скорости, выводимые |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
535 <application>MPlayer</application>, должны интерпретироваться с некоторой |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
536 осторожностью, например, с драйвером X11 они не включают время, используемое |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
537 сервером X11 непосредственно для прорисовки. Подключите терминал к |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
538 последовательному порту и запустите <command>top</command>, чтобы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
539 увидеть, что на самом деле происходит. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
540 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
541 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
542 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
543 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
544 Проще говоря, ускорение, полученное от использования DGA относительно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
545 'обычного' использования X11, сильно зависит от видео карты и того, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
546 насколько хорошо оптимизирован модуль X11 для него. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
547 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
548 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
549 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
550 Если у вас медленная система, лучше использовать глубину 15 или 16 бит, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
551 поскольку это потребует половину пропускной способности памяти 32-х |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
552 битного дисплея. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
553 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
554 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
555 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
556 Даже использование глубины 24 бита - хорошая идея, если ваша карта |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
557 аппаратно поддерживает только 32 бита, поскольку передается на 25% |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
558 меньше данных по сравнению с режимом 32/32. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
559 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
560 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
561 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
562 Приходилось видеть, как некоторые AVI файлы воспроизводились на Pentium MMX 266. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
563 AMD K6-2 CPU может работать начиная с 400 МГц и выше. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
564 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
565 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
566 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
567 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
568 <title>ИЗВЕСТНЫЕ ОШИБКИ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
569 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
570 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
571 Ну, по мнению некоторых разработчиков XFree, DGA - это немного монстр. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
572 Они говорят, что лучше его не использовать. Его реализация не |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
573 безупречна для любого существующего драйвера XFree. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
574 изъянов. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
575 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
576 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
577 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
578 <itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
579 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
580 С XFree 4.0.3 и <filename>nv.o</filename> существует ошибка приводящая |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
581 к странным цветам. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
582 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
583 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
584 ATI драйвер требует неоднократного переключения режима после |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
585 завершения использования DGA. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
586 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
587 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
588 Некоторые драйвера просто не в состоянии переключиться обратно в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
589 нормальный режим (используйте |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
590 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
591 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad -</keycap> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
592 для нормального переключения). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
593 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
594 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
595 Некоторые драйвера просто отображают странные цвета. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
596 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
597 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
598 Некоторые драйвера неверно сообщают о количестве памяти, которое они отобразли в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
599 адресное простарство процесса, так что vo_dga не будет использовать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
600 двойную буферизацию (SIS?). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
601 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
602 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
603 Некоторые драйвера, похоже, не могут сообщить даже об одном верном режиме. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
604 В этом случае DGA рухнет, сообщая о невероятном режиме |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
605 100000x100000 или о чем-нибудь похожем. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
606 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
607 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
608 OSD работает только с задействованным двойным буфером (иначе он моргает). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
609 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
610 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
611 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
612 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
613 <!--</sect1>--> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
614 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
615 <!-- ********** --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
616 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
617 <sect2 id="sdl"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
618 <title>SDL</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
619 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
620 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
621 <acronym>SDL</acronym> (Simple Directmedia Layer) - это, в основном, унифицированный |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
622 видео/аудио интерфейс. Программы, его использующие, знают только про SDL, а не про |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
623 то, какой видео или аудио драйвер реально используется. Например, порт игры Doom, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
624 используя SDL, может запуститься на svgalib, aalib, X, fbdev и других, вам |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
625 придется только указать (для примера) используемый видеодрайвер при помощи |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
626 переменной окружения <envar>SDL_VIDEODRIVER</envar>. Ну, в теории. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
627 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
628 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
629 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
630 <!-- FIXME is translation correct ? |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
631 With <application>MPlayer</application>, we used its X11 driver's software |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
632 scaler ability for cards/drivers that doesn't support XVideo, until we made |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
633 our own (faster, nicer) software scaler. Also we used its aalib output, but |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
634 now we have ours which is more comfortable. Its DGA mode was better than |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
635 ours, until recently. Get it now? :) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
636 --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
637 Для карт/драйверов, не поддерживающих XVideo, мы использовали в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
638 <application>MPlayer</application> собственные возможности программного масштабирования |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
639 SDL'вских X11 драйверов, пока не написали наш собственный (более быстрый и изящный) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
640 программный модуль масштабирования. Также мы использовали его aalib вывод, но |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
641 теперь у нас есть свой, более удобный. До некоторых пор его DGA режим был |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
642 лучше нашего. Хотите получить его прямо сейчас ? :) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
643 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
644 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
645 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
646 Он также помогает с некоторыми сбоящими драйверами/картами, если видео |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
647 прерывается (если это не проблема недостаточного быстродействия), или заикается звук. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
648 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
649 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
650 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
651 SDL видео вывод поддерживает отображения субтитров внизу, на черной полосе (если она есть). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
652 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
653 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
654 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
655 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
656 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
657 <sect2 id="svgalib"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
658 <title>SVGAlib</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
659 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
660 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
661 <title>УСТАНОВКА</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
662 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
663 потребуется установить svgalib и ее пакет разработки, чтобы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
664 <application>MPlayer</application> собрал свой SVGAlib драйвер (определяется |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
665 автоматически, но можко включить принудительно), и отредактировать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
666 <filename>/etc/vga/libvga.config</filename> в соответствии с вашией картой и монитором. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
667 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
668 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
669 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
670 <note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
671 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
672 Убедитесь, что не используете опцию <option>-fs</option>, поскольку она включает |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
673 использование программного масштабирования и работает медленно. Если вам действительно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
674 это необходимо, используйте опцию <option>-sws 4</option>, которая будет давать плохое |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
675 качество, но несколько быстрее. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
676 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
677 </note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
678 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
679 <formalpara><title>ПОДДЕРЖКА EGA (4BPP)</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
680 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
681 SVGAlib включает в себя EGAlib, и <application>MPlayer</application> имеет |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
682 возможность выводить любой фильм в 16-ти цветах. Используется в таких вариантах: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
683 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
684 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
685 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
686 <itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
687 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
688 EGA карта с EGA монитором: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
689 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
690 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
691 EGA карта с CGA монитором: 320x200x4bpp, 640x200x4bpp |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
692 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
693 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
694 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
695 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
696 Значение bpp (бит на пиксел) должно быть вручную установлено в 4: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
697 <option>-bpp 4</option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
698 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
699 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
700 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
701 Возможно потребуется отмасштабировать фильм, чтобы уместить в размеры EGA режима: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
702 <screen>-vf scale=640:350</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
703 or |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
704 <screen>-vf scale=320:200</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
705 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
706 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
707 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
708 Для масштабировани требуется быстрый алгоритм с плохим качеством: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
709 <screen>-sws 4</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
710 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
711 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
712 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
713 Возможно надо отключить автоматическую коррекцию пропорций: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
714 <screen>-noaspect</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
715 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
716 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
717 <note><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
718 Как показывает мой опыт, лучшее качество на EGA экране получается |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
719 при небольшом уменьшении яркости: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
720 <option>-vf eq=-20:0</option>. Мне также пришлось уменьшить частоту дискретизации [samplerate] |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
721 на моей машине, поскольку звук не работал на 44kГц. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
722 <option>-srate 22050</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
723 </para></note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
724 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
725 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
726 ВЫ можете включить OSD и субтитры только с плагином <option>expand</option>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
727 смотрите страницу руководства man для точных параметров. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
728 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
729 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
730 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
731 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
732 <sect2 id="fbdev"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
733 <title>Вывод во фреймбуфер (FBdev)</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
734 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
735 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
736 Надо ли собирать FBdev автоматически определяется скриптом |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
737 <filename>./configure</filename>. Прочтите документацию на фреймбуйер в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
738 исходниках ядра (<filename>Documentation/fb/*</filename>) для более подробной |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
739 информации. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
740 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
741 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
742 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
743 Если ваша карта не поддерживает стандарт VBE 2.0 (старые ISA/PCI карты, такие |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
744 как S3 Trio64), а только VBE 1.2 (или еще старее?): ну, VESAfb все же будет доступна, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
745 но вам потребуется загрузить SciTech Display Doctor (она же UniVBE) до загрузки Linux. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
746 Используйте загрузочный диск DOS или что либо другое. И не забудьте зарегистрировать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
747 ваш UniVBE ;)) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
748 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
749 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
750 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
751 Драйвер FBdev вместе с прочими принимает несколько дополнительных параметров: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
752 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
753 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
754 <variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
755 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
756 <term><option>-fb</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
757 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
758 указывает какой устройство фреймбуфера использовать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
759 (по-умолчанию: <filename>/dev/fb0</filename>) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
760 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
761 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
762 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
763 <term><option>-fbmode</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
764 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
765 название используемого режима (в соответствии с <filename>/etc/fb.modes</filename>) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
766 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
767 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
768 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
769 <term><option>-fbmodeconfig</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
770 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
771 конфигурационный файл с режимами (по-умолчанию: <filename>/etc/fb.modes</filename>) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
772 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
773 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
774 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
775 <term><option>-monitor-hfreq</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
776 <term><option>-monitor-vfreq</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
777 <term><option>-monitor-dotclock</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
778 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
779 <emphasis role="bold">важные</emphasis> знаячения, смотрите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
780 <filename>example.conf</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
781 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
782 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
783 </variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
784 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
785 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
786 При желании переключиться в особый режим используйте: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
787 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
788 mplayer -vm -fbmode <replaceable>название_режима</replaceable> <replaceable>имя_файла</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
789 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
790 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
791 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
792 <itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
793 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
794 <option>-vm</option> в одиночку выберет наиболее подходящий режим из |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
795 <filename>/etc/fb.modes</filename>. Также может использоваться совместно с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
796 <option>-x</option> и <option>-y</option>. Опция |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
797 <option>-flip</option> поддерживается, только если формат точки фильма совпадает с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
798 форматом точки видеорежима. Обратите внимание на значение bpp, fbdev пытается |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
799 использовать текущий или указанный вами опцией <option>-bpp</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
800 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
801 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
802 Опция <option>-zoom</option> не поддерживается (используйте <option>-vf scale</option>). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
803 Вы не можете использовать режимы с 8bpp (или меньше). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
804 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
805 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
806 Вы, возможно, захотите отключить курсор: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
807 <screen>echo -e '\033[?25l'</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
808 или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
809 <screen>setterm -cursor off</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
810 и хранитель экрана: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
811 <screen>setterm -blank 0</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
812 Чтобы снова включить курсор: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
813 <screen>echo -e '\033[?25h'</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
814 или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
815 <screen>setterm -cursor on</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
816 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
817 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
818 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
819 <note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
820 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
821 Смена режимов FBdev <emphasis>не работает</emphasis> с VESA фреймбуфером. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
822 Не просите об этом, т.к. это не ограничения <application>MPlayer</application>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
823 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
824 </note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
825 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
826 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
827 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
828 <sect2 id="mga_vid"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
829 <title>Matrox фреймбуфер (mga_vid)</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
830 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
831 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
832 Этот раздел о поддержке Matrox G200/G400/G450/G550 BES (Back-End Scaler) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
833 и драйвере ядра <systemitem>mga_vid</systemitem>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
834 Он имеет поддержку VSYNC с тройной буферизацией. Работает как во фреймбуфер консоли, так и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
835 под X. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
836 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
837 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
838 <warning> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
839 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
840 Он только для Linux! На не-Linux системах (проверялось на FreeBSD) можете вместо |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
841 него использовать <link linkend="vidix">VIDIX</link>! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
842 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
843 </warning> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
844 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
845 <procedure> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
846 <title>Установка:</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
847 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
848 чтобы ипользовать его, придется, во-первых, скомпилировать <filename>mga_vid.o</filename>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
849 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
850 cd drivers |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
851 make<!-- |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
852 --></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
853 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
854 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
855 Затем создайте устройство <filename>/dev/mga_vid</filename>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
856 <screen>mknod /dev/mga_vid c 178 0</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
857 и загрузите драйвер: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
858 <screen>insmod mga_vid.o</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
859 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
860 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
861 Вам следует проверить определение размера памяти, используя |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
862 команду <command>dmesg</command>. Если он неверен, укажите опцию |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
863 <option>mga_ram_size</option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
864 (но сначала <command>rmmod mga_vid</command>), |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
865 указав размер памяти в Мб: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
866 <screen>insmod mga_vid.o mga_ram_size=16</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
867 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
868 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
869 чтобы в случае необходимости загружать его автоматической, сначала добавьте |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
870 следующую строку в конец файла <filename>/etc/modules.conf</filename>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
871 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
872 <programlisting>alias char-major-178 mga_vid</programlisting> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
873 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
874 Затем скопируйте модуль <filename>mga_vid.o</filename> в соответствующее место в каталоге |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
875 <filename>/lib/modules/<replaceable>версия_ядра</replaceable>/<replaceable>где_то_тут</replaceable></filename>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
876 </para><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
877 Затем запустите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
878 <screen>depmod -a</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
879 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
880 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
881 Теперь надо (пере)скомпилировать <application>MPlayer</application>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
882 <filename>./configure</filename> определит |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
883 <filename>/dev/mga_vid</filename> и соберет драйвер 'mga'. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
884 Использование его в <application>MPlayer</application> осуществляется |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
885 опцией <option>-vo mga</option>, если используете консоль matroxfb, или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
886 опцией <option>-vo xmga</option> из-под XFree86 3.x.x или 4.x.x. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
887 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
888 </procedure> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
889 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
890 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
891 Драйвер mga_vid работает совместно с Xv. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
892 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
893 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
894 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
895 Из файла устройства <filename>/dev/mga_vid</filename> можно получать некоторую информацию, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
896 например, командой |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
897 <screen>cat /dev/mga_vid</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
898 В него можно писать для изменения яркости: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
899 <screen>echo "brightness=120" > /dev/mga_vid</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
900 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
901 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
902 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
903 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
904 <sect2 id="tdfxfb" xreflabel="3Dfx YUV support (tdfxfb)"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
905 <title>Поддержка 3Dfx YUV</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
906 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
907 Этот драйвер использует ядерный драйвер фреймбуфера tdfx для воспроизведения |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
908 фильмой с YUV ускорением. Вам потребуется ядро с поддержкой tdfxfb и перекомпиляция с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
909 <screen>./configure --enable-tdfxfb</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
910 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
911 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
912 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
913 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
914 <sect2 id="opengl"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
915 <title>OpenGL вывод</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
916 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
917 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
918 <application>MPlayer</application> поддерживает воспроизведение фильмов через OpenGL, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
919 но если ваша платформа/драйвер поддердивает xv, как в случае PC с Linux, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
920 лучше используйте xv, производительность OpenGL значительно ниже. Если у вас |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
921 реализация X11 без поддержки xv, OpenGL жизнеспособная замена. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
922 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
923 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
924 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
925 К сожалению, не все драйвера поддерживают эту возможность. Драйвера |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
926 Utah-GLX (для XFree86 3.3.6) имеют ее для всех карт. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
927 Подробности установки смотрите <ulink url="http://utah-glx.sf.net"/>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
928 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
929 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
930 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
931 XFree86(DRI) 4.0.3 или новее поддерживает OpenGL с картами Matrox и Radeon, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
932 4.2.0 или более поздние поддерживают и Rage128. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
933 Инструкции по закачиванию и установке смотрите на <ulink url="http://dri.sf.net"/> . |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
934 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
935 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
936 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
937 Подсказка от одного из наших пользователей: видео вывод GL может использоваться |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
938 для получения синхронизированного по вертикали TV вывода. Необходимо установить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
939 переменную окружения (как минимум для nVidia): |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
940 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
941 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
942 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
943 <command>export $__GL_SYNC_TO_VBLANK=1</command> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
944 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
945 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
946 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
947 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
948 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
949 <sect2 id="aalib"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
950 <title>AAlib - отображение в текстовом режиме</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
951 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
952 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
953 AAlib - это библиотека для отображения графики в текстовом режиме, используя мощный |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
954 ASCII рендерер[renderer]. Существует <emphasis>множество</emphasis> программ уже |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
955 поддерживающих ее, такие как Doom, Quake, и т.д. <application>MPlayer</application> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
956 содержит очень удобный драйвер для нее. Если <filename>./configure</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
957 обнаруживает установленную aalib, будет собран libvo драйвер для aalib. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
958 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
959 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
960 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
961 В AA Window можно использовать некоторые клавиши для изменения настроек рендеринга: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
962 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
963 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
964 <informaltable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
965 <tgroup cols="2"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
966 <thead> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
967 <row><entry>Клавиша</entry><entry>Действие</entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
968 </thead> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
969 <tbody> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
970 <row><entry><keycap>1</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
971 уменьшить контрастность |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
972 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
973 <row><entry><keycap>2</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
974 увеличить контрастность |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
975 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
976 <row><entry><keycap>3</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
977 уменьшить яркость |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
978 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
979 <row><entry><keycap>4</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
980 увеличить яркость |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
981 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
982 <row><entry><keycap>5</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
983 включение/отключение быстрого рендеринга |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
984 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
985 <row><entry><keycap>6</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
986 установка режима зашумления[dithering] (отсутствие, распределение ошибки[error distribution], Floyd Steinberg) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
987 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
988 <row><entry><keycap>7</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
989 инвертировать изображение |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
990 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
991 <row><entry><keycap>8</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
992 переключение между управлением aa и <application>MPlayer</application> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
993 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
994 </tbody> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
995 </tgroup> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
996 </informaltable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
997 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
998 <variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
999 <title>Могут быть использованы следующие опции командной строки:</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1000 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1001 <term><option>-aaosdcolor=<replaceable>V</replaceable></option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1002 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1003 Смена цвета OSD |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1004 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1005 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1006 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1007 <term><option>-aasubcolor=<replaceable>V</replaceable></option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1008 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1009 Смена цвета субтитров |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1010 </para><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1011 где <replaceable>V</replaceable> может быть: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1012 <literal>0</literal> (нормальный), |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1013 <literal>1</literal> (темный), |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1014 <literal>2</literal> (жирный), |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1015 <literal>3</literal> (жирный шрифт), |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1016 <literal>4</literal> (реверсный[reverse]), |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1017 <literal>5</literal> (специальный). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1018 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1019 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1020 </variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1021 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1022 <variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1023 <title>AAlib сама предоставляет большое количество опций. Вот некоторые из важных::</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1024 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1025 <term><option>-aadriver</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1026 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1027 Установить рекомендуемый aa драйвер (X11, curses, Linux). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1028 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1029 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1030 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1031 <term><option>-aaextended</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1032 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1033 Использовать все 256 символов. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1034 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1035 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1036 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1037 <term><option>-aaeight</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1038 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1039 Использовать восьмибитную ASCII. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1040 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1041 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1042 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1043 <term><option>-aahelp</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1044 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1045 Выводит все опции aalib. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1046 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1047 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1048 </variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1049 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1050 <note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1051 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1052 Рандеринг очень сильно загружает CPU, особенно при использовании AA-on-X |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1053 (использование aalib под X), и меньше при использовании стандартной не-фреймбуфер |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1054 консоли. Используйте SVGATextMode, чтобы настроить большой текстовый режим и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1055 наслаждайтесь! (второй выход карт Hercules рулит[secondary head Hercules cards |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1056 rock] :) ), но, IMHO, вы можете использовать опцию <option>-vf 1bpp</option>, чтобы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1057 получить графику на hgafb :) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1058 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1059 </note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1060 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1061 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1062 Используйте опцию <option>-framedrop</option>, если ваш компьютер недостаточно быстр |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1063 для отрисовки всех кадров! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1064 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1065 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1066 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1067 При воспроизведении на терминале, вы получите лучшую скорость и качество при |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1068 использовании драйвера Linux, а не curses(<option>-aadriver linux</option>). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1069 Но при этом вы долны иметь право записи в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1070 <filename>/dev/vcsa<replaceable><терминал></replaceable></filename>! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1071 Это не определяется aalib автоматически, но vo_aa вместо нее пытается определить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1072 лучший режим. Смотрите <ulink url="http://aa-project.sf.net/tune"/> для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1073 дальнейших задач тюнинга. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1074 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1075 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1076 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1077 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1078 <sect2 id="caca"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1079 <title><systemitem class="library">libcaca</systemitem> - Цветная ASCII Art библиотека</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1080 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1081 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1082 Библиотека <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink> - |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1083 это графическая библиотека, выводящая чекст вместо пикселов, так что она может |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1084 работать на старых видео картах или текстовых терминалах. Она не такая, как |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1085 знаменитая <systemitem class="library">AAlib</systemitem>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1086 <systemitem class="library">libcaca</systemitem> требует терминал для своей работы, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1087 так что она будет работать на всех unix системах (включая Max OS X), используя |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1088 библиотеку <systemitem class="library">slang</systemitem> или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1089 <systemitem class="library">ncurses</systemitem>, под DOS используя библиотеку |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1090 <systemitem class="library">conio.h</systemitem>, и под windows, используя либо |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1091 <systemitem class="library">slang</systemitem>, либо |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1092 <systemitem class="library">ncurses</systemitem> (через Cygwin эмуляцию), либо |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1093 <systemitem class="library">conio.h</systemitem>. Если скрипт |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1094 <filename>./configure</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1095 определяет <systemitem class="library">libcaca</systemitem>, то caca libvo драйвер |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1096 будет собран. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1097 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1098 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1099 <itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1100 <title>Отличия от <systemitem class="library">AAlib</systemitem> следующие:</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1101 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1102 16 доступных цветов для вывода символов (256 цветовых пар) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1103 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1104 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1105 зашумление[dithering] цветного изображения |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1106 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1107 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1108 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1109 <itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1110 <title>Но <systemitem class="library">libcaca</systemitem> также имеет следующие |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1111 ограничения:</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1112 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1113 нет поддержки яркости, контрастности, гаммы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1114 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1115 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1116 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1117 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1118 ВЫ можете использовать следующие клавиши в окне caca для именения опций |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1119 рендеринга: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1120 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1121 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1122 <informaltable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1123 <tgroup cols="2"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1124 <thead> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1125 <row><entry>Клавиша</entry><entry>Действие</entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1126 </thead> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1127 <tbody> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1128 <row><entry><keycap>d</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1129 Перключение методов зашумления[dithering] <systemitem class="library">libcaca</systemitem>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1130 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1131 <row><entry><keycap>a</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1132 Перекллючение сглаживания[antialiasing] <systemitem class="library">libcaca</systemitem>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1133 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1134 <row><entry><keycap>b</keycap></entry><entry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1135 Переключение фона <systemitem class="library">libcaca</systemitem>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1136 </entry></row> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1137 </tbody> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1138 </tgroup> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1139 </informaltable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1140 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1141 <variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1142 <title><systemitem class="library">libcaca</systemitem> также анализирует следующие |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1143 переменные окружения:</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1144 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1145 <term><option>CACA_DRIVER</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1146 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1147 Установить рекомендуемый caca драйвер, например ncurses, slang, x11. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1148 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1149 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1150 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1151 <term><option>CACA_GEOMETRY (только X11)</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1152 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1153 Указывает количество строк и стольбцов, например, 128x50. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1154 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1155 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1156 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1157 <term><option>CACA_FONT (только X11)</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1158 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1159 Указывает используемый шрифт, например, fixed, nexus. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1160 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1161 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1162 </variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1163 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1164 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1165 Испольуйте опцию <option>-framedrop</option>, если ваш компьютер недостаточно быстр для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1166 рендеринга всех кадров. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1167 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1168 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1169 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1170 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1171 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1172 <sect2 id="vesa"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1173 <title>VESA - вывод в VESA BIOS</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1174 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1175 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1176 Этот драйвер был разработатн и представлен как <emphasis role="bold">универсальный |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1177 драйвер</emphasis> для любых карт с VESA VBE 2.0 совместимым BIOS. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1178 Другое преимущество этого драйвера заключается в том ,что он пытается принудительно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1179 включить TV вывод. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1180 <citetitle>VESA BIOS EXTENSION (VBE) Версия 3.0 Дата: 16 сентября, 1998</citetitle> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1181 (Страница 70) гласит: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1182 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1183 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1184 <blockquote> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1185 <formalpara><title>Dual-Controller Designs</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1186 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1187 VBE 3.0 поддерживает дизайн с двумя контроллерами, предполагая, что поскольку |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1188 оба контроллера обычно имеют одного производителя, и управляются единственной |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1189 BIOS ROM на той же карте, то возможно скрыть от приложения факт наличия на самом |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1190 деле двух контроллеров. Это ограничивает их независимое одновременное использование, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1191 но позволяет приложеням, выпущенным до VBE 3.0 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1192 нормально работать. VBE функция 00h (Вернуть информацию о контроллере) возвращает |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1193 комбинированную информацию двух контроллеров, включая объединенный список |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1194 доступных режимов. Когда приложение выбирает режим, активируется соответствующий |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1195 контроллер. Каждая из остальных VBE функций затем работает с активным |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1196 контроллером. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1197 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1198 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1199 </blockquote> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1200 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1201 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1202 Так что у вас ест шанс получить работающий TV выход, используя этот драйвер. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1203 (Предполагается, что TV-выход - отдельный контроллер[standalone head] или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1204 отдельный выход как минимум.) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1205 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1206 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1207 <itemizedlist spacing="compact"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1208 <title>ПРЕИМУЩЕСТВА</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1209 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1210 У вас есть шанс смотреть фильмы, <emphasis role="bold">даже если Linux |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1211 не знает</emphasis> ваше видео оборудование. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1212 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1213 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1214 Вам не требуется устанавливать в Linux ничего, относящегося к графике |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1215 (вроде X11 (он же XFree86), fbdev и т.п.). Этот драйвер может запускаться |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1216 из <emphasis role="bold">текстового режима</emphasis>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1217 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1218 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1219 У вас есть шанс получить <emphasis role="bold">работающий TV-выход</emphasis>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1220 (Это известно как минимум для ATI карт). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1221 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1222 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1223 Этот драйвер вызывает обработчик <function>int 10h</function>, так что это |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1224 не эмуляция - он вызывает <emphasis role="bold">реальные</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1225 вещи <emphasis>реального</emphasis> BIOS в <emphasis>реальном режиме</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1226 (на самом деле vm86 режим). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1227 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1228 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1229 С ним вы можете использовать VIDIX, получая ускоренное отображение видео, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1230 <emphasis role="bold">и</emphasis> TV вывод одновременно! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1231 (Рекомендуется для ATI карт.) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1232 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1233 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1234 Если у вас есть VESA VBE 3.0+, и вы где-то указали |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1235 <option>monitor-hfreq, monitor-vfreq, monitor-dotclock</option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1236 (в файле конфигурации или в командной строке), то получите наибольшую возможную |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1237 частоту обновления. (Используя General Timing Formula). Чтобы задействовать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1238 эту возможность, вы должны указать <emphasis role="bold">все</emphasis> опции |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1239 вашего монитора. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1240 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1241 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1242 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1243 <itemizedlist spacing="compact"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1244 <title>НЕДОСТАТКИ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1245 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1246 Это работает только на <emphasis role="bold">x86 системах</emphasis>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1247 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1248 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1249 Может использваться только пользователем <systemitem class="username">root</systemitem>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1250 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1251 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1252 В данный момент доступно только для <emphasis role="bold">Linux</emphasis>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1253 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1254 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1255 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1256 <important> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1257 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1258 Не используйте этот драйвер с <emphasis role="bold">GCC 2.96</emphasis>! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1259 Он не будет работать! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1260 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1261 </important> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1262 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1263 <variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1264 <title>ОПЦИИ КОМАНДНОЙ СТРОКИ, ДОСТУПНЫЕ ДЛЯ VESA</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1265 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1266 <term><option>-vo vesa:<replaceable>опции</replaceable></option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1267 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1268 данный момент распознаются: <literal>dga</literal> для включения режима dga |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1269 и <literal>nodga</literal> для его отключения. В dga режиме вы можете включить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1270 двойную буферизацию опцией <option>-double</option>. Замечание: вы можете |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1271 опустить эти параметры для <emphasis role="bold">автоопределения</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1272 режтма dga. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1273 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1274 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1275 </variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1276 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1277 <itemizedlist spacing="compact"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1278 <title>ИЗВЕСТНЫЕ ПРОБЛЕМЫ И СПОСОБЫ ИХ РЕШЕНИЯ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1279 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1280 Если вы установили <emphasis role="bold">NLS</emphasis> шрифт на вашем |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1281 Linux и запускаете VESA драйвер из текстового режима, то после завершения |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1282 <application>MPlayer</application> у вас окажется загруженным |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1283 <emphasis role="bold">ROM шрифт</emphasis> вместо национального. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1284 Вы можете загрузить национальный шрифт снова, воспользовавшись утилитой |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1285 <command>setsysfont</command> из дистрибутива Mandrake/Mandriva, например. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1286 (<emphasis role="bold">Подсказка</emphasis>: Та же утилита используется для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1287 локализации fbdev). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1288 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1289 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1290 Некоторые <emphasis role="bold">графические драйверы Linux</emphasis> не обновляют |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1291 активный <emphasis role="bold">BIOS режим</emphasis> в DOS памяти. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1292 Таким образом, если у вас подобная проблема - всегда используете VESA драйвер |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1293 только из <emphasis role="bold">текстового режима</emphasis>. Иначе в любом случае будет |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1294 активирован текстовый режим (#03) и вам придется перезагружать компьютер.. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1295 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1296 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1297 Часто после завершения работы VESA драйвера вы получаете |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1298 <emphasis role="bold">черный</emphasis> экран. Чтобы вернуться в обычный режим |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1299 просто переключитесь на другую консоль |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1300 (нажав <keycap>Alt</keycap>+<keycap>F<x></keycap>) затем переключитесь |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1301 обратно тем же способом. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1302 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1303 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1304 Для получения <emphasis role="bold">работающего TV выхода</emphasis> необходимо, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1305 чтобы TV разъем был подключен до включения вашего PC, т.к. видео BIOS |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1306 инициализирует себя только один раз во время POST процедуры. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1307 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1308 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1309 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1310 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1311 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1312 <sect2 id="x11"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1313 <title>X11</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1314 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1315 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1316 Избегайте, если возможно. Вывод в X11 (используя расширение разделяемой памяти) - |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1317 без какого-либо ускорения.Поддерживается (MMX/3DNow/SSE ускоренное, но все равно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1318 медленное) программное масштабирование, используйте опции <option>-fs -zoom</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1319 Большинство карт имеют поддержку масштабирования, для этого используйте вывод |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1320 <option>-vo xv</option>, или <option>-vo xmga</option> для карт Matrox. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1321 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1322 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1323 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1324 Проблема в том, что большинство драйверов карт не поддерживают аппаратное |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1325 ускорение на втором мониторе/TV. В этом случае вы увидите окно зеленого/синего |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1326 цвета вместо изображения, и этот драйвер будет полезным, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1327 но требуется мощный CPU для программного масштабирования. Не используйте |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1328 програмный вывод+масштабирование SDL драйвера, он имеет худшее качество |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1329 картинки! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1330 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1331 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1332 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1333 Программное масштабирование очень медленное, лучше попробуйте вместо этого |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1334 изменить видео режим. Это очень просто. Смотрите <link linkend="dga-modelines">раздел DGA |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1335 режимы</link> и вставьте соотвествующие строки в ваш <filename>XF86Config</filename>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1336 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1337 <itemizedlist spacing="compact"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1338 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1339 Если у вас XFree86 4.x.x: используйте <option>-vm</option> опцию. Она |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1340 переключится в режим с подходящим разрешением. Если нет: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1341 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1342 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1343 C XFree86 3.x.x: циклически переключайтесь между разными разрешениями с помощью |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1344 клавиш |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1345 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>плюч</keycap> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1346 and |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1347 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>минус</keycap>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1348 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1349 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1350 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1351 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1352 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1353 Если не находите вставленные видео режимамы, просмотрите вывод Xfree86. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1354 Некоторые драйверы не могут использовать низкие частоты пикселизации (количество |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1355 отрисовываемых пикселей в секунду), необходимые для видео режимов с низким разрешением. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1356 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1357 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1358 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1359 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1360 <sect2 id="vidix"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1361 <title>VIDIX</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1362 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1363 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1364 <title>ПРЕАМБУЛА</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1365 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1366 <acronym>VIDIX</acronym> - это аббревиатура для <emphasis role="bold">VID</emphasis>eo |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1367 <emphasis role="bold">I</emphasis>nterface for *ni<emphasis role="bold">X</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1368 (Вмдео интерфейс для Unix). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1369 VIDIX разработан и введен как интерфейс для быстрых драйверов пространства |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1370 пользователя[user-space], обеспечивающих такую же производительность, как mga_vid |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1371 для карт Matrox. Они к тому же хорошо переносимы. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1372 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1373 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1374 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1375 Этот интерфейс был разработан, чтобы уместить существующие интерфейсы ускорения видео |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1376 (известные как mga_vid, rage128_vid, radeon_vid, pm3_vid) в единую схему. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1377 Он предоставляет высокоуровневый интерфейс к чипам, известным как |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1378 BES (BackEnd scalers) или OV (Video Overlays). Он не предоставляет низкоуровневого интерфейса |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1379 к вещам, известным как графические серверы (Я не хочу соревноваться с командой X11 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1380 в переключении режимов.) Т.е. основная цель интерфейса - ускорить до максимума |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1381 скорость воспроизведения видео. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1382 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1383 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1384 <itemizedlist spacing="compact"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1385 <title>ИСПОЛЬЗОВАНИЕ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1386 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1387 Вы можете использовать отдельный видеодрайвер: <option>-vo xvidix</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1388 Этот драйвер был разработан как X11 фронтенд к VIDIX технологии. Он |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1389 требует X сервер и может работать только под ним. Имейте ввиду, что |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1390 поскольку этот драйвер напрямую обращается к оборудованию в обход драйвера X, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1391 то могут быть повреждены растровые изображения, кешированные в памяти |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1392 видеокарты. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1393 Вы можете предотвратить это, ограничив размер видеопамяти, используемой X, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1394 XF86Config опцией "VideoRam" в разделе устройств. Вам следует установить этот |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1395 параметр в количество установленной видеопамяти минус 4Мб. Если у вас меньше |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1396 8Мб видеопамяти, вместо этого можно использовать опцию "XaaNoPixmapCache" в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1397 разделе экранов. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1398 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1399 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1400 Существует консольный VIDIX драйвер: <option>-vo cvidix</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1401 Для большинства карт требуется работающий и инициализированный фреймбуфер |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1402 (в противном случае просто испортите изображение на экране), |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1403 и вы будете иметь тот же эффект, что и с <option>-vo mga</option> или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1404 <option>-vo fbdev</option>. Карты nVidia, тем не менее, способны выводить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1405 полностью графическое видео в настоящей текстовой консоли. Смотрите раздел |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1406 <link linkend="vidix-nvidia">nvidia_vid</link> для более подробной информации. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1407 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1408 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1409 Вы можете использовать подустройство VIDIX, примененное к различным |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1410 драйверам видео вывода, например: <option>-vo vesa:vidix</option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1411 (<emphasis role="bold">только Linux</emphasis>) и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1412 <option>-vo fbdev:vidix</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1413 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1414 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1415 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1416 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1417 Это действительно неважно, какой драйвер вывода видео используется с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1418 <emphasis role="bold">VIDIX</emphasis>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1419 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1420 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1421 <itemizedlist spacing="compact"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1422 <title>ТРЕБОВАНИЯ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1423 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1424 Видеокарта должна находиться в графическом режиме (кроме карт nVidia с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1425 драйвером <option>-vo cvidix</option>). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1426 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1427 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1428 Драйвер вывода видео <application>MPlayer</application> должен знать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1429 текущий видеорежим и быть способным сообщить VIDIX некоторые видео характеристики сервера. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1430 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1431 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1432 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1433 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1434 <title>СПОСОБЫ ИСПОЛЬЗОВАНИЯ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1435 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1436 Когда VIDIX используется в качестве <emphasis role="bold">подустройства</emphasis> (<option>-vo |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1437 vesa:vidix</option>), настройка видеорежима производится драйвером вывода видео |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1438 (короче говоря <emphasis role="bold">vo_server</emphasis>). Следовательно, вы можете |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1439 передать в командную строку <application>MPlayer</application> те же ключи, что и для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1440 vo_server. Дополнительно он понимает ключ <option>-double</option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1441 как глобально видимый параметр. (Я рекомендую использовать этот ключ с VIDIX как минимум |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1442 для карт ATI). <option>-vo xvidix</option> дополнительно понимает следующие опции: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1443 <option>-fs -zoom -x -y -double</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1444 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1445 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1446 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1447 Вы можете напрямую указать VIDIX драйвер третьим параметром к командной строке |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1448 : |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1449 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1450 <screen>mplayer -vo xvidix:mga_vid.so -fs -zoom -double <replaceable>file.avi</replaceable></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1451 или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1452 <screen>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp 32 <replaceable>file.avi</replaceable></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1453 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1454 Но это опасно, и вам не следует этого делать. В этом случае принудительно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1455 запускается указанный драйвер и результат может быть непредсказуемым |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1456 (он может <emphasis role="bold">подвесить</emphasis> ваш компьютер). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1457 Вам следует это делать ТОЛЬКО если вы абсолютно уверены, что он работает и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1458 <application>MPlayer</application> не использует его автоматически. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1459 Пожалуйста, сообщите об этом разработчикам. Правильный путь - использование |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1460 VIDIX без аргументов для задействования автоопределения драйвера. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1461 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1462 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1463 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1464 Поскольку VIDIX требует прямой доступ к оборудованию, вы можете либо |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1465 запускать его от имени root, либо установить SUID бит на исполняемый файл |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1466 <application>MPlayer</application> ((<emphasis role="bold">Внимание: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1467 Это большой риск безопастности</emphasis>). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1468 Как вариант, вы можете использовать специальный модуль ядра, как этот: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1469 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1470 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1471 <procedure> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1472 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1473 <!-- FIXME correct translation of 'development version' --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1474 Скачайте <ulink url="http://www.arava.co.il/matan/svgalib/">разрабатываемую версию</ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1475 svgalib (например 1.9.17), <emphasis role="bold">ИЛИ</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1476 версию, созданную Alex специально для использования с <application>MPlayer</application> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1477 (она не требует наличия исходников svgalib для компиляции) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1478 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/svgalib/svgalib_helper-1.9.17-mplayer.tar.bz2">отсюда</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1479 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1480 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1481 Скомпилируйте модуль в каталоге <filename class="directory">svgalib_helper</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1482 (он может быть найден внутри каталога |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1483 <filename class="directory">svgalib-1.9.17/kernel/</filename>, если вы скачали исходники |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1484 с сайта svgalib) и выполните insmod для него. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1485 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1486 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1487 Для создания необходимых устройств в каталоге <filename class="directory">/dev</filename>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1488 выполните от имени root команду <screen>make device</screen> в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1489 <filename class="directory">svgalib_helper</filename>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1490 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1491 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1492 Переместите каталог <filename class="directory">svgalib_helper</filename> в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1493 <filename class="directory">mplayer/main/libdha/svgalib_helper</filename>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1494 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1495 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1496 Требуется, если вы скачали исходники с сайта svgalib: Удалите комментарий перед строкой |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1497 CFLAGS, содержаший строку "svgalib_helper" в файле |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1498 <filename class="directory">libdha/Makefile</filename>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1499 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1500 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1501 Перекомпилируйте и установите libdha. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1502 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1503 </procedure> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1504 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1505 <sect3 id="vidix-ati"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1506 <title>ATI карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1507 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1508 В даный момент для большинства карт ATI, начиная от Mach64 и заканчивая последними |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1509 Radeon, имеется встроенная поддержка. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1510 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1511 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1512 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1513 Существует два скомпилрованных бинарных файла: <filename>radeon_vid</filename> для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1514 Radeon и <filename>rage128_vid</filename> для карт Rage 128. Вы можете принудительно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1515 использовать один из них или позволить VIDIX автоматически опробовать все доступные |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1516 драйверы. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1517 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1518 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1519 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1520 <sect3 id="vidix-mga"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1521 <title>Matrox карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1522 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1523 Сообщалось, что работают Matrox G200, G400, G450 и G550. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1524 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1525 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1526 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1527 <!-- FIXME what is 'video equalizers ' ? --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1528 Драйвер поддерживает видео эквалайзеры и должем быть столь же быстр, как и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1529 <link linkend="mga_vid">Matrox фреймбуфер</link> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1530 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1531 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1532 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1533 <sect3 id="vidix-trident"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1534 <title>Trident карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1535 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1536 Существует драйвер для чипсета Trident Cyberblade/i1, который можно найти |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1537 на материнских платах VIA Epia. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1538 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1539 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1540 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1541 Драйвер написан и поддерживается |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1542 <ulink url="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">Alastair M. Robinson</ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1543 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1544 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1545 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1546 <sect3 id="vidix-3dlabs"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1547 <title>3DLabs карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1548 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1549 Хотя драйвер для чипов 3DLabs GLINT R3 и Permedia3 существует, никто его не |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1550 тестировал, так что отчеты приветствуются. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1551 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1552 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1553 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1554 <sect3 id="vidix-nvidia"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1555 <title>nVidia карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1556 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1557 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1558 Уникальная особенность драйвера nvidia_vid заключается в способности отображать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1559 видео в <emphasis role="bold">простой, чисто текстовой консоли</emphasis> - без |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1560 какого бы то ни было фреймбуфера или магии с X. Для этой цели мы будем использовать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1561 драйвер вывода видео <option>cvidix</option>, как показывет следующий пример: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1562 <screen>mplayer -vo cvidix <replaceable>example.avi</replaceable></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1563 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1564 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1565 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1566 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1567 <sect3 id="vidix-sis"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1568 <title>SiS карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1569 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1570 Это, как и nvidia_vid, весьма экспериментальный код. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1571 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1572 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1573 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1574 Он тестровался на SiS 650/651/740 (наиболее распространный чипсет, используемый в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1575 SiS версиях байрбонов[barebones] "Shuttle XPC") |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1576 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1577 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1578 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1579 Отчеты ожидаются! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1580 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1581 </sect3> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1582 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1583 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1584 <sect2 id="directfb"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1585 <title>DirectFB</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1586 <blockquote><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1587 "DirectFB - это графическая библиотека, которая была разработана с учетом |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1588 особенностей встроенных систем. Она предоставляет максимум производительности |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1589 при минимуме используемых ресурсов и накладных расходов." - |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1590 процитировано с <ulink url="http://www.directfb.org"/> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1591 </para></blockquote> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1592 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1593 <para>Я исключу описание возможностей DirectFB из этого раздела.</para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1594 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1595 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1596 Несмотря на то, что <application>MPlayer</application> не поддерживается в DirectFB |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1597 как "video провайдер", этот драйвер вывода видео задействует воспроизведение |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1598 видео через DirectFB. Он будет - конечно - работать с ускорением, на моей Matrox G400 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1599 скорость DirectFB такая же как у XVideo. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1600 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1601 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1602 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1603 Всегда старайтесь использовать последнюю версию DirectFB. Вы можете использовать опции |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1604 DirectFB в командной строке, при помощи <option>-dfbopts</option>. Выбор слоя |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1605 производится методом подустройства, например.: <option>-vo directfb:2</option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1606 (по-умолчанию -1: автоопределение) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1607 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1608 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1609 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1610 <sect2 id="dfbmga"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1611 <title>DirectFB/Matrox (dfbmga)</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1612 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1613 Прочтите <link linkend="directfb">основной DirectFB</link> раздел для общей информации. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1614 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1615 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1616 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1617 Этот драйвер вывода видео задействует CRTC2 (на втором мониторе[second head]) на картах |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1618 Matrox G400/G450/G550, отображающий видео |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1619 <emphasis role="bold">независимо</emphasis> от первого монитора[first head]. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1620 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1621 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1622 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1623 Ville Syrjala имеет |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1624 <ulink url="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">README</ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1625 и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1626 <ulink url="http://www.sci.fi/~syrjala/directfb/matrox-tv-out-howto">HOWTO</ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1627 на своей странице, описывающие как задейстовать вывод DirectFB TV на картах Matrox. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1628 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1629 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1630 <note><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1631 Первая версия DirectFB, на которой удалось это сделать, была |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1632 0.9.17 (имеющая ошибки, требует <systemitem>surfacemanager</systemitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1633 патч с указанного выше URL). Портирование кода CRTC2 в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1634 <link linkend="mga_vid">mga_vid</link> планируется уже несколько лет, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1635 <ulink url="../../tech/patches.txt">патчи</ulink> приветствуются. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1636 </para></note> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1637 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1638 </sect1> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1639 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1640 <sect1 id="mpeg_decoders"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1641 <title>MPEG декодеры</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1642 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1643 <sect2 id="dvb"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1644 <title>DVB ввод и вывод</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1645 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1646 <application>MPlayer</application> поддерживает карты с чипсетом Siemens DVB и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1647 таких производителей, как Siemens, Technotrend, Galaxis или Hauppauge. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1648 Последние DVB драйверы доступны с <ulink url="http://www.linuxtv.org">сайта Linux TV</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1649 Если вы собираетесь делать программное транскодирование, у вас должен быть как минимум 1ГГц CPU. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1650 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1651 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1652 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1653 Скрипт configure должен определить вашу DVB карту. Если нет, принудительно укажите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1654 определение с помошью |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1655 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1656 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1657 <para><screen>./configure --enable-dvb</screen></para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1658 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1659 <para>Если заголовочные файлы ost находятся не в стандартных каталогах, укажите путь с</para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1660 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1661 <para><screen>./configure --with-extraincdir=<replaceable>каталог исходников DVB</replaceable>/ost/include |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1662 </screen></para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1663 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1664 <para>Затем компилируйте и устанавливайте как обычно.</para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1665 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1666 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1667 <title>ИСПОЛЬЗОВАНИЕ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1668 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1669 Аппаратное декодирование (воспроизведение стандартных MPEG-1/2 файлов) может быть выполнено |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1670 следующей командой: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1671 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1672 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1673 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1674 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1675 <screen>mplayer -ao mpegpes -vo mpegpes <replaceable>file.mpg|vob</replaceable></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1676 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1677 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1678 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1679 Программное декодирование или транскодирование различных форматов в MPEG-1 производится, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1680 используя команду: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1681 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1682 <para><screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1683 mplayer -ao mpegpes -vo mpegpes <replaceable>yourfile.ext</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1684 mplayer -ao mpegpes -vo mpegpes -vf expand <replaceable>yourfile.ext</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1685 </screen></para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1686 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1687 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1688 Имейте в виду, что DVB карты поддерживают высоту изображения только 288 и 576 для PAL и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1689 240 и 480 для NTSC. Для других значений высоты вы <emphasis role="bold">должны</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1690 отмасштабировать изображение, добавив <option>scale=ширина:высота</option> к опции |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1691 <option>-vf</option> с желаемыми значениями ширины и высоты. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1692 DVB карты допускают различные значения ширины: 720, 704, 640, 512, 480, 352 и т.д. и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1693 производят аппаратное масштабирование по горизонтали, так что в большинстве случаев |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1694 масштабировать по горизонтали не нужно. Для 512x384 (пропорции 4:3) MPEG-4 (DivX) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1695 попробуйте: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1696 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1697 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1698 <para><screen>mplayer -ao mpegpes -vo mpegpes -vf scale=512:576</screen></para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1699 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1700 <para>Если у вас есть широкоформатный фильм и вы не хотите растягивать его на |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1701 полную высоту, используйте плагин <option>expand=w:h</option> для добавления черных |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1702 полос. Чтобы посмотреть 640x384 MPEG-4 (DivX), попробуйте: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1703 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1704 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1705 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1706 <screen>mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 <replaceable>file.avi</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1707 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1708 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1709 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1710 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1711 Если ваш CPU слишком слаб для полноразмерного 720x576 MPEG-4 (DivX), попробуйте уменьшить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1712 размер: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1713 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1714 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1715 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1716 <screen>mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 <replaceable>file.avi</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1717 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1718 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1719 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1720 <para>Если скорость не увеличилась, попробуйте уменьшить размер по вертикали тоже:</para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1721 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1722 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1723 <screen>mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 <replaceable>file.avi</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1724 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1725 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1726 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1727 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1728 Для OSD и субтитров используйте возможности OSD плагина expand. Так, вместо |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1729 <option>expand=w:h</option> или <option>expand=w:h:x:y</option>, используйте |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1730 <option>expand=w:h:x:y:1</option> (5-й параметр <option>:1</option> в конце для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1731 включения OSD рендеринга). Вы можете слегка подвинуть изображение вверх, чтобы получить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1732 большую черную область для субтитров. Вы также можете переместить субтитры вверх, если |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1733 они выходят за пределы TV экрана, используйте для этого <option>-subpos <0-100></option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1734 (<option>-subpos 80</option> - хороший выбор). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1735 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1736 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1737 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1738 Чтобы воспроизвести не-25fps фильмы на PAL TV или на машине со слабым CPU, добавьте опцию |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1739 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1740 <option>-framedrop</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1741 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1742 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1743 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1744 Для сохранения пропорций MPEG-4 (DivX) файлов и получения оптимальных параметров |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1745 масштабирования (аппаратное горизонтальное и программное вертикальное масштабирование с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1746 сохранением пропорций), используйте плагин dvbscale: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1747 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1748 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1749 <para><screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1750 for a 4:3 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1751 for a 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1752 </screen></para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1753 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1754 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1755 <title>Цифровое TV (DVB драйвер ввода )</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1756 <para>Вы можете использовать DVB карту для просмотра Цифрового TV.</para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1757 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1758 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1759 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1760 Вы должны иметь установленные программы <command>scan</command> и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1761 <command>szap/tzap/czap/azap</command>; все они входят в пакет драйверов. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1762 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1763 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1764 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1765 Проверьте, что ваши драйверы правильно работают с такими программами, как |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1766 <ulink url="http://sf.net/projects/dvbtools/"><command>dvbstream</command></ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1767 (это основа DVB драйвера ввода). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1768 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1769 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1770 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1771 Теперь вам следует создать файл <filename>~/.mplayer/channels.conf</filename>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1772 с понятным <command>szap/tzap/czap/azap</command> синтаксисом, или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1773 позволить <command>scan</command> сделать это для вас. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1774 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1775 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1776 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1777 Если у вас несколько разнотипных карт (например, для спутникового TV, наземного , |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1778 кабельного и ATSC), можете сохранить файлы как |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1779 <filename>~/.mplayer/channels.conf.sat</filename>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1780 <filename>~/.mplayer/channels.conf.ter</filename>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1781 <filename>~/.mplayer/channels.conf.cbl</filename>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1782 и <filename>~/.mplayer/channels.conf.atsc</filename>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1783 соответственно, с тем, чтобы можно было явно указать <application>MPlayer</application> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1784 какой файл использовать вместо стандартного <filename>~/.mplayer/channels.conf</filename>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1785 и какую карту с ним использовать. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1786 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1787 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1788 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1789 Убедитесь, что в <filename>channels.conf</filename> находятся каналы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1790 <!-- FIXME Free to Air --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1791 <emphasis>только</emphasis> для обычного телевидения[Free to Air], иначе |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1792 переход <application>MPlayer</application> к следующему видимому |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1793 может занять длительное время, если в файле окажется много подряд идущих |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1794 зашифрованных. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1795 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1796 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1797 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1798 В полях аудио и видео вы можете использовать расширенный синтаксис: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1799 <option>...:pid[+pid]:...</option> (в каждом максимум 6 pid'ов); |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1800 в этом случае <application>MPlayer</application> включит в поток все указанные |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1801 pid плюс pid 0 (содержащий PAT). Поощряется указание (если вы его знаете) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1802 PMD pid в каждой строке для соответствующего канала. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1803 Другие возможные применения: телетекст pid, второая аудио дорожка, и т.д. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1804 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1805 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1806 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1807 Если <application>MPlayer</application> часто жалуется на |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1808 <screen>Too many video/audio packets in the buffer</screen> или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1809 если вы заметили растущую рассинхронизацию между звуком и видео |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1810 попробуйте воспользоваться libavformat MPEG-TS декодером, добавив |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1811 <option>-demuxer lavf -lavfdopts probesize=128</option> в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1812 командную строку. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1813 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1814 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1815 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1816 Для показа первого из доступных каналов, запустите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1817 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1818 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1819 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1820 mplayer dvb:// |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1821 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1822 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1823 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1824 Если вы хотите посмотреть определенный канал, например R1, запустите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1825 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1826 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1827 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1828 mplayer dvb://R1 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1829 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1830 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1831 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1832 Если у вас больше одной карты, также надо указать номер той, с которой доступен канал: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1833 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1834 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1835 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1836 mplayer dvb://2@R1 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1837 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1838 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1839 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1840 Для смены канала, нажимайте клавиши <keycap>h</keycap> (следующий) и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1841 <keycap>k</keycap> (предыдущий), или используйте |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1842 <link linkend="osdmenu">OSD меню</link>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1843 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1844 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1845 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1846 Если ваш <filename>~/.mplayer/menu.conf</filename> содержит запись |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1847 <literal><dvbsel></literal>, как в файле с примерами |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1848 <filename>etc/dvb-menu.conf</filename> (можете использовать его чтобы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1849 перезаписать <filename>~/.mplayer/menu.conf</filename>), главное меню |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1850 будет отображать подменю, позволяющее вам выбрать один из присутствующих |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1851 в <filename>channels.conf</filename> каналов, возможно, с предшествующим |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1852 ему подменю с DVB выбором карт, доступных <application>MPlayer</application>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1853 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1854 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1855 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1856 Если хотите записать какую-то программу на диск, используйте |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1857 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1858 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1859 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1860 mplayer -dumpfile r1.ts -dumpstream dvb://R1 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1861 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1862 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1863 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1864 Если хотите вместо этого записать ее в другом формате (перекодировать), следует |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1865 использовать такую команду: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1866 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1867 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1868 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1869 mencoder -o r1.avi -ovc xvid -xvidencopts bitrate=800 -oac mp3lame -lameopts cbr:br=128 -pp=ci dvb://R1 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1870 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1871 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1872 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1873 Полный список опций для DVB драйвера ввода можно найти на странице руководства man. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1874 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1875 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1876 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1877 <title>БУДУЩЕЕ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1878 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1879 Если у вас есть вопросы, или вы хотите получать сообщения о новых возможностях и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1880 принять участие в дискуссиях на эту тему, подпишитесь на список рассылки |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1881 <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1882 Помните, что язык рассылки - Английский. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1883 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1884 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1885 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1886 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1887 В будущем вы можете рассчитывать на возможность отображения OSD и субтитров, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1888 используя встроенные OSD возможности DVB карт, также как и более плавное |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1889 воспроизведение не-25fps фильмов и транскодирование в реальном времени между |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1890 MPEG-2 и MPEG-4 (частичная декомпрессия). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1891 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1892 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1893 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1894 <sect2 id="dxr2"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1895 <title>DXR2</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1896 <para><application>MPlayer</application> поддерживает аппаратное ускорение воспроизведения |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1897 с картами Creative DXR2. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1898 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1899 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1900 Прежде всего вам потребуется правильно установленные DXR2 драйверы. Их и руководство по |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1901 установке можно найти на сайте <ulink url="http://dxr2.sf.net/">Ресурсного Центра DXR2</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1902 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1903 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1904 <variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1905 <title>ИСПОЛЬЗОВАНИЕ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1906 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1907 <term><option>-vo dxr2</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1908 <listitem><para>Включить TV выход.</para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1909 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1910 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1911 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1912 <term><option>-vo dxr2:x11</option> or <option>-vo dxr2:xv</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1913 <listitem><para>Включить вывод через оверлей в X11.</para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1914 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1915 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1916 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1917 <term><option>-dxr2 <option1:option2:...></option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1918 <listitem><para>Эта опция используется для управления драйвером DXR2.</para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1919 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1920 </variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1921 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1922 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1923 Чипсет оверлея, использовавшийся на DXR2 довольно плохого качества, но |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1924 с настройками по-умолчанию будет работать у всех. OSD может работать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1925 с оверлеем (не на TV), отрисовывая себя в ключевом цвете[colorkey]. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1926 С настройками ключевого цвета[colorkey] по-умолчанию, вы можете получить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1927 разные результаты, скорее всего увидите ключевой цвет[colorkey] вокруг |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1928 символов или другие забавные эффекты. Но при правильных настройках, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1929 можно получить вполне приемлемый результат. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1930 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1931 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1932 <para>Смотрите страницу man руководства для списка доступных опций.</para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1933 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1934 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1935 <sect2 id="dxr3"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1936 <title>DXR3/Hollywood+</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1937 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1938 <application>MPlayer</application> поддерживает аппаратно ускоренное воспроизведение |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1939 картами Creative DXR3 и Sigma Designs Hollywood Plus. Обе эти карты используют |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1940 MPEG декодер на чипе em8300 от Sigma Designs |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1941 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1942 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1943 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1944 Прежде всего вам потребуются правильно установленные драйвера DXR3/H+, версии |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1945 0.12.0 или выше. Драйверы и инструкции по установке могут быть найдены на |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1946 сайте <ulink url="http://dxr3.sf.net/">DXR3 & Hollywood Plus для Linux</ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1947 <filename>configure</filename> должен автоматически определить вашу карту, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1948 компиляция должна пройти без проблем. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1949 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1950 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1951 <!-- FIXME: find a more clear presentation --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1952 <variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1953 <title>ИСПОЛЬЗОВАНИЕ</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1954 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1955 <term><option>-vo dxr3:prebuf:sync:norm=x:<replaceable>device</replaceable></option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1956 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1957 Опция <option>overlay</option> активирует оверлей вместо TVOut. Для корректной работы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1958 она требует его правильной настройки. Самый простой способ правильно его |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1959 настроить - сначала запустить autocal, затем запустить mplayer с драйвером |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1960 dxr3 и выключенным оверлеем, потом запустить dxr3view. В dxr3view вы можете |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1961 менять настройки оверлея и выдеть результат в реальном времени, может быть, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1962 в будущем эта возможность будет поддерждиваться в <application>MPlayer</application> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1963 GUI. После того как овердей правильно настроен, надобность в dxr3view отпадает. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1964 Опция <option>prebuf</option> включает пребуферинг. Пребуферинг - это возможность |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1965 чипа em8300, позволяющая ему хранить более одного кадра видео в каждый момент времени. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1966 Это значит, что при включенном пребуферинге <application>MPlayer</application> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1967 будет пытаться всегда держать буфер заполненным данными. Если у вас медленная машина, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1968 то <application>MPlayer</application> будет забирать практически 100% CPU. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1969 Это особенно часто случается, если вы воспроизводите чистые MPEG потоки |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1970 (DVD, SVCD и т.д.), т.к., поскольку <application>MPlayer</application> не должен |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1971 перекодировать их в MPEG, то он заполняет буфер очень быстро. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1972 С пребуферингом воспроизведение видео <emphasis role="bold">значительно</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1973 меньше зависит от остальных программ, прибирающих к рукам CPU, он не будет |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1974 терять кадры, кроме случая, когда приложения захватит CPU на довольно длительное |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1975 время. При запуске без пребуферинга, em8300 намного более чувствителен к |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1976 загрузке CPU, так что настоятельно рекомендуется включить <option>-framedrop</option> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1977 опцию <application>MPlayer</application> для избежания потери синхронизации. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1978 <option>sync</option> включит алгоритм синхронизации. Пока что это еще |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1979 экспериментальная возможность. С включенной sync возможностью будут постоянно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1980 проверяться встроенные часы em8300, и если начинается отклонение от |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1981 часов <application>MPlayer</application> чип будет сброшен, что приведет к |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1982 пропуску всех запаздывающих кадров. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1983 </para><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1984 <option>norm=x</option> установит TV стандарт DXR3 карты без необходимости |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1985 использования внешних утилит вроде em8300setup. Допустимые стандарты: 5 = NTSC, 4 = PAL-60, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1986 3 = PAL. Специальные стандарты 2 (автонастрока, используя PAL/PAL-60) и 1 (автонастройка |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1987 используя PAL/NTSC) решают какой стандарт использовать на основе частоты кадров. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1988 because they decide which norm to use by looking at the frame |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1989 rate of the movie. norm = 0 (по-умолчанию) не изменяет текущий стандарт. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1990 </para><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1991 <option><replaceable>device</replaceable></option> = номер устройства, если их у вас несколько |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1992 em8300 карт. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1993 Любые из этих опций могут быть опущены. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1994 </para><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1995 <option>:prebuf:sync</option>, похоже, отлично работает при воспроизведении фильмов MPEG-4 (DivX). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1996 Пользователи сообщали о проблемах при использования prebuf опции при воспроизведении |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1997 файлов MPEG-1/2. Вы можете попробовать запустить программу сначала вообще без указания опций, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1998 если же имеете проблемы с синхронизацией или с DVD субтитрами, попытайтесь с <option>:sync</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
1999 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2000 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2001 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2002 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2003 <term><option>-ao oss:/dev/em8300_ma-<replaceable>X</replaceable></option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2004 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2005 Для вывода звука, где <replaceable>X</replaceable> - номер устройства (0, если карта одна). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2006 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2007 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2008 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2009 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2010 <term><option>-af resample=<replaceable>xxxxx</replaceable></option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2011 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2012 em8300 не может воспроизводить частоты дискретизации ниже 44100Hz. Если частота |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2013 ниже 44100Hz, выберите либо 44100Hz, либо 48000Hz в зависимости от |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2014 того, какая частота ближайшая. Т.е. если фильм использует 22050Hz укажите 44100Hz, т.к. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2015 44100 / 2 = 22050, если 24000Hz, используйте 48000Hz, т.к. 48000 / 2 = 24000 и т.д. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2016 Это не работает с цифровым выводом звука (<option>-ac hwac3</option>). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2017 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2018 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2019 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2020 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2021 <term><option>-vf lavc/fame</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2022 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2023 Для просмотра не-MPEG контента на em8300 (напрмер MPEG-4 (DivX) или RealVideo) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2024 вы должны указать MPEG-1 видеоплагин, такой как |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2025 <systemitem class="library">libavcodec</systemitem> (lavc) или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2026 <systemitem class="library">libfame</systemitem> (fame). На данный момент |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2027 lavc одновременно и более быстрый и дающий лучшее качество изображения, предлагается использовать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2028 его, кроме случаев, когда с ним у вас проблемы. Смотрите страницу руководства man для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2029 дальнейшей информации о <option>-vf lavc/fame</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2030 Использование lavc настоятельно рекомендуется. В данный момент неизвестно способа установить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2031 значение fps для em8300, что означает фиксированную величину, равную 30000/1001 fps, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2032 поэтому крайне рекомендуется использовать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2033 <option>-vf lavc=<replaceable>quality</replaceable>:25</option>, особенно, если |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2034 используете пребуферинг. Почему 25, а не 30000/1001? Ну, причина в том, что при |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2035 использовании 30000/1001 изображение начинает слегка дрожать. Причина нам неизвестна. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2036 Если вы ставите это значение где-то между 25 и 27 картинка стабилизируется. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2037 Пока что мы можем только принять это как факт |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2038 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2039 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2040 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2041 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2042 <term><option>-vf expand=-1:-1:-1:-1:1</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2043 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2044 Хотя драйвер DXR3 может помещать некоторый OSD в MPEG-1/2/4 видео, он |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2045 имеет намного более плохое качество, чем традиционный OSD |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2046 <application>MPlayer</application>, и имеет несколько проблем при обновлении к |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2047 тому же. Команда, указанная выше, сначала отконвертирует входное видео в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2048 MPEG-4 (это обязательно, извините), затем применит плагин expand, который не будет |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2049 ничего расширять (-1: по-умоляанию), но наложит нормальное OSD на картинку |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2050 (это все, что делает "1" в конце строки). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2051 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2052 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2053 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2054 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2055 <term><option>-ac hwac3</option></term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2056 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2057 em8300 поддерживает воспроизведение звука AC3 (окружающий звук) через |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2058 цифровой аудио выход карты.Смотрите опцию <option>-ao oss</option> выше, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2059 она должна использоваться для указания вывода через DXR3 вместо звуковой карты. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2060 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2061 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2062 </variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2063 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2064 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2065 </sect1> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2066 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2067 <sect1 id="other"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2068 <title>Другое оборужование вывода видео</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2069 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2070 <sect2 id="zr"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2071 <title>Zr</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2072 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2073 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2074 Это видеодрайвер (<option>-vo zr</option>) для некоторого количества MJPEG карт |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2075 захвата/воспроизведения (тестировался на DC10+ и Buz, но также должен работать для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2076 LML33, DC10). Драйвер работает, кодируя кадр в JPEG, и отправляя его карте. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2077 Для кодирования JPEG используется и требуется библиотека |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2078 <systemitem class="library">libavcodec</systemitem>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2079 Со специальным режимом <emphasis>cinerama</emphasis>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2080 вы можете смотреть фильмы на действительно широком экране, который можно получить, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2081 иемя два проектора и две MJPEG карты. В зависимости от разрешения |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2082 и настроек качества, этот драйвер может потребовать существенной мощности CPU, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2083 не забывайте указывать <option>-framedrop</option>, если маша машина |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2084 слишком медленная. Замечание: Мой AMD K6-2 350МГц является (с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2085 <option>-framedrop</option>) вполне подходящим для просмотра материала размера VCD, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2086 и фильмов с уменьшенным разрешением. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2087 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2088 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2089 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2090 Этот драйвер общается с драйвером ядра, доступном на |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2091 <ulink url="http://mjpeg.sf.net"/>, так что сначала должен корректно заработать второй. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2092 Наличие MJPEG карты автоматически определяется скриптом |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2093 <filename>configure</filename>, если этого не происходит, включите принудитольное определение |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2094 при помощи |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2095 <screen>./configure --enable-zr</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2096 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2097 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2098 Вывод может управляться несколькими опциями, подробные описания можно найти |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2099 на странице рководства man, короткий список опций получите, выполнив |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2100 <screen>mplayer -zrhelp</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2101 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2102 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2103 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2104 Такие вещи как масштабирование и OSD не осуществляются этим |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2105 драйвером, но могут быть сделаны, используя видеоплагины. Например, предположим, что |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2106 вы имеете фильм с разрешением 512x272 и хотите просмотреть эго в полноэкранном |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2107 режиме на DC10+. Есть три главные возможности: вы можете отмасштабировать фильм |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2108 до ширины 768, 384 или 192. По причинам производительности и качества я бы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2109 выбрал масштабирование до 384x204, используя быстрый билинейный программный |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2110 модуль. Командная строка: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2111 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2112 mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>movie.avi</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2113 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2114 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2115 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2116 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2117 Обрезка может быть выполнена плагином <option>crop</option> и самим драйвером. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2118 Предполагая, что фильм слишком широк для отображения на Buz, и вы хотите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2119 использовать <option>-zrcrop</option> для уменьшения ширины, то необходимо применить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2120 следующую команду: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2121 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2122 mplayer -vo zr -zrcrop 720x320+80+0 <replaceable>benhur.avi</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2123 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2124 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2125 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2126 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2127 Если вы хотите использовать плагин <option>crop</option>, выполните |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2128 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2129 mplayer -vo zr -vf crop=720:320:80:0 <replaceable>benhur.avi</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2130 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2131 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2132 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2133 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2134 Дополнительное указание <option>-zrcrop</option> активизирует |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2135 режим <emphasis>cinerama</emphasis>, т.е. вы можете распределить фильм на несколько |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2136 TV или проекторов для создания большего экрана. Предположим у вас два проектора. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2137 Левый подключен к Buz на <filename>/dev/video1</filename>,а правый подключен |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2138 к DC10+ на <filename>/dev/video0</filename>. Фильм имеет разрешение 704x288. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2139 Также предположим, что вы хотите выводить на правый проектор в черно-белом цвете, а |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2140 левый должен иметь JPEG кадры качества 10. в этом случае вы должны указать: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2141 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2142 mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \ |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2143 -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 \ |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2144 <replaceable>movie.avi</replaceable> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2145 </screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2146 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2147 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2148 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2149 Можно видеть, что опции, встречающиеся до второго <option>-zrcrop</option>, применяются |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2150 только к DC10+, а опции после второго применяются только к Buz. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2151 Максимальное количество карт для режима <emphasis>cinerama</emphasis> равно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2152 четырем, так что вы можете построить 2x2 видеостену. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2153 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2154 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2155 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2156 Наконец важное замечание: Не запускайте и не останавливайте XawTV на устройстве |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2157 воспроизведения, это может подвесить ваш компьютер. Тем не менее, можно прекрасно |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2158 <emphasis role="bold">СНАЧАЛА</emphasis> запустить XawTV, <emphasis role="bold">ЗАТЕМ</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2159 запустить <application>MPlayer</application>, подождать, пока <application>MPlayer</application> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2160 завершит работу и <emphasis role="bold">ЗАТЕМ</emphasis> остановить XawTV. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2161 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2162 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2163 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2164 <sect2 id="blinkenlights"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2165 <title>Blinkenlights[Мерцающие огни?]</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2166 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2167 Этот драйвер способен воспроизводить, используя Blinkenlights UDP протокол. Если не |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2168 знаете, что такое <ulink url="http://www.blinkenlights.de/">Blinkenlights</ulink> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2169 или его преемник <ulink url="http://www.blinkenlights.de/arcade/">Arcade</ulink>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2170 выясните это. Хотя это, возможно, реже всего используемый драйвер, без сомнения, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2171 это самая клевая вещь, предлагаемая <application>MPlayer</application>. Просто |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2172 посмотрите некоторые из |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2173 <ulink url="http://www.blinkenlights.de/video.en.html">видеороликов документации Blinkenlights</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2174 На видео Arcade вы можете видеть драйвер видеовывода Blinkenlights в действии в 00:07:50. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2175 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2176 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2177 </sect1> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2178 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2179 <sect1 id="tvout"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2180 <title>Поддержка TV-выхода</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2181 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2182 <sect2 id="tvout-mga-g400"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2183 <title>Matrox G400 карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2184 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2185 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2186 Под Linux есть два способа получить работающий TV выход на G400: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2187 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2188 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2189 <important> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2190 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2191 инструкции по TV-выходу для Matrox G450/G550, смотрите в следующем разделе! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2192 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2193 </important> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2194 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2195 <variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2196 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2197 <term>XFree86</term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2198 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2199 Используя драйвер и HAL модуль, доступный с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2200 <ulink url="http://www.matrox.com">сайта Matrox</ulink>. Это даст вам X на TV. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2201 </para><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2202 <emphasis role="bold">Этот метод на дает ускоренного воспроизведения</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2203 как под Windows! Второй выход имеет только YUV фреймбуфер, <emphasis>BES</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2204 (Back End Scaler, модуль YUV масштабирования на картах G200/G400/G450/G550) на |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2205 нем не работает! Драйвер windows как-то это обходит, возможно используя |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2206 3D движок для масштабирования, а YUV фреймбуфер - для вывода отмасштабированного |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2207 изображения. Если вы действительно хотите использовать X, используйте опции |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2208 <option>-vo x11 -fs -zoom</option>, но это будет <emphasis role="bold">МЕДЛЕННО</emphasis>, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2209 и будет иметь включенную защиту от копирования <emphasis role="bold">Macrovision</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2210 (можно "обойти" Macrovision используя этот |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2211 <ulink url="http://avifile.sf.net/mgamacro.pl">скрипт на perl</ulink>). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2212 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2213 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2214 <varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2215 <term>Framebuffer</term> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2216 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2217 Используя <emphasis role="bold">модули matroxfb</emphasis> в 2.4 ядрах. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2218 2.2 ядра не имеют в этих модулях возможности работы с TVout, так что для нашего |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2219 дела непригодны. Вы должны включить ВСЕ matroxfb-относящиеся возможности во время компиляции |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2220 (кроме MultiHead), и скомпилировать их в <emphasis role="bold">модули</emphasis>! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2221 Вам также необходима задействованная I2C. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2222 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2223 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2224 <procedure> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2225 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2226 Войдите в <filename class="directory">TVout</filename> и наберите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2227 <command>./compile.sh</command>. Установите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2228 <filename>TVout/matroxset/matroxset</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2229 куда-нидудь в ваши <envar>PATH</envar>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2230 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2231 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2232 Если вы еще не имеете установленного <command>fbset</command>, поместите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2233 <filename>TVout/fbset/fbset</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2234 куда-нибуть в ваши <envar>PATH</envar>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2235 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2236 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2237 Еслы <command>con2fb</command> у вас еще не установлен, поместите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2238 <filename>TVout/con2fb/con2fb</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2239 куда-нибуть в ваши <envar>PATH</envar>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2240 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2241 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2242 Затем войдите в каталог <filename class="directory">TVout/</filename> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2243 в исходниках <application>MPlayer</application>, и запустите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2244 <filename>./modules</filename> от имени root. Ваша консоль из текстового режима |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2245 переключится в режим фреймбуфера (обратно не получится!). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2246 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2247 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2248 Затем, ОТРЕДАКТИРУЙТЕ и запустите скрипт <filename>./matroxtv</filename>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2249 Он покажет вам очень простое меню. Нажмите <keycap>2</keycap> и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2250 <keycap>Enter</keycap>. Теперь вы должны иметь одинаковую картинку на |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2251 мониторе и TV. Если картинка на TV (PAL по-умолчанию) имеет некоторые |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2252 странные полосы, значит скрипт не смог корректно установить разрешение |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2253 (на 640x512 по-умолчанию). Попробуйте другие разрешения из меню |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2254 и/или поэкспериментируйте с fbset. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2255 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2256 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2257 Йоу. Следующая задача - убрать курсор с tty1 (или где он есть), и выключить |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2258 гашение экрана. Запустите следующие команды: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2259 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2260 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2261 echo -e '\033[?25l' |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2262 setterm -blank 0<!-- |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2263 --></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2264 or |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2265 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2266 setterm -cursor off |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2267 setterm -blank 0<!-- |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2268 --></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2269 Возможно вы захотите поместить вышеуказанное в скрипт, добавив очистку экрана. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2270 Чтобы вернуть курсор назад |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2271 <screen>echo -e '\033[?25h'</screen> или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2272 <screen>setterm -cursor on</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2273 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2274 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2275 Готово. Запускайте воспроизведение |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2276 <screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2277 mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>filename</replaceable><!-- |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2278 --></screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2279 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2280 (Если используете X, переключитесь теперь в matroxfb при помощи, например |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2281 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>F1</keycap>.) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2282 Замените <literal>640</literal> и <literal>512</literal>, если установили другое |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2283 разрешение... |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2284 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2285 <step><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2286 <emphasis role="bold">Наслаждайтесь супер-быстрым, супер-навороченным выводом Matrox TV |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2287 (лучше чем Xv)!</emphasis> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2288 </para></step> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2289 </procedure> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2290 </listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2291 </varlistentry> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2292 </variablelist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2293 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2294 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2295 <title>Создание кабеля Matrox TV-out</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2296 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2297 Никто не дает никаких гарантий и не несет никакой ответственности |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2298 за возможное нанесение ущерба, вызванное выполнением инструкций, указанныех в этой |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2299 документации. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2300 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2301 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2302 <!-- FIXME check for correct translation of cable pins assignments --> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2303 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2304 <title>Кабель для G400</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2305 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2306 Четвертый контакт CRTC2 коннектора - это композитный видео сигнал. Земля - шестой, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2307 седьмой и восьмой контакты. (информация получена от BalАzs RАcz) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2308 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2309 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2310 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2311 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2312 <title>Кабель для G450</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2313 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2314 Первый контакт CRTC2 коннектора - это композитный видео сигнал. Земля - пятый, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2315 шестой, седьмой и пятнадцатый (5, 6, 7, 15) контакты. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2316 (информация получена от BalАzs Kerekes) |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2317 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2318 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2319 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2320 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2321 <sect2 id="tv-out_matrox_g450"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2322 <title>Matrox G450/G550 карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2323 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2324 Поддержка TV выхода для этих карт была добавлена недавно, и пока отсутствует в основном |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2325 ядре. В данный момент <emphasis role="bold">mga_vid</emphasis> не может быть использован |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2326 AFAIK, поскольку дрйвер G450/G550 работает только в одной конфигурации: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2327 первый чип CRTC (с наибольшим количеством возможностей) на первом экране |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2328 (мониторе), и второй чип CRTC (без <emphasis role="bold">BES</emphasis> - для объяснения, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2329 что такое BES, смотрите раздел о G400 выше) на TV. Так что в настоящий момент вы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2330 можете использовать только драйвер вывода <emphasis>fbdev</emphasis> программы |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2331 <application>MPlayer</application>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2332 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2333 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2334 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2335 Первый CRTC не может быть перенаправлен на второй выход на текущий момент. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2336 Автор драйвера ядра matroxfb - Petr Vandrovec - возможно добавит поддержку для |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2337 этого, отображая вывод первого CRTC одновременно на два выхода, как в данный момент и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2338 рекомендуется для G400, смотрите раздел выше. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2339 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2340 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2341 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2342 Необходимый патч для ядра и детальное HOWTO можно скачать с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2343 <ulink url="http://www.bglug.ca/matrox_tvout/"/> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2344 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2345 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2346 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2347 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2348 <sect2 id="tvout-ati"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2349 <title>ATI карты</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2350 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2351 <formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2352 <title>ПРЕАМБУЛА</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2353 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2354 Сейчас ATI не хочет поддерживать ни один из ее TV-out чипов под Linux, по причине |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2355 технологии лицензированной ими у Macrovision. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2356 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2357 </formalpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2358 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2359 <itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2360 <title>СТАТУС ПОДДЕРЖКИ TV-OUT ДЛЯ КАРТ ATI ПОД LINUX</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2361 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2362 <emphasis role="bold">ATI Mach64</emphasis>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2363 поддерживается <ulink url="http://gatos.sf.net">GATOS</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2364 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2365 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2366 <emphasis role="bold">ASIC Radeon VIVO</emphasis>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2367 поддерживается <ulink url="http://gatos.sf.net">GATOS</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2368 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2369 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2370 <emphasis role="bold">Radeon</emphasis> и <emphasis role="bold">Rage128</emphasis>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2371 поддерживается <application>MPlayer</application>! |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2372 Смотрите разделы <link linkend="vesa">VESA драйвер</link> и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2373 <link linkend="vidix">VIDIX</link>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2374 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2375 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2376 <emphasis role="bold">Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4</emphasis>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2377 поддерживается <ulink url="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/">atitvout</ulink>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2378 </simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2379 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2380 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2381 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2382 Для других карт просто используйте <link linkend="vesa">VESA</link> драйвер, без |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2383 VIDIX. Конечно, требуется мощный CPU. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2384 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2385 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2386 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2387 Единственная вещь, которую надо сделать - <emphasis role="bold">Иметь TV коннектор |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2388 подключенным до загрузки вашего PC</emphasis>, поскольку видео BIOS инициализирует |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2389 себя только один раз во время POST процедуры. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2390 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2391 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2392 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2393 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2394 <sect2 id="tvout-nvidia"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2395 <title>nVidia</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2396 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2397 Во-первых, вы ДОЛЖНЫ скачать закрытые драйверы с <ulink url="http://nvidia.com"/>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2398 Я не буду описывать процесс установки и настройки, поскольку это выходит за рамки данной |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2399 документации. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2400 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2401 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2402 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2403 После того, как XFree86, XVideo, и 3D ускорение заработает правильно, отредактируйте раздел |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2404 Device для вашей карты в файле <filename>XF86Config</filename>, в соответствии с |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2405 указанным ниже примером (адаптируйте к вашей карте/TV): |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2406 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2407 <programlisting> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2408 Section "Device" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2409 Identifier "GeForce" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2410 VendorName "ASUS" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2411 BoardName "nVidia GeForce2/MX 400" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2412 Driver "nvidia" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2413 #Option "NvAGP" "1" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2414 Option "NoLogo" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2415 Option "CursorShadow" "on" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2416 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2417 Option "TwinView" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2418 Option "TwinViewOrientation" "Clone" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2419 Option "MetaModes" "1024x768,640x480" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2420 Option "ConnectedMonitor" "CRT, TV" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2421 Option "TVStandard" "PAL-B" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2422 Option "TVOutFormat" "Composite" |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2423 EndSection |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2424 </programlisting> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2425 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2426 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2427 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2428 Конечно же важная часть - это TwinView. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2429 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2430 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2431 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2432 <sect2 id="tvout-neomagic"> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2433 <title>NeoMagic</title> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2434 <para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2435 Чип NeoMagic найден на различных ноутбуках, некоторые из которых оснащаются |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2436 простым аналоговым TV кодером, некоторые имеют более продвинутый. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2437 <itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2438 <listitem><para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2439 <emphasis role="bold">Чип аналогового кодера</emphasis>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2440 Сообщалось, что надежный TV выход можно получить, используя |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2441 <option>-vo fbdev</option> или <option>-vo fbdev2</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2442 Вам требуется иметь vesafb скомпилированный в вашем ядре и передать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2443 следующие параметры в командной строке ядра: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2444 <option>append="video=vesafb:ywrap,mtrr" vga=791</option>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2445 Вам следует запустить <application>X</application>, затем переключитесь в |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2446 консольный режим при помощи, например, <keycap>CTRL</keycap>+<keycap>ALT</keycap>+<keycap>F1</keycap>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2447 Если вы не запустите <application>X</application> до запуска |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2448 <application>MPlayer</application> в консоли, видео станет медленным и |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2449 дрожащим[choppy] (объяснения приветствуются). |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2450 Залогиньтесь в консоли и запустите следующую команду: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2451 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2452 <screen>clear; mplayer -vo fbdev -zoom -cache 8192 dvd://</screen> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2453 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2454 Теперь вы должны увидеть фильм, запущенный в консольном режиме, заполняющий |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2455 примерно половину LCD экрана вашего ноутбука. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2456 Для переключения в TV нажмите <keycap>Fn</keycap>+<keycap>F5</keycap> три раза. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2457 Тестировался на Tecra 8000, 2.6.15 ядре с vesafb, ALSA v1.0.10. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2458 </para></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2459 <listitem><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2460 <emphasis role="bold">Chrontel 70xx чип кодирования</emphasis>: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2461 Найден на IBM Thinkpad 390E и, возможно, других Thinkpad или ноутбуках. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2462 </simpara><simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2463 Необходимо использовать <option>-vo vesa:neotv_pal</option> для PAL или |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2464 <option>-vo vesa:neotv_ntsc</option> для NTSC. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2465 Это даст TV выход, работающий в следующих 16 bpp и 8 bpp режимах: |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2466 </simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2467 <itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2468 <listitem><simpara>NTSC 320x240, 640x480 and maybe 800x600 too.</simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2469 <listitem><simpara>PAL 320x240, 400x300, 640x480, 800x600.</simpara></listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2470 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2471 <simpara>Режим 512x384 не поддерживается в BIOS. Вы должны масштабировать |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2472 изображение в другое разрешение для задействования TV выхода. Если вы видите |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2473 изображение на экране в разрешении 640x480 или 800x600, но не 320x240 или другом |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2474 меньшем разрешении, вам требуется заменить две таблицы в <filename>vbelib.c</filename>. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2475 Смотрите функцию vbeSetTV для подробностей. Пожалуйста, свяжитесь автором в этом |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2476 случае. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2477 </simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2478 <simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2479 Известные проблемы: только VESA, не реализованы различные настройки, такие как яркость, |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2480 контрастность, уровень черного, фильтр дрожания[flickfilter]. |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2481 </simpara> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2482 </listitem> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2483 </itemizedlist> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2484 </para> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2485 </sect2> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2486 </sect1> |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2487 |
900c9417644b
translation by Vladimir Voroshilov, voroshil gmail com
voroshil
parents:
diff
changeset
|
2488 </chapter> |