source: x/installing/x7driver.xml@ c9aa980

11.0 11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since c9aa980 was c9aa980, checked in by Xi Ruoyao <xry111@…>, 3 years ago

secure LFS url

  • Property mode set to 100644
File size: 6.3 KB
RevLine 
[3f72a148]1<?xml version="1.0" encoding="ISO-8859-1"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[3f72a148]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
[c9aa980]6 <!ENTITY BLFS76 "https://www.linuxfromscratch.org/blfs/view/7.6/x/x7driver.html">
[3f72a148]7
[44ad7753]8]>
[3f72a148]9
10<sect1 id="xorg7-driver" xreflabel="Xorg Drivers">
11 <?dbhtml filename="x7driver.html"?>
12
13 <sect1info>
[93f3de5]14 <date>$Date$</date>
[3f72a148]15 </sect1info>
16
17 <title>Xorg Drivers</title>
18
19 <indexterm zone="xorg7-driver">
[1f6d75e7]20 <primary sortas="a-xorg7-driver">xorg7-driver</primary>
[3f72a148]21 </indexterm>
22
[5e8be1c]23 <sect2 role="package">
24 <title>Introduction to Xorg Drivers</title>
25
[1f6d75e7]26 <para>
27 The <application>Xorg Drivers</application> page contains the
[c4b0455]28 instructions for building Xorg drivers that are necessary in order
[9bff4bc]29 for Xorg Server to take advantage of the hardware that it is
30 running on. At least one input and one video driver are required
[0d7900a]31 for Xorg Server to start.
[1f6d75e7]32 </para>
33
[9bff4bc]34 <para>
35 On machines using KMS, the modesetting driver is provided by
36 <application>xorg-server</application> and can be used instead of the
37 video driver for the specific hardware, but with reduced performance.
38 It can also be used (without hardware acceleration) in virtual machines
39 running under <application>qemu</application>.
40 </para>
41
[1f6d75e7]42 <note>
43 <para>
44 If you are unsure which video hardware you have, you can use
[72abdae6]45 <command>lspci</command> from <xref linkend="pciutils"/>
[0d7900a]46 to find out which video hardware you have and then look at
[1f6d75e7]47 the descriptions of the packages in order to find out
48 which driver you need.
49 </para>
50 </note>
51
[2015f9d]52 <note>
53 <para>
54 In addition to the drivers listed below, there are several other
55 drivers for very old hardware that may still be relevant.
[5f4e73e]56 The latest versions of these drivers may be downloaded from
57 <ulink url='https://www.x.org/archive/individual/driver'>
58 https://www.x.org/archive/individual/driver</ulink>.
59 Instructions for building these now intermittently maintained drivers
60 may be found in a
[2015f9d]61 prior version of BLFS: <ulink url="&BLFS76;">&BLFS76;</ulink>
62 </para>
63 </note>
[bb97280]64
[1f6d75e7]65 <sect3 id="xorg-input-drivers">
66 <title>Xorg Input Drivers</title>
67
68 <itemizedlist spacing="compact">
[b7a67e90]69 <listitem>
70 <para>
[35e960fb]71 <xref linkend="libevdev"/>
[b7a67e90]72 </para>
73 </listitem>
[ef30906a]74 <listitem>
75 <para>
76 <xref linkend="xorg-evdev-driver"/>
77 </para>
78 </listitem>
[f97d5f6]79 <listitem>
80 <para>
81 <xref linkend="libinput"/>
82 </para>
83 </listitem>
[1f6d75e7]84 <listitem>
85 <para>
[ef30906a]86 <xref linkend="xorg-libinput-driver"/>
[1f6d75e7]87 </para>
[606dfd4]88 </listitem>
89 <listitem>
[1f6d75e7]90 <para>
91 <xref linkend="xorg-synaptics-driver"/>
92 </para>
[606dfd4]93 </listitem>
[191f166]94 <!-- With Kernel 5.1, VMMouse is now entirely unusable/obsolete.
95 VMWare has a replacement in the kernel that works for both Qemu and
96 VMWare, that allows the VMMouse instruction set to run through
97 EVDEV events.
98 I archived it on 2019-05-19 as a result. - renodr
[606dfd4]99 <listitem>
[1f6d75e7]100 <para>
101 <xref linkend="xorg-vmmouse-driver"/>
102 </para>
[606dfd4]103 </listitem>
[191f166]104 -->
[606dfd4]105 <listitem>
[1f6d75e7]106 <para>
107 <xref linkend="xorg-wacom-driver"/>
108 </para>
109 </listitem>
110 </itemizedlist>
111
112 </sect3>
113
114 <sect3 id="xorg-video-drivers">
115 <title>Xorg Video Drivers</title>
116
117 <itemizedlist spacing="compact">
[92d57d6a]118 <listitem>
119 <para>
120 <xref linkend="xorg-amdgpu-driver"/>
121 </para>
122 </listitem>
[1f6d75e7]123 <listitem>
124 <para>
125 <xref linkend="xorg-ati-driver"/>
126 </para>
[606dfd4]127 </listitem>
128 <listitem>
[1f6d75e7]129 <para>
130 <xref linkend="xorg-fbdev-driver"/>
131 </para>
[606dfd4]132 </listitem>
133 <listitem>
[1f6d75e7]134 <para>
135 <xref linkend="xorg-intel-driver"/>
136 </para>
[606dfd4]137 </listitem>
138 <listitem>
[1f6d75e7]139 <para>
140 <xref linkend="xorg-nouveau-driver"/>
141 </para>
[606dfd4]142 </listitem>
143 <listitem>
[1f6d75e7]144 <para>
145 <xref linkend="xorg-vmware-driver"/>
146 </para>
147 </listitem>
148 </itemizedlist>
149
150 </sect3>
151
[a8ece039]152 <sect3 id="hw-video-acceleration">
153 <title>Hardware Video Acceleration</title>
154
155 <itemizedlist spacing="compact">
156 <listitem>
157 <para>
158 <xref linkend="libva"/>
159 </para>
160 </listitem>
161 <listitem>
162 <para>
163 <xref linkend="libvdpau"/>
164 </para>
[f3429309]165 </listitem>
[e104a36]166 <listitem>
167 <para>
168 <xref linkend="libvdpau-va-gl"/>
169 </para>
170 </listitem>
[a8ece039]171 </itemizedlist>
172
173 </sect3>
174
[1f6d75e7]175 </sect2>
176
[b7a67e90]177 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
[35e960fb]178 href="libevdev.xml"/>
[b7a67e90]179
[ef30906a]180 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
181 href="x7driver-evdev.xml"/>
182
[f97d5f6]183 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
184 href="libinput.xml"/>
185
[57da0547]186 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
[ef30906a]187 href="x7driver-libinput.xml"/>
[1f6d75e7]188
[57da0547]189 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
190 href="x7driver-synaptics.xml"/>
[1f6d75e7]191
[191f166]192 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
193 href="x7driver-vmmouse.xml"/> -->
[1f6d75e7]194
[57da0547]195 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
196 href="x7driver-wacom.xml"/>
[1f6d75e7]197
[92d57d6a]198 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
199 href="x7driver-amdgpu.xml"/>
200
[57da0547]201 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
202 href="x7driver-ati.xml"/>
[1f6d75e7]203
[57da0547]204 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
205 href="x7driver-fbdev.xml"/>
[1f6d75e7]206
[57da0547]207 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
208 href="x7driver-intel.xml"/>
[1f6d75e7]209
[57da0547]210 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
211 href="x7driver-nouveau.xml"/>
[1f6d75e7]212
[57da0547]213 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
214 href="x7driver-vmware.xml"/>
[595c08ff]215
[a8ece039]216 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
217 href="libva.xml"/>
218
219 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
220 href="libvdpau.xml"/>
221
[bbb8ccc]222 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
223 href="libvdpau-va-gl.xml"/>
224
[3f72a148]225</sect1>
Note: See TracBrowser for help on using the repository browser.