mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-26 08:42:12 +08:00
226 lines
6.3 KiB
XML
226 lines
6.3 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
|
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
|
%general-entities;
|
|
<!ENTITY BLFS76 "https://www.linuxfromscratch.org/blfs/view/7.6/x/x7driver.html">
|
|
|
|
]>
|
|
|
|
<sect1 id="xorg7-driver" xreflabel="Xorg Drivers">
|
|
<?dbhtml filename="x7driver.html"?>
|
|
|
|
<sect1info>
|
|
<date>$Date$</date>
|
|
</sect1info>
|
|
|
|
<title>Xorg Drivers</title>
|
|
|
|
<indexterm zone="xorg7-driver">
|
|
<primary sortas="a-xorg7-driver">xorg7-driver</primary>
|
|
</indexterm>
|
|
|
|
<sect2 role="package">
|
|
<title>Introduction to Xorg Drivers</title>
|
|
|
|
<para>
|
|
The <application>Xorg Drivers</application> page contains the
|
|
instructions for building Xorg drivers that are necessary in order
|
|
for Xorg Server to take advantage of the hardware that it is
|
|
running on. At least one input and one video driver are required
|
|
for Xorg Server to start.
|
|
</para>
|
|
|
|
<para>
|
|
On machines using KMS, the modesetting driver is provided by
|
|
<application>xorg-server</application> and can be used instead of the
|
|
video driver for the specific hardware, but with reduced performance.
|
|
It can also be used (without hardware acceleration) in virtual machines
|
|
running under <application>qemu</application>.
|
|
</para>
|
|
|
|
<note>
|
|
<para>
|
|
If you are unsure which video hardware you have, you can use
|
|
<command>lspci</command> from <xref linkend="pciutils"/>
|
|
to find out which video hardware you have and then look at
|
|
the descriptions of the packages in order to find out
|
|
which driver you need.
|
|
</para>
|
|
</note>
|
|
|
|
<note>
|
|
<para>
|
|
In addition to the drivers listed below, there are several other
|
|
drivers for very old hardware that may still be relevant.
|
|
The latest versions of these drivers may be downloaded from
|
|
<ulink url='https://www.x.org/archive/individual/driver'>
|
|
https://www.x.org/archive/individual/driver</ulink>.
|
|
Instructions for building these now intermittently maintained drivers
|
|
may be found in a
|
|
prior version of BLFS: <ulink url="&BLFS76;">&BLFS76;</ulink>
|
|
</para>
|
|
</note>
|
|
|
|
<sect3 id="xorg-input-drivers">
|
|
<title>Xorg Input Drivers</title>
|
|
|
|
<itemizedlist spacing="compact">
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="libevdev"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-evdev-driver"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="libinput"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-libinput-driver"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-synaptics-driver"/>
|
|
</para>
|
|
</listitem>
|
|
<!-- With Kernel 5.1, VMMouse is now entirely unusable/obsolete.
|
|
VMWare has a replacement in the kernel that works for both Qemu and
|
|
VMWare, that allows the VMMouse instruction set to run through
|
|
EVDEV events.
|
|
I archived it on 2019-05-19 as a result. - renodr
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-vmmouse-driver"/>
|
|
</para>
|
|
</listitem>
|
|
-->
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-wacom-driver"/>
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
|
|
</sect3>
|
|
|
|
<sect3 id="xorg-video-drivers">
|
|
<title>Xorg Video Drivers</title>
|
|
|
|
<itemizedlist spacing="compact">
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-amdgpu-driver"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-ati-driver"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-fbdev-driver"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-intel-driver"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-nouveau-driver"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="xorg-vmware-driver"/>
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
|
|
</sect3>
|
|
|
|
<sect3 id="hw-video-acceleration">
|
|
<title>Hardware Video Acceleration</title>
|
|
|
|
<itemizedlist spacing="compact">
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="libva"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="libvdpau"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<xref linkend="libvdpau-va-gl"/>
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="libevdev.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-evdev.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="libinput.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-libinput.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-synaptics.xml"/>
|
|
|
|
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-vmmouse.xml"/> -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-wacom.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-amdgpu.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-ati.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-fbdev.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-intel.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-nouveau.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="x7driver-vmware.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="libva.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="libvdpau.xml"/>
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="libvdpau-va-gl.xml"/>
|
|
|
|
</sect1>
|