E muito provavel que voce ao instalar o FreeBSD venha a utilizar tambem
o XFree , o FreeBSD e distribuido acompanhado da release X11R6 .
Para rodar o XFree voce precisa de no minimo de 8 Mb , porem na pratica
o minimo idela e 16 Mb.
Se voce ja instalou o XFree durante a instalacao do FreeBSD , va ao final
deste documento para ver como configura-lo.
Se ainda no o frez veja abaixo como instala-lo.
A instalacao pode ser feita manualmente ou atraves do programa /stand/sysinstall
, aqui sera descrito o processo de instalacao manual do XFree86
Instalando o XFree86
Para poder instala-lo voce precisara de permicoes especiais , deste
modo devera logar na conta de root.
#su
Password:
Como os arquivos do XFree precisam possuir as permicoes: rwxr-xr-x
, voce deve usar o comando umask para setar estas permissoes para os arquivos
que serao instalados:
#umask 022
O proximo passo sera criar o diretorio que ira abrigar os arquivos
do XFree:
#cd /usr
#mkdir X11R6
O proximo passo sera decidir que tipo de instalaco voce ira realizar,
ou seja se deseja instalar o XFree completo ou minimo.
O proximo passo e criar o link simbolico para /usr/X11R6/bin/X:
#cd /usr/X11R6/bin
#rm X
#ln -s XF86_SVGA X
Feito isso o proximo passo e setar a varialvel path, para que o XFree
fique disponivel para seus usuarios:
#echo 'set path = ($path /usr/X11R6/bin)' >>/etc/csh.login
#echo 'PATH=$PATH:/usr/X11R6/bin' >>/etc/profile
O proximo passo e usar o comando ldconfig para setar o caminho das
bibliotecas compartilhadas:
#ldconfig /usr/lib /usr/local/lib /usr/X11R6/lib
Obs: Este ultimo comando pode ser dispensado
se voce pretende dar um boot na sua maquina apos a instalacao do XFree.
O proximo passo sera verificar se voce possui
algum terminal virtual livre que o XFree possa utilizar:
#grep ttyv /etc/ttys
Deve existir pelo menos um treminal setado como off, como por
exemplo:
ttyv3 "/usr/libexec/getty Pc" cons25
off secure
Se nao existir em seu arquivo uma entrada como a acima , edite uma
das entradas e depois execute o comando :
# kill -1 1
Para que o /sbin/init seja reiniciado.
Configurando o XFree
Voce tem 2 meios disponiveis para configurar o XFree , pode faze-lo atraves de uma interface grafica, utilizando o aplicativo XF86Config, ou atraves de uma interface texto, atraves do script xf86config.
# xf86config
This program will create a basic XF86Config file, based on menu selections you
make.
The XF86Config file usually resides in /usr/X11R6/lib/X11 or /etc. A sample
XF86Config file is supplied with XFree86; it is configured for a standard
VGA card and monitor with 640x480 resolution. This program will ask for a
pathname when it is ready to write the file.
You can either take the sample XF86Config as a base and edit it for your
configuration, or let this program produce a base XF86Config file for your
configuration and fine-tune it. Refer to /usr/X11R6/lib/X11/doc/README.Config
for a detailed overview of the configuration process.
For accelerated servers (including accelerated drivers in the SVGA server),
there are many chipset and card-specific options and settings. This program
does not know about these. On some configurations some of these settings must
be specified. Refer to the server man pages and chipset-specific READMEs.
Before continuing with this program, make sure you know the chipset and
amount of video memory on your video card. SuperProbe can help with this.
It is also helpful if you know what server you want to run.
Press enter to continue, or ctrl-c to abort. [ENTER]
First specify a mouse protocol type. Choose one from the following list:
1. Microsoft compatible (2-button protocol)
2. Mouse Systems (3-button protocol)
3. Bus Mouse
4. PS/2 Mouse
5. Logitech Mouse (serial, old type, Logitech protocol)
6. Logitech MouseMan (Microsoft compatible)
7. MM Series
8. MM HitTablet
If you have a two-button mouse, it is most likely of type 1, and if you have
a three-button mouse, it can probably support both protocol 1 and 2. There are
two main varieties of the latter type: mice with a switch to select the
protocol, and mice that default to 1 and require a button to be held at
boot-time to select protocol 2. Some mice can be convinced to do 2 by sending
a special sequence to the serial port (see the ClearDTR/ClearRTS options).
Enter a protocol number:1
You have selected a Microsoft protocol mouse. If your mouse was made by
Logitech, you might want to enable ChordMiddle which could cause the
third button to work.
Please answer the following question with either 'y' or 'n'.
Do you want to enable ChordMiddle? y
You have selected a three-button mouse protocol. It is recommended that you
do not enable Emulate3Buttons, unless the third button doesn't work.
Please answer the following question with either 'y' or 'n'.
Do you want to enable Emulate3Buttons? y
Now give the full device name that the mouse is connected to, for example
/dev/tty00. Just pressing enter will use the default, /dev/mouse.
Mouse device: /dev/sio0
Beginning with XFree86 3.1.2D, you can use the new X11R6.1 XKEYBOARD
extension to manage the keyboard layout. If you answer 'n' to the following
question, the server will use the old method, and you have to adjust
your keyboard layout with xmodmap.
Please answer the following question with either 'y' or 'n'.
Do you want to use XKB? y
The following dialogue will allow you to select from a list of already
preconfigured keymaps. If you don't find a suitable keymap in the list,
the program will try to combine a keymap from additional information you
are asked then. Such a keymap is by default untested and may require
manual tuning. Please report success or required changes for such a
keymap to XFREE86@XFREE86.ORG for addition to the list of preconfigured
keymaps in the future.
Press enter to continue, or ctrl-c to abort. [ENTER]
List of preconfigured keymaps:
1 Standard 101-key, US encoding
2 Microsoft Natural, US encoding
3 KeyTronic FlexPro, US encoding
4 Standard 101-key, US encoding with ISO9995-3 extensions
5 Standard 101-key, German encoding
6 Standard 101-key, French encoding
7 Standard 101-key, Thai encoding
8 Standard 101-key, Swiss/German encoding
9 Standard 101-key, Swiss/French encoding
10 None of the above
Enter a number to choose the keymap.
1
Now we want to set the specifications of the monitor. The two critical
parameters are the vertical refresh rate, which is the rate at which the
the whole screen is refreshed, and most importantly the horizontal sync rate,
which is the rate at which scanlines are displayed.
The valid range for horizontal sync and vertical sync should be documented
in the manual of your monitor. If in doubt, check the monitor database
/usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there.
Press enter to continue, or ctrl-c to abort. [ENTER]
You must indicate the horizontal sync range of your monitor. You can either
select one of the predefined ranges below that correspond to industry-
standard monitor types, or give a specific range.
It is VERY IMPORTANT that you do not specify a monitor type with a horizontal
sync range that is beyond the capabilities of your monitor. If in doubt,
choose a conservative setting.
hsync in kHz; monitor type with characteristic modes
1 31.5; Standard VGA, 640x480 @ 60 Hz
2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz
3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600)
4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz
5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz
6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz
7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz
8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz
9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz
10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz
11 Enter your own horizontal sync range
Enter your choice (1-11): 5
You must indicate the vertical sync range of your monitor. You can either
select one of the predefined ranges below that correspond to industry-
standard monitor types, or give a specific range. For interlaced modes,
the number that counts is the high one (e.g. 87 Hz rather than 43 Hz).
1 50-70
2 50-90
3 50-100
4 40-150
5 Enter your own vertical sync range
Enter your choice: 3
You must now enter a few identification/description strings, namely an
identifier, a vendor name, and a model name. Just pressing enter will fill
in default names.
The strings are free-form, spaces are allowed.
Enter an identifier for your monitor definition: [ENTER]
Enter the vendor name of your monitor: [ENTER]
Enter the model name of your monitor: [ENTER]
Now we must configure video card specific settings. At this point you can
choose to make a selection out of a database of video card definitions.
Because there can be variation in Ramdacs and clock generators even
between cards of the same model, it is not sensible to blindly copy
the settings (e.g. a Device section). For this reason, after you make a
selection, you will still be asked about the components of the card, with
the settings from the chosen database entry presented as a strong hint.
The database entries include information about the chipset, what server to
run, the Ramdac and ClockChip, and comments that will be included in the
Device section. However, a lot of definitions only hint about what server
to run (based on the chipset the card uses) and are untested.
If you can't find your card in the database, there's nothing to worry about.
You should only choose a database entry that is exactly the same model as
your card; choosing one that looks similar is just a bad idea (e.g. a
GemStone Snail 64 may be as different from a GemStone Snail 64+ in terms of
hardware as can be).
Do you want to look at the card database? y
0 2 the Max MAXColor S3 Trio64V+ S3 Trio64V+
1 928Movie S3 928
2 AGX (generic) AGX-014/15/16
3 ALG-5434(E) CL-GD5434
4 ASUS PCI-AV264CT ATI-Mach64
5 ASUS PCI-V264CT ATI-Mach64
6 ASUS Video Magic PCI V864 S3 864
7 ASUS Video Magic PCI VT64 S3 Trio64
8 ATI 3D Xpression ATI-Mach64
9 ATI 8514 Ultra (no VGA) ATI-Mach8
10 ATI Graphics Pro Turbo ATI-Mach64
11 ATI Graphics Pro Turbo 1600 ATI-Mach64
12 ATI Graphics Ultra ATI-Mach8
13 ATI Graphics Ultra Pro ATI-Mach32
14 ATI Graphics Xpression with 68875 RAMDAC ATI-Mach64
15 ATI Graphics Xpression with AT&T 20C408 RAMDAC ATI-Mach64
16 ATI Graphics Xpression with CH8398 RAMDAC ATI-Mach64
17 ATI Graphics Xpression with Mach64 CT (264CT) ATI-Mach64
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
18 ATI Graphics Xpression with STG1702 RAMDAC ATI-Mach64
19 ATI Mach64 ATI-Mach64
20 ATI Mach64 CT (264CT), Internal RAMDAC ATI-Mach64
21 ATI Mach64 GT (264GT), aka RAGE, Internal RAMDAC ATI-Mach64
22 ATI Mach64 VT (264VT), Internal RAMDAC ATI-Mach64
23 ATI Mach64 with AT&T 20C408 RAMDAC ATI-Mach64
24 ATI Mach64 with CH8398 RAMDAC ATI-Mach64
25 ATI Mach64 with IBM RGB514 RAMDAC ATI-Mach64
26 ATI Ultra Plus ATI-Mach32
27 ATI Video Xpression ATI-Mach64
28 ATI Win Boost with AT&T 20C408 RAMDAC ATI-Mach64
29 ATI Win Boost with CH8398 RAMDAC ATI-Mach64
30 ATI Win Boost with Mach64 CT (264CT) ATI-Mach64
31 ATI Win Boost with STG1702 RAMDAC ATI-Mach64
32 ATI Win Turbo ATI-Mach64
33 ATI Wonder SVGA ATI vgawonder
34 Actix GE32+ 2MB S3 801/805
35 Actix GE32i S3 805i
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
36 Actix GE64 S3 864
37 Actix ProStar CL-GD5426/5428
38 Actix ProStar 64 CL-GD5434
39 Actix Ultra S3 928
40 Acumos AVGA3 CL-GD5420/2/4/6/8/9
41 Alliance ProMotion 6422 AP6422
42 Ark Logic ARK1000PV (generic) ARK1000PV
43 Ark Logic ARK1000VL (generic) ARK1000VL
44 Ark Logic ARK2000MT (generic) ARK1000MT
45 Ark Logic ARK2000PV (generic) ARK1000PV
46 Avance Logic 2101 Avance Logic
47 Avance Logic 2228 Avance Logic
48 Avance Logic 2301 Avance Logic
49 Avance Logic 2302 Avance Logic
50 Avance Logic 2308 Avance Logic
51 Avance Logic 2401 Avance Logic
52 Boca Vortex (Sierra RAMDAC) AGX-015
53 Canopus Co. Power Window 3DV S3 ViRGE
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
54 Cardex Challenger (Pro) ET4000/W32(i/p)
55 Cardex Cobra ET4000/W32(i/p)
56 Cardex Trio64 S3 Trio64
57 Cardex Trio64Pro S3 Trio64
58 Chips & Technologies CT65520 ct65520
59 Chips & Technologies CT65530 ct65530
60 Chips & Technologies CT65540 ct65540
61 Chips & Technologies CT65545 ct65545
62 Chips & Technologies CT65546 ct65546
63 Chips & Technologies CT65548 ct65548
64 Chips & Technologies CT65550 ct65550
65 Chips & Technologies CT65554 ct65554
66 Cirrus Logic GD542x CL-GD5420/2/4/6/8/9
67 Cirrus Logic GD543x CL-GD5430/5434
68 Cirrus Logic GD544x CL-GD544x
69 Cirrus Logic GD5462 CL-GD5462
70 Cirrus Logic GD5464 CL-GD5464
71 Cirrus Logic GD62xx (laptop) CL-GD6205/15/25/35
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
72 Cirrus Logic GD64xx (laptop) CL-GD6420/6440
73 Cirrus Logic GD754x (laptop) CL-GD7541/42/43/48
74 Creative Labs Graphics Blaster MA201 CL-GD544x
75 Creative Labs Graphics Blaster MA202 CL-GD544x
76 Creative Labs Graphics Blaster MA302 CL-GD5462
77 Creative Labs Graphics Blaster MA334 CL-GD5464
78 DFI-WG1000 CL-GD5420/2/4/6/8/9
79 DFI-WG5000 ET4000/W32(i/p)
80 DFI-WG6000 WD90C33
81 DSV3325 S3 ViRGE
82 DSV3326 S3 Trio64V+
83 DataExpert DSV3325 S3 ViRGE
84 DataExpert DSV3365 S3 Trio64V+
85 Dell S3 805 S3 801/805
86 Diamond Edge 3D nv1
87 Diamond Multimedia Stealth 3D 2000 S3 ViRGE
88 Diamond SpeedStar (Plus) ET4000
89 Diamond SpeedStar 24X (not fully supported) WD90C31
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
90 Diamond SpeedStar 64 CL-GD5434
91 Diamond SpeedStar Pro (not SE) CL-GD5426/28
92 Diamond SpeedStar Pro 1100 CL-GD5420/2/4/6/8/9
93 Diamond SpeedStar Pro SE (CL-GD5430/5434) CL-GD5430/5434
94 Diamond SpeedStar64 Graphics 2000/2200 CL-GD5434
95 Diamond Stealth 24 S3 801/805
96 Diamond Stealth 32 ET4000/W32(i/p)
97 Diamond Stealth 3D 2000 S3 ViRGE
98 Diamond Stealth 64 DRAM SE S3 Trio32
99 Diamond Stealth 64 DRAM with S3 SDAC S3 864
100 Diamond Stealth 64 DRAM with S3 Trio64 S3 Trio64
101 Diamond Stealth 64 VRAM S3 964
102 Diamond Stealth 64 Video VRAM (TI RAMDAC) S3 968
103 Diamond Stealth Pro S3 928
104 Diamond Stealth VRAM S3 911/924
105 Diamond Stealth Video DRAM S3 868
106 Diamond Stealth64 Graphics 2001 series ARK2000PV
107 Diamond Stealth64 Graphics 2xx0 series (864 + SDAC)S3 864
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
108 Diamond Stealth64 Graphics 2xx0 series (Trio64) S3 Trio64
109 Diamond Stealth64 Video 2001 series (2121/2201) S3 Trio64V+
110 Diamond Stealth64 Video 2120/2200 S3 868
111 Diamond Stealth64 Video 3200 S3 968
112 Diamond Stealth64 Video 3240/3400 (IBM RAMDAC) S3 968
113 Diamond Stealth64 Video 3240/3400 (TI RAMDAC) S3 968
114 Diamond Viper PCI 2Mb Weitek 9000
115 Diamond Viper VLB 2Mb Weitek 9000
116 EIZO (VRAM) AGX-014/15/16
117 ELSA Gloria-4 S3 968
118 ELSA Gloria-8 S3 968
119 ELSA Victory 3D S3 ViRGE
120 ELSA Winner 1000AVI (AT&T 20C409 version) S3 868
121 ELSA Winner 1000AVI (SDAC version) S3 868
122 ELSA Winner 1000ISA S3 805i
123 ELSA Winner 1000PRO with S3 SDAC S3 864
124 ELSA Winner 1000PRO with STG1700 or AT&T RAMDAC S3 864
125 ELSA Winner 1000PRO/X S3 868
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
126 ELSA Winner 1000TRIO S3 Trio64
127 ELSA Winner 1000TRIO/V S3 Trio64V+
128 ELSA Winner 1000TwinBus S3 928
129 ELSA Winner 1000VL S3 928
130 ELSA Winner 2000 S3 928
131 ELSA Winner 2000AVI S3 968
132 ELSA Winner 2000PRO-2 S3 964
133 ELSA Winner 2000PRO-4 S3 964
134 ELSA Winner 2000PRO/X-2 S3 968
135 ELSA Winner 2000PRO/X-4 S3 968
136 ELSA Winner 3000 S3 ViRGE/VX
137 ET3000 (generic) ET3000
138 ET4000 (generic) ET4000
139 ET4000/W32, W32i, W32p (generic) ET4000/W32(i/p)
140 ET6000 (generic) ET6000
141 ExpertColor DSV3325 S3 ViRGE
142 ExpertColor DSV3365 S3 Trio64V+
143 Generic VGA compatible Generic VGA
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
144 Genoa 8500VL(-28) CL-GD5426/28
145 Genoa 8900 Phantom 32i ET4000/W32(i/p)
146 Genoa Phantom 64i with S3 SDAC S3 864
147 Genoa VideoBlitz III AV S3 968
148 Hercules Dynamite 128/Video ET6000
149 Hercules Dynamite Power ET4000/W32(i/p)
150 Hercules Dynamite Pro ET4000/W32(i/p)
151 Hercules Graphite HG210 AGX-014
152 Hercules Graphite Power AGX-016
153 Hercules Graphite Pro AGX-015
154 Hercules Graphite Terminator 64 S3 964
155 Hercules Graphite Terminator 64/DRAM S3 Trio64
156 Hercules Graphite Terminator Pro 64 S3 968
157 Hercules Stingray ALG-2228/2301/2302
158 Hercules Stingray 64/V with ICS5342 ARK2000MT
159 Hercules Stingray 64/V with ZoomDAC ARK1000PV
160 Hercules Stingray Pro ARK1000PV
161 Hercules Stingray Pro/V ARK1000PV
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
162 Hercules Terminator 64/3D S3 ViRGE
163 Hercules Terminator 64/Video S3 Trio64V+
164 Intel 5430 CL-GD5430
165 JAX 8241 S3 801/805
166 Jazz Multimedia G-Force 128 ET6000
167 LeadTek WinFast 3D S600 S3 ViRGE
168 LeadTek WinFast S200 ET4000/W32(i/p)
169 Matrox Millennium (MGA) mga2064w
170 Miro Crystal 10SD with GenDAC S3 801/805
171 Miro Crystal 12SD S3 Trio32
172 Miro Crystal 16S S3 928
173 Miro Crystal 20SD PCI with S3 SDAC S3 868
174 Miro Crystal 20SD VLB with S3 SDAC (BIOS 3.xx) S3 864
175 Miro Crystal 20SD with ICD2061A (BIOS 2.xx) S3 864
176 Miro Crystal 20SD with ICS2494 (BIOS 1.xx) S3 864
177 Miro Crystal 20SV S3 964
178 Miro Crystal 22SD S3 Trio64
179 Miro Crystal 40SV S3 964
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
180 Miro Crystal 8S S3 801/805
181 Miro Video 20SV S3 968
182 Number Nine FX Motion 331 S3 Trio64V+
183 Number Nine FX Motion 332 S3 ViRGE
184 Number Nine FX Motion 531 S3 868
185 Number Nine FX Motion 771 S3 968
186 Number Nine FX Vision 330 S3 Trio64
187 Number Nine GXE Level 10/11/12 S3 928
188 Number Nine GXE Level 14/16 S3 928
189 Number Nine GXE64 S3 864
190 Number Nine GXE64 Pro S3 964
191 Number Nine GXE64 with S3 Trio64 S3 Trio64
192 Number Nine Imagine I-128 (2-8MB) I128
193 Number Nine Imagine I-128 Series 2 (2-4MB) I128
194 Number Nine Visual 9FX Reality 332 S3 ViRGE
195 Oak (generic) Oak-067/77/87
196 Ocean (octek) VL-VGA-1000 ARK1000VL
197 Orchid Celsius (AT&T RAMDAC) AGX-015
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
198 Orchid Celsius (Sierra RAMDAC) AGX-015
199 Orchid Fahrenheit 1280 S3 911/924
200 Orchid Fahrenheit 1280 S3 801
201 Orchid Fahrenheit VA S3 801/805
202 Orchid Fahrenheit-1280+ S3 801/805
203 Orchid Kelvin 64 CL-GD5434
204 Orchid Kelvin 64 VLB Rev A CL-GD5434
205 Orchid Kelvin 64 VLB Rev B CL-GD5434
206 Orchid P9000 VLB Weitek 9000
207 Orchid Technology Fahrenheit Video 3D S3 ViRGE
208 Paradise Accelerator Value Oak OTI-087
209 Paradise/WD 90CXX WD90CXX
210 S3 801/805 (generic) S3 801/805
211 S3 801/805 with ATT20c490 RAMDAC S3 801/805
212 S3 801/805 with ATT20c490 RAMDAC and ICD2061A S3 801/805
213 S3 801/805 with Chrontel 8391 S3 801/805
214 S3 801/805 with S3 GenDAC S3 801/805
215 S3 801/805 with SC1148{2,3,4} RAMDAC S3 801/805
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
216 S3 801/805 with SC1148{5,7,9} RAMDAC S3 801/805
217 S3 864 (generic) S3 864
218 S3 864 with ATT 20C498 or 21C498 S3 864
219 S3 864 with SDAC (86C716) S3 864
220 S3 864 with STG1703 S3 864
221 S3 868 (generic) S3 868
222 S3 868 with ATT 20C409 S3 868
223 S3 868 with ATT 20C498 or 21C498 S3 868
224 S3 868 with SDAC (86C716) S3 868
225 S3 86C325 (generic) S3 ViRGE
226 S3 86C764 (generic) S3 Trio64
227 S3 86C765 (generic) S3 Trio64V+
228 S3 86C801 (generic) S3 801/805
229 S3 86C805 (generic) S3 801/805
230 S3 86C864 (generic) S3 864
231 S3 86C868 (generic) S3 868
232 S3 86C911 (generic) S3 911/924
233 S3 86C924 (generic) S3 911/924
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
234 S3 86C928 (generic) S3 928
235 S3 86C964 (generic) S3 964
236 S3 86C968 (generic) S3 968
237 S3 86C988 (generic) S3 ViRGE/VX
238 S3 911/924 (generic) S3 911/924
239 S3 924 with SC1148 DAC S3 924
240 S3 928 (generic) S3 928
241 S3 964 (generic) S3 964
242 S3 968 (generic) S3 968
243 S3 Trio32 (generic) S3 Trio32
244 S3 Trio64 (generic) S3 Trio64
245 S3 Trio64V+ (generic) S3 Trio64V+
246 S3 ViRGE (generic) S3 ViRGE
247 S3 ViRGE/VX (generic) S3 ViRGE/VX
248 S3 Vision864 (generic) S3 864
249 S3 Vision868 (generic) S3 868
250 S3 Vision964 (generic) S3 964
251 S3 Vision968 (generic) S3 968
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
252 SNI PC5H W32 ET4000/W32(i/p)
253 SNI Scenic W32 ET4000/W32(i/p)
254 SPEA Mercury 64 S3 964
255 SPEA Mirage S3 801/805
256 SPEA/V7 Mercury S3 928
257 SPEA/V7 Mirage P64 S3 864
258 SPEA/V7 Mirage P64 with S3 Trio64 S3 Trio64
259 SPEA/V7 Mirage VEGA Plus ALG-2228
260 STB Horizon CL-GD5426/28
261 STB Horizon Video CL-GD5440
262 STB LightSpeed ET4000/W32(i/p)
263 STB LightSpeed 128 ET6000
264 STB Nitro (64) CL-GD5434
265 STB Nitro 64 Video CL-GD5446
266 STB Pegasus S3 928
267 STB Powergraph 64 S3 Trio64
268 STB Powergraph 64 Video S3 Trio64V+
269 STB Powergraph X-24 S3 801/805
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
270 STB Systems Powergraph 3D S3 ViRGE
271 STB Velocity 64 Video S3 968
272 SiS SG86C201 SIS86C201
273 Sigma Concorde ET4000/W32(i/p)
274 Spider Black Widow AGX-015
275 Spider Black Widow Plus AGX-016
276 Spider Tarantula 64 S3 964
277 Spider VLB Plus CL-GD5428
278 TechWorks Thunderbolt ET4000/W32(i/p)
279 Trident 8900/9000 (generic) TVGA8900/9000
280 Trident 8900D (generic) TVGA8900D
281 Trident TGUI9400CXi (generic) TGUI9400CXi
282 Trident TGUI9420DGi (generic) TGUI9420DGi
283 Trident TGUI9430DGi (generic) TGUI9430DGi
284 Trident TGUI9440 (generic) TGUI9440
285 Trident TGUI9660 (generic) TGUI9660
286 Trident TGUI9680 (generic) TGUI9680
287 Trident TVGA9200CXr (generic) TVGA9200CXr
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration. [ENTER]
288 Unsupported VGA compatible Generic VGA
289 VI720 CL-GD5434
290 VL-41 S3 801/805
291 VidTech FastMax P20 S3 864
292 VideoLogic GrafixStar 300 S3 Trio64
293 VideoLogic GrafixStar 400 S3 Trio64V+
294 VideoLogic GrafixStar 500 S3 868
295 VideoLogic GrafixStar 600 ET6000
296 VideoLogic GrafixStar 700 S3 968
297 ViewTop PCI ET4000/W32(i/p)
298 WD 90C24 (laptop) WD90C24
299 WD 90C24A or 90C24A2 (laptop) WD90C24A
300 XGA-1 (ISA bus) XGA-1
301 XGA-2 (ISA bus) XGA-2
302 miro miroMedia 3D S3 ViRGE
Enter a number to choose the corresponding card definition.
Press enter for the next page, q to continue configuration.
284
Your selected card definition:
Identifier: Trident TGUI9440 (generic)
Chipset: TGUI9440
Server: XF86_SVGA
Do NOT probe clocks or use any Clocks line.
Press enter to continue, or ctrl-c to abort. [ENTER]
Now you must determine which server to run. Refer to the manpages and other
documentation. The following servers are available (they may not all be
installed on your system):
1 The XF86_Mono server. This a monochrome server that should work on any
VGA-compatible card, in 640x480 (more on some SVGA chipsets).
2 The XF86_VGA16 server. This is a 16-color VGA server that should work on
any VGA-compatible card.
3 The XF86_SVGA server. This is a 256 color SVGA server that supports
a number of SVGA chipsets. On some chipsets it is accelerated or
supports higher color depths.
4 The accelerated servers. These include XF86_S3, XF86_Mach32, XF86_Mach8,
XF86_8514, XF86_P9000, XF86_AGX, XF86_W32, XF86_Mach64, XF86_I128 and
XF86_S3V.
These four server types correspond to the four different "Screen" sections in
XF86Config (vga2, vga16, svga, accel).
5 Choose the server from the card definition, XF86_SVGA.
Which one of these screen types do you intend to run by default (1-5)? 3
The server to run is selected by changing the symbolic link 'X'. For example,
'rm /usr/X11R6/bin/X; ln -s /usr/X11R6/bin/XF86_SVGA /usr/X11R6/bin/X' selects
the SVGA server.
Please answer the following question with either 'y' or 'n'.
Do you want me to set the symbolic link? y
Now you must give information about your video card. This will be used for
the "Device" section of your video card in XF86Config.
You must indicate how much video memory you have. It is probably a good
idea to use the same approximate amount as that detected by the server you
intend to use. If you encounter problems that are due to the used server
not supporting the amount memory you have (e.g. ATI Mach64 is limited to
1024K with the SVGA server), specify the maximum amount supported by the
server.
How much video memory do you have on your video card:
1 256K
2 512K
3 1024K
4 2048K
5 4096K
6 Other
Enter your choice: 3
You must now enter a few identification/description strings, namely an
identifier, a vendor name, and a model name. Just pressing enter will fill
in default names (possibly from a card definition).
Your card definition is Trident TGUI9440 (generic).
The strings are free-form, spaces are allowed.
Enter an identifier for your video card definition:
Enter the vendor name of your video card:
Enter the model (board) name of your video card:
Especially for accelerated servers, Ramdac, Dacspeed and ClockChip settings
or special options may be required in the Device section.
The RAMDAC setting only applies to the S3, AGX, W32 servers, and some
drivers in the SVGA servers. Some RAMDAC's are auto-detected by the server.
The detection of a RAMDAC is forced by using a Ramdac "identifier" line in
the Device section. The identifiers are shown at the right of the following
table of RAMDAC types:
1 AT&T 20C490 (S3 and AGX servers, ARK driver) att20c490
2 AT&T 20C498/21C498/22C498 (S3, autodetected) att20c498
3 AT&T 20C409/20C499 (S3, autodetected) att20c409
4 AT&T 20C505 (S3) att20c505
5 BrookTree BT481 (AGX) bt481
6 BrookTree BT482 (AGX) bt482
7 BrookTree BT485/9485 (S3) bt485
8 Sierra SC15025 (S3, AGX) sc15025
9 S3 GenDAC (86C708) (autodetected) s3gendac
10 S3 SDAC (86C716) (autodetected) s3_sdac
11 STG-1700 (S3, autodetected) stg1700
12 STG-1703 (S3, autodetected) stg1703
Enter a number to choose the corresponding RAMDAC.
Press enter for the next page, q to quit without selection of a RAMDAC.
q
A Clockchip line in the Device section forces the detection of a
programmable clock device. With a clockchip enabled, any required
clock can be programmed without requiring probing of clocks or a
Clocks line. Most cards don't have a programmable clock chip.
Choose from the following list:
1 Chrontel 8391 ch8391
2 ICD2061A and compatibles (ICS9161A, DCS2824) icd2061a
3 ICS2595 ics2595
4 ICS5342 (similar to SDAC, but not completely compatible) ics5342
5 ICS5341 ics5341
6 S3 GenDAC (86C708) and ICS5300 (autodetected) s3gendac
7 S3 SDAC (86C716) s3_sdac
8 STG 1703 (autodetected) stg1703
9 Sierra SC11412 sc11412
10 TI 3025 (autodetected) ti3025
11 TI 3026 (autodetected) ti3026
12 IBM RGB 51x/52x (autodetected) ibm_rgb5xx
Just press enter if you don't want a Clockchip setting.
What Clockchip setting do you want (1-12)? [ENTER]
For most configurations, a Clocks line is useful since it prevents the slow
and nasty sounding clock probing at server start-up. Probed clocks are
displayed at server startup, along with other server and hardware
configuration info. You can save this information in a file by running
'X -probeonly 2>output_file'. Be warned that clock probing is inherently
imprecise; some clocks may be slightly too high (varies per run).
At this point I can run X -probeonly, and try to extract the clock information
from the output. It is recommended that you do this yourself and add a clocks
line (note that the list of clocks may be split over multiple Clocks lines) to
your Device section afterwards. Be aware that a clocks line is not
appropriate for drivers that have a fixed set of clocks and don't probe by
default (e.g. Cirrus). Also, for the P9000 server you must simply specify
clocks line that matches the modes you want to use. For the S3 server with
a programmable clock chip you need a 'ClockChip' line and no Clocks line.
You must be root to be able to run X -probeonly now.
The card definition says to NOT probe clocks.
Do you want me to run 'X -probeonly' now? n
For each depth, a list of modes (resolutions) is defined. The default
resolution that the server will start-up with will be the first listed
mode that can be supported by the monitor and card.
Currently it is set to:
"640x480" "800x600" "1024x768" for 8bpp
"640x480" "800x600" for 16bpp
"640x480" for 24bpp
"640x400" for 32bpp
Note that 16, 24 and 32bpp are only supported on a few configurations.
Modes that cannot be supported due to monitor or clock constraints will
be automatically skipped by the server.
1 Change the modes for 8pp (256 colors)
2 Change the modes for 16bpp (32K/64K colors)
3 Change the modes for 24bpp (24-bit color, packed pixel)
4 Change the modes for 32bpp (24-bit color)
5 The modes are OK, continue.
Enter your choice: 5
I am going to write the XF86Config file now. Make sure you don't accidently
overwrite a previously configured one.
Do you want it written to the current directory as 'XF86Config'? n
Shall I write it to default location, /usr/X11R6/lib/X11/XF86Config? y
File has been written. Take a look at it before running 'startx'. Note that
the XF86Config file must be in one of the directories searched by the server
(e.g. /usr/X11R6/lib/X11) in order to be used. Within the server press
ctrl, alt and '+' simultaneously to cycle video resolutions. Pressing ctrl,
alt and backspace simultaneously immediately exits the server (use if
the monitor doesn't sync for a particular mode).
For further configuration, refer to /usr/X11R6/lib/X11/doc/README.Co
Viu como e simples ;-) , nao leva nem 5 minutos, agora , antes de iniciar tenha a mao
todos os dados sobre sua placa de video e de seu monitor, pois isso vai
facilitar muito sua vid. ;-)Uma vez terminada a configuracao , voce pode executar
o XFree , invocando o comando:
#startx
O gerenciador de janela que sera utilizado quando voce carregar
o XFree pela primeira vez , sera o twm , um gerenciador simples
e com poucos recursos , eu sugiro que voces o subistituam pelo , fvwm
ou fvwm2 ou afterstep , todos disponiveis nos ports/packages para instala-los
voce pode novamente utilizar o /stand/sysinstall ou diretamnet o
comando:
# pkg_add nome_do_package
Uma vez instalado o novo gerenciador edite o arquivo , /usr/X11R6/lib/X11/xinit/xinitrc
, modificando a entrada:
twm & para para por exemplo afterstep &
Salve o arquivo e inicialize o XFree , e ira com certeza ficar satisfeito
com o novo visual! ;-)
Vou ficando por aqui , desejo a voces um bom divertimento.