source: x/installing/x7driver.xml@ 5edd53e

12.0 12.1 kea ken/TL2024 ken/tuningfonts lazarus lxqt plabs/newcss python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/xf86-video-removal
Last change on this file since 5edd53e was 5edd53e, checked in by Xi Ruoyao <xry111@…>, 15 months ago

x7driver: Seperate intel-vaapi-driver from libva

The user should select the correct libva driver and install it, not
blindly install intel-vaapi-driver as a part of libva.

  • Property mode set to 100644
File size: 6.7 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
14 <title>Xorg Drivers</title>
15
16 <indexterm zone="xorg7-driver">
[1f6d75e7]17 <primary sortas="a-xorg7-driver">xorg7-driver</primary>
[3f72a148]18 </indexterm>
19
[5e8be1c]20 <sect2 role="package">
21 <title>Introduction to Xorg Drivers</title>
22
[1f6d75e7]23 <para>
24 The <application>Xorg Drivers</application> page contains the
[c4b0455]25 instructions for building Xorg drivers that are necessary in order
[9bff4bc]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
[0d7900a]28 for Xorg Server to start.
[1f6d75e7]29 </para>
30
[9bff4bc]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
[1f6d75e7]39 <note>
40 <para>
41 If you are unsure which video hardware you have, you can use
[72abdae6]42 <command>lspci</command> from <xref linkend="pciutils"/>
[0d7900a]43 to find out which video hardware you have and then look at
[1f6d75e7]44 the descriptions of the packages in order to find out
45 which driver you need.
46 </para>
47 </note>
48
[2015f9d]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.
[8558044]53 The latest versions of these drivers may be downloaded from
[5f4e73e]54 <ulink url='https://www.x.org/archive/individual/driver'>
55 https://www.x.org/archive/individual/driver</ulink>.
[8558044]56 Instructions for building these now intermittently maintained drivers
[5f4e73e]57 may be found in a
[2015f9d]58 prior version of BLFS: <ulink url="&BLFS76;">&BLFS76;</ulink>
59 </para>
60 </note>
[bb97280]61
[1f6d75e7]62 <sect3 id="xorg-input-drivers">
63 <title>Xorg Input Drivers</title>
64
65 <itemizedlist spacing="compact">
[b7a67e90]66 <listitem>
67 <para>
[35e960fb]68 <xref linkend="libevdev"/>
[b7a67e90]69 </para>
70 </listitem>
[ef30906a]71 <listitem>
72 <para>
73 <xref linkend="xorg-evdev-driver"/>
74 </para>
75 </listitem>
[f97d5f6]76 <listitem>
77 <para>
78 <xref linkend="libinput"/>
79 </para>
80 </listitem>
[1f6d75e7]81 <listitem>
82 <para>
[ef30906a]83 <xref linkend="xorg-libinput-driver"/>
[1f6d75e7]84 </para>
[606dfd4]85 </listitem>
86 <listitem>
[1f6d75e7]87 <para>
88 <xref linkend="xorg-synaptics-driver"/>
89 </para>
[606dfd4]90 </listitem>
[191f166]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
[606dfd4]96 <listitem>
[1f6d75e7]97 <para>
98 <xref linkend="xorg-vmmouse-driver"/>
99 </para>
[606dfd4]100 </listitem>
[191f166]101 -->
[606dfd4]102 <listitem>
[1f6d75e7]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">
[92d57d6a]115 <listitem>
116 <para>
117 <xref linkend="xorg-amdgpu-driver"/>
118 </para>
119 </listitem>
[1f6d75e7]120 <listitem>
121 <para>
122 <xref linkend="xorg-ati-driver"/>
123 </para>
[606dfd4]124 </listitem>
125 <listitem>
[1f6d75e7]126 <para>
127 <xref linkend="xorg-fbdev-driver"/>
128 </para>
[606dfd4]129 </listitem>
130 <listitem>
[1f6d75e7]131 <para>
132 <xref linkend="xorg-intel-driver"/>
133 </para>
[606dfd4]134 </listitem>
135 <listitem>
[1f6d75e7]136 <para>
137 <xref linkend="xorg-nouveau-driver"/>
138 </para>
[606dfd4]139 </listitem>
140 <listitem>
[1f6d75e7]141 <para>
142 <xref linkend="xorg-vmware-driver"/>
143 </para>
144 </listitem>
145 </itemizedlist>
146
147 </sect3>
148
[a8ece039]149 <sect3 id="hw-video-acceleration">
150 <title>Hardware Video Acceleration</title>
151
152 <itemizedlist spacing="compact">
[308cbf9]153 <listitem>
154 <para>
155 <xref linkend="intel-media-driver"/>
156 </para>
157 </listitem>
[5edd53e]158 <listitem>
159 <para>
160 <xref linkend="intel-vaapi-driver"/>
161 </para>
162 </listitem>
[a8ece039]163 <listitem>
164 <para>
165 <xref linkend="libva"/>
166 </para>
167 </listitem>
168 <listitem>
169 <para>
170 <xref linkend="libvdpau"/>
171 </para>
[f3429309]172 </listitem>
[e104a36]173 <listitem>
174 <para>
175 <xref linkend="libvdpau-va-gl"/>
176 </para>
177 </listitem>
[a8ece039]178 </itemizedlist>
179
180 </sect3>
181
[1f6d75e7]182 </sect2>
183
[b7a67e90]184 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
[35e960fb]185 href="libevdev.xml"/>
[b7a67e90]186
[ef30906a]187 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
188 href="x7driver-evdev.xml"/>
189
[f97d5f6]190 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
191 href="libinput.xml"/>
192
[57da0547]193 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
[ef30906a]194 href="x7driver-libinput.xml"/>
[1f6d75e7]195
[57da0547]196 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
197 href="x7driver-synaptics.xml"/>
[1f6d75e7]198
[191f166]199 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
200 href="x7driver-vmmouse.xml"/> -->
[1f6d75e7]201
[57da0547]202 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
203 href="x7driver-wacom.xml"/>
[1f6d75e7]204
[92d57d6a]205 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
206 href="x7driver-amdgpu.xml"/>
207
[57da0547]208 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
209 href="x7driver-ati.xml"/>
[1f6d75e7]210
[57da0547]211 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
212 href="x7driver-fbdev.xml"/>
[1f6d75e7]213
[57da0547]214 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
215 href="x7driver-intel.xml"/>
[1f6d75e7]216
[57da0547]217 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
218 href="x7driver-nouveau.xml"/>
[1f6d75e7]219
[57da0547]220 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
221 href="x7driver-vmware.xml"/>
[595c08ff]222
[308cbf9]223 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
224 href="intel-media-driver.xml"/>
225
[5edd53e]226 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
227 href="intel-vaapi-driver.xml"/>
228
[a8ece039]229 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
230 href="libva.xml"/>
231
232 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
233 href="libvdpau.xml"/>
234
[bbb8ccc]235 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
236 href="libvdpau-va-gl.xml"/>
237
[3f72a148]238</sect1>
Note: See TracBrowser for help on using the repository browser.