Changeset 0d2f891 for x/installing/xfree86/xfree86-inst.xml
- Timestamp:
- 10/02/2003 08:01:04 PM (21 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 0482b012
- Parents:
- b9ad2f9a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/xfree86/xfree86-inst.xml
rb9ad2f9a r0d2f891 1 1 <sect2> 2 <title>Installation of XFree86</title>2 <title>Installation of <application>XFree86</application></title> 3 3 4 4 <sect3> 5 5 <title>Kernel Compilation Settings</title> 6 6 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later) it is recommended 7 that you compile MTRR (Memory Type Range Registers) support into the kernel. 8 The kernel can map Cyrix and AMD CPUs to the MTRR interface so selecting this 7 that you compile <acronym>MTRR</acronym> (Memory Type Range Registers) support into the kernel. 8 The kernel can map Cyrix and AMD <acronym>CPU</acronym>s to the 9 <acronym>MTRR</acronym> interface so selecting this 9 10 option is useful for those processors also. 10 11 This option is found in the 11 12 "Processor type and features" menu. It can increase performance of 12 image write operations 2.5 times or more on PCI or AGP video cards.</para> 13 14 <para>In the "Character Devices" section, enable AGP Support and select the chipset 13 image write operations 2.5 times or more on <acronym>PCI</acronym> or 14 <acronym>AGP</acronym> video cards.</para> 15 16 <para>In the "Character Devices" section, enable <acronym>AGP</acronym> Support and select the chipset 15 17 support on your motherboard. If you do not know the chipset, you may select 16 18 all the chip types at the expense of extra kernel size. You can usually 17 19 determine your motherboard's chipset by doing: 18 <screen><userinput> cat /proc/pci</userinput></screen></para>20 <screen><userinput><command>cat /proc/pci</command></userinput></screen></para> 19 21 20 22 <para>In the "Character Devices" section, <emphasis>disable</emphasis> Direct 21 Rendering Manager unless you have a Direct Rendering Infrastructure (DRI) 22 supported video card. A complete list of DRI supported video cards can 23 Rendering Manager unless you have a Direct Rendering Infrastructure 24 (<acronym>DRI</acronym>) 25 supported video card. A complete list of <acronym>DRI</acronym> supported video cards can 23 26 be found at <ulink url="http://dri.sourceforge.net" /> in the Status section. 24 27 Currently, … … 27 30 Radeon 7X00, Radeon 2), Intel (i810, i815), and Matrox (G200, G400, G450). 28 31 Additionally NVidia provides their own closed source binary drivers. 29 If you do enable DRIhere, make sure you select the video card(s) you want32 If you do enable <acronym>DRI</acronym> here, make sure you select the video card(s) you want 30 33 to support as a <emphasis>module</emphasis>.</para> 31 34 … … 45 48 </para> 46 49 47 <note><para>If you build XFree86in a chroot environment, make sure the kernel50 <note><para>If you build <application>XFree86</application> in a chroot environment, make sure the kernel 48 51 version of the base system and the target system are the same. This is 49 especially important if you enabled DRIsupport as a module as52 especially important if you enabled <acronym>DRI</acronym> support as a module as 50 53 instructed above.</para></note> 51 54 … … 54 57 <sect3><title>Creating <filename>host.def</filename></title> 55 58 56 <para>Although XFree86 will compile without a host.def file, the following file 59 <para>Although <application>XFree86</application> will compile without a 60 <filename>host.def</filename> file, the following file 57 61 is recommended for customizing the installation. Start from 58 the <filename>xc</filename> directory.</para> 59 60 <note><para>The <filename>host.def</filename> file is a c file, not the 62 the <filename class="directory">xc</filename> directory.</para> 63 64 <note><para>The <filename>host.def</filename> file is a 65 <application>C</application> file, not the 61 66 usual configuration file. If you make any changes, be sure the comment characters 62 67 (<userinput>/*</userinput> and <userinput>*/</userinput>) … … 65 70 </para></note> 66 71 67 <para><screen><userinput> cat > config/cf/host.def << "EOF"72 <para><screen><userinput><command>cat > config/cf/host.def << "EOF"</command> 68 73 /* Begin XFree86 host.def file */ 69 74 … … 180 185 181 186 /* End XFree86 host.def file */ 182 EOF</userinput></screen></para>187 <command>EOF</command></userinput></screen></para> 183 188 184 189 <para>Edit the file for your hardware and desires.</para> … … 188 193 <sect3> 189 194 <title>Build Commands</title> 190 <para>Install XFree86by running the following commands:</para>191 192 193 < para><screen><userinput>WORLDOPTS="" make World 2>&1 | tee xfree-compile.log &&195 <para>Install <application>XFree86</application> by running the following commands:</para> 196 197 198 <screen><userinput><command>WORLDOPTS="" make World 2>&1 | tee xfree-compile.log && 194 199 make install && 195 200 make install.man && 196 201 ln -sf /usr/X11R6/bin /usr/bin/X11 && 197 202 ln -sf /usr/X11R6/lib/X11 /usr/lib/X11 && 198 ln -sf /usr/X11R6/include/X11 /usr/include/X11</ userinput></screen></para>203 ln -sf /usr/X11R6/include/X11 /usr/include/X11</command></userinput></screen> 199 204 200 205 </sect3> 201 206 202 207 <sect3> 203 <title>Updating Direct Rendering Infrastructure (DRI)</title> 204 <para>If you have one of the supported DRI cards and have enabled DRI kernel modules as explained 208 <title>Updating Direct Rendering Infrastructure (<acronym>DRI</acronym>)</title> 209 <para>If you have one of the supported <acronym>DRI</acronym> cards and 210 have enabled <acronym>DRI</acronym> kernel modules as explained 205 211 above, you now need to update the kernel modules to ensure they are compatible with the 206 current version of XFree86. To do this, perform the following:</para>207 208 < para><screen><userinput>cd programs/Xserver/hw/xfree86/os-support/linux/drm/kernel &&212 current version of <application>XFree86</application>. To do this, perform the following:</para> 213 214 <screen><userinput><command>cd programs/Xserver/hw/xfree86/os-support/linux/drm/kernel && 209 215 make CC=/opt/gcc-2.95.3/bin/gcc -f Makefile.linux && 210 216 mkdir -p /lib/modules/`uname -r`/kernel/drivers/char/drm/ && 211 217 cp gamma.o radeon.o sis.o r128.o i810.o i830.o mga.o tdfx.o \ 212 218 /lib/modules/`uname -r`/kernel/drivers/char/drm/ && 213 depmod -a</ userinput></screen>214 </para> 219 depmod -a</command></userinput></screen> 220 215 221 <warning><para>If you recompile or upgrade your kernel, you will need to re-copy the 216 222 appropriate driver module(s) 217 to the kernel module library and rerun depmod.</para></warning>218 219 <note><para>If you created AGPsupport as a module when compiling the kernel, you may223 to the kernel module library and rerun <command>depmod</command>.</para></warning> 224 225 <note><para>If you created <acronym>AGP</acronym> support as a module when compiling the kernel, you may 220 226 have to add a line to <filename>/etc/modules.conf</filename> to ensure 221 the agpgart module is loaded. For instance, the AGPversion of the Radeon video card227 the agpgart module is loaded. For instance, the <acronym>AGP</acronym> version of the Radeon video card 222 228 will use the <filename>radeon.o</filename> driver. It will 223 229 need to have the line <screen>below radeon agpgart</screen> in 224 <filename>/etc/modules.conf</filename> to enable DRIsupport.</para></note>230 <filename>/etc/modules.conf</filename> to enable <acronym>DRI</acronym> support.</para></note> 225 231 226 232 </sect3>
Note:
See TracChangeset
for help on using the changeset viewer.