source: x/installing/x7driver.xml@ f3991348

12.0 12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since f3991348 was 9a612888, checked in by Xi Ruoyao <xry111@…>, 11 months ago

Move HW-accel video encoding/decoding library into Multimedia section

They don't really belong to some Graphical Environment.

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