The Xorg Drivers page contains the instructions for building Xorg drivers that are necessary in order for Xorg Server to take the advantage of the hardware that it is running on. At least one input and one video driver is required for Xorg Server to start.
If you are unsure which video hardware you have, you can use lspci from pciutils-3.2.1 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.
The Glamor EGL package contains a GL-based rendering acceleration library for X server.
This package is known to build and work properly using an LFS-7.5 platform.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/glamor-egl-0.6.0.tar.bz2
Download MD5 sum: b3668594675f71a75153ee52dbd35535
Download size: 419 KB
Estimated disk space required: 11 MB
Estimated build time: 0.2 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/glamor-egl
Install Glamor EGL by running the following commands:
./configure $XORG_CONFIG --enable-glx-tls && make
This package does not come with a test suite.
Now, as the root
user:
make install
--enable-glx-tls
: This
switch enables TLS support in GLX.
The Xorg Evdev Driver package contains Generic Linux input driver for the Xorg X server. It handles keyboard, mouse, touchpads and wacom devices, though for touchpad and wacom advanced handling, additional drivers are required.
This package is known to build and work properly using an LFS-7.5 platform.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-input-evdev-2.8.2.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-input-evdev-2.8.2.tar.bz2
Download MD5 sum: be7f91905c41bb3c3a0eb54063c7e4bf
Download size: 362 KB
Estimated disk space required: 3.9 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-evdev-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Input device support --->
Event interface: Y or M
Install Xorg Evdev Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg Synaptics Driver package contains the X.Org Input Driver, support programs and SDK for Synaptics touchpads. Even though the evdev driver can handle touchpads very well, this driver is required if you want to use advanced features like multi tapping, scrolling with touchpad, turning the touchpad off while typing, etc.
This package is known to build and work properly using an LFS-7.5 platform.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.7.3.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-input-synaptics-1.7.3.tar.bz2
Download MD5 sum: 74c83e6cb53a0e15bcbe7cc73d63d2a1
Download size: 438 KB
Estimated disk space required: 5.7 MB
Estimated build time: 0.1 SBU
mtdev-1.1.4 and Xorg-Server-1.15.0
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-synaptics-driver
Install Xorg Synaptics Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg VMMouse Driver package contains the VMMouse input driver for the Xorg X server. The VMMouse driver enables support for the special VMMouse protocol that is provided by VMware virtual machines to give absolute pointer positioning.
This package is known to build and work properly using an LFS-7.5 platform.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-input-vmmouse-13.0.0.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-input-vmmouse-13.0.0.tar.bz2
Download MD5 sum: 34f9f64ee6a1a51fc8266a9af24e1e07
Download size: 308 KB
Estimated disk space required: 2.9 MB
Estimated build time: less than 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-vmmouse-driver
Install Xorg VMMouse Driver by running the following commands:
./configure $XORG_CONFIG \ --with-udev-rules-dir=/lib/udev/rules.d \ --without-hal-callouts-dir \ --without-hal-fdi-dir && make
This package does not come with a test suite.
Now, as the root
user:
make install
--with-udev-rules-dir=/lib/udev/rules.d
:
This switch specifies where udev rules should be installed.
--without-hal-*-dir
: These switches
disable installation of the HAL
components which are not needed on Linux.
The Xorg Wacom Driver package contains the X.Org X11 driver and SDK for Wacom and Wacom-like tablets. It is not required to use a Wacom tablet, the xf86-input-evdev driver can handle these devices without problems.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://downloads.sourceforge.net/linuxwacom/xf86-input-wacom-0.23.0.tar.bz2
Download MD5 sum: 353642b8a3f2dde089e913be32955aae
Download size: 535 KB
Estimated disk space required: 6.9 MB
Estimated build time: 0.2 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-wacom-driver
To use a Wacom tablet, enable the following options in your kernel configuration and recompile:
Device Drivers --->
Input device support --->
[*] Tablets --->
Wacom Intuos/Graphire tablet support (USB): Y or M
Install Xorg Wacom Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg ATI Driver package contains the X.Org Video Driver for ATI Radeon video cards including all chipsets ranging from R100 to R900 and the newer RAxx chipsets.
This package is known to build and work properly using an LFS-7.5 platform.
For Direct Rendering to work with newer Radeon Cards (R300 and later chipsets), you need to enable the r300, r600 and radeonsi Gallium drivers at MesaLib-10.0.3 build time. Also, some cards require Firmware to be available when the kernel driver is loaded. Firmware can be obtained from this site. See "Kernel Configuration for additional firmware" below.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.3.0.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-ati-7.3.0.tar.bz2
Download MD5 sum: f36383c590d56a9304e5cab4813a6653
Download size: 798 KB
Estimated disk space required: 18 MB
Estimated build time: 0.2 SBU
This is required for "Southern Islands" GPUs but optional for R300 to R700, Evergreen and "Northern Islands" GPUs - see the link under "Glamor Acceleration" below.
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-ati-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
ATI Radeon: Y or M
If you need to add firmware, install the file(s) and then point
to them in the kernel configuration and recompile the kernel if
necessary. To find out which firmware you need, consult the
Decoder ring for engineering vs marketing names. Download any
firmware for your card which is named like:
,
etc. Note that for R600 and R700 family, generic <ENGINEERING_NAME>
_rlc.binR600_rlc.bin
and R700_rlc.bin
are necessary in adition to the
model specific firmware, while for later generations (Evergreen,
"Northern Islands" and probably "Southern Islands") you need the
BTC_rlc.bin
in adition to the model
specific firmware. Below is an example for Radeon HD6470, which
is "Northern Islands" GPU with a network card that also requires
the firmware:
CONFIG_EXTRA_FIRMWARE="radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin rtl_nic/rtl8168e-3.fw"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
You can check dmesg output after boot to see which firmware is missing.
Install Xorg ATI Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
Glamor is an acceleration library which uses cards' 3D capabilities to accelerate 2D rendering. Glamor acceleration is required for Radeon "Southern Islands" GPUs which use "radeonsi" Gallium3D driver from MesaLib-10.0.3. To see which cards fall under "Southern Islands" category, read the Decoder ring for engineering vs marketing names. Please note that Glamor acceleration can be used with other chips as well, from the R300 onwards, but it has not been tested recently.
Glamor acceleration is not enabled by default for chipsets that
don't use "radeonsi" Gallium3D driver. You have to use a
xorg.conf
file to enable it. To
enable Glamor for cards other than "Southern Islands" and later,
create the following /etc/X11/xorg.conf
as the root
user:
cat >> /etc/X11/xorg.conf << "EOF"
Section "Module"
Load "dri2"
Load "glamoregl"
EndSection
Section "Device"
Identifier "radeon"
Driver "radeon"
Option "AccelMethod" "glamor"
EndSection
EOF
The Xorg Cirrus Driver package contains the X.Org Video Driver for Cirrus Logic video chips. Qemu uses this driver for its virtual GPU.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-cirrus-1.5.2.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-cirrus-1.5.2.tar.bz2
Download MD5 sum: 91fd6b677d62027cd3001debb587a6a6
Download size: 320 KB
Estimated disk space required: 4.3 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-cirrus-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
Cirrus driver for QEMU emulated device: Y or M
Install Xorg Cirrus Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg Fbdev Driver package contains the X.Org Video Driver for framebuffer devices. This driver is often used as fallback driver if the hardware specific and VESA drivers fail to load or are not present. If this driver is not installed, Xorg Server will print a warning on startup, but it can be safely ignored if hardware specific driver works well.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-fbdev-0.4.4.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-fbdev-0.4.4.tar.bz2
Download MD5 sum: 3931c0e19d441cc576dc088f9eb9fd73
Download size: 287 KB
Estimated disk space required: 2.5 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-fbdev-driver
Install Xorg Fbdev Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg Intel Driver package contains the X.Org Video Driver for Intel integrated video cards including 8xx, 9xx, Gxx, Qxx and HD graphics processors (SandyBridge, IvyBridge and Haswell).
This package is known to build and work properly using an LFS-7.5 platform.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.15.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-intel-2.21.15.tar.bz2
Download MD5 sum: 8b646d257ace8197d6ab4e5ddeb8efb2
Download size: 1.9 MB
Estimated disk space required: 66 MB
Estimated build time: 0.5 SBU
xcb-util-0.3.9 and Xorg-Server-1.15.0
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-intel-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
Intel I810: Y or M
Intel 8xx/9xx/G3x/G4x/HD Graphics: Y or M
Enable modesetting on intel by default: Y
Install Xorg Intel Driver by running the following commands:
patch -Np1 -i ../xf86-video-intel-2.21.15-api_change-1.patch && ./configure $XORG_CONFIG \ --enable-kms-only \ --with-default-accel=sna && make
This package does not come with a test suite.
Now, as the root
user:
make install
--enable-kms-only
: This
switch omits the UMS (User Mode Setting) code.
--with-default-accel=sna
:
This switch enables SandyBridge New Acceleration method by
default.
--enable-glamor
: This switch enables
new GL-based 2D acceleration. As well as specifying this in the
build, it needs to be enabled at run time (see below).
Glamor is an acceleration library which uses cards' 3D
capabilities to accelerate 2D rendering. Glamor acceleration is
not enabled by default. You have to use a xorg.conf
file to enable it. To enable Glamor,
create the following /etc/X11/xorg.conf
as the root
user:
cat >> /etc/X11/xorg.conf << "EOF"
Section "Module"
Load "dri2"
Load "glamoregl"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
Option "AccelMethod" "glamor"
EndSection
EOF
The Xorg Mach64 Driver package contains the X.Org Video Driver for ATI video adapters based on the Mach64 chipsets.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.4.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-mach64-6.9.4.tar.bz2
Download MD5 sum: d645197cbf238ac0427c3904eafdce2f
Download size: 508 KB
Estimated disk space required: 13 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-mach64-driver
Install Xorg Mach64 Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg MGA Driver package contains the X.Org Video Driver for Matrox video cards including Millennium G2xx, G4xx, G5xx, Millennium II and Mystique G200 chipsets.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-1.6.3.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-mga-1.6.3.tar.bz2
Download MD5 sum: a53b5ce166e31c181aaa4c3816d8babb
Download size: 445 KB
Estimated disk space required: 7.4 MB
Estimated build time: 0.2 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-mga-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
Matrox g200/g400: Y or M
Install Xorg MGA Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg Nouveau Driver package contains the X.Org Video Driver for NVidia Cards including RIVA TNT, RIVA TNT2, GeForce 256, QUADRO, GeForce2, QUADRO2, GeForce3, QUADRO DDC, nForce, nForce2, GeForce4, QUADRO4, GeForce FX, QUADRO FX, GeForce 6XXX and GeForce 7xxx chipsets.
This package is known to build and work properly using an LFS-7.5 platform.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.10.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-nouveau-1.0.10.tar.bz2
Download MD5 sum: 44fd65897630fdd19c086133cc1bd679
Download size: 567 KB
Estimated disk space required: 13 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-nouveau-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
Nouveau (nVidia) cards: Y or M
Support for backlight control: Y
Install Xorg Nouveau Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg OpenChrome Driver package contains the X.Org Video Driver for Via integrated video cards including Unichrome, Unichrome Pro and Chrome9 series.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-openchrome-0.3.3.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-openchrome-0.3.3.tar.bz2
Download MD5 sum: f21abcdf87f73b5b547491281e894c87
Download size: 507 KB
Estimated disk space required: 14 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-openchrome-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
Via unichrome video cards: Y or M
Install Xorg OpenChrome Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg R128 Driver package contains the X.Org Video Driver for ATI Rage 128 based video cards.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.9.2.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-r128-6.9.2.tar.bz2
Download MD5 sum: 2e906d856a1c477bde000254b142445c
Download size: 452 KB
Estimated disk space required: 5.7 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-r128-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
ATI Rage 128: Y or M
Install Xorg R128 Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg Savage Driver package contains the X.Org Video Driver for the S3 Savage family video accelerator chips including Savage3D, Savage4, Savage/MX, Savage/IX, SuperSavage/MX, SuperSavage/IX, ProSavage PM133, ProSavage KM133, Twister, TwisterK, ProSavage DDR and ProSavage DDR-K series.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.3.7.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-savage-2.3.7.tar.bz2
Download MD5 sum: e813271ab43cc6a95ac0ab252b90a885
Download size: 386 KB
Estimated disk space required: 6.6 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-savage-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
Savage video cards: Y or M
Install Xorg Savage Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg SiS Driver package contains the X.Org Video Driver for SiS (Silicon Integrated Systems) and XGI video cards including SiS5597/5598, SiS530/620, SiS6326/AGP/DVD, SiS300/305, SiS540, SiS630/730, SiS315/E/H/PRO, SiS550/551/552, SiS650/651/661/741, SiS330 (Xabre), SiS760/761, XGI Volari V3/V5/V8 and XGI Volari Z7 chipsets.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-sis-0.10.7.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-sis-0.10.7.tar.bz2
Download MD5 sum: f01e5e20e37342acf1983d269886171b
Download size: 684 KB
Estimated disk space required: 16 MB
Estimated build time: 0.2 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-sis-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
SiS video cards: Y or M
Install Xorg SiS Driver by running the following commands:
patch -Np1 -i ../xf86-video-sis-0.10.7-upstream_fixes-1.patch && ./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg 3Dfx Driver package contains the X.Org Video Driver for 3Dfx video cards including Voodoo Banshee, Voodoo3, Voodoo4 and Voodoo5 chipsets.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-tdfx-1.4.5.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-tdfx-1.4.5.tar.bz2
Download MD5 sum: 1b4a7815a604b3764900b520336a75ea
Download size: 332 KB
Estimated disk space required: 4.5 MB
Estimated build time: less than 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-tdfx-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
3dfx Banshee/Voodoo3+: Y or M
Install Xorg 3Dfx Driver by running the following commands:
sed -i -e "/mibstore.h/d" -e "/miInitializeBackingStore/d" src/tdfx_driver.c && ./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
sed -e "/mibstore.h/d" ...: Fixes building with Xorg Server 1.14.0.
The Xorg VESA Driver contains the Generic VESA video driver for the Xorg X server. This driver is often used as fallback driver if the hardware specific driver fails to load or is not present. If this driver is not installed, Xorg Server will print a warning on startup, but it can be safely ignored if hardware specific driver works well.
This package is known to build and work properly using an LFS-7.5 platform.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.3.3.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-vesa-2.3.3.tar.bz2
Download MD5 sum: 3690a5356ed121b1a7dfb59a6dcf4bf9
Download size: 300 KB
Estimated disk space required: 2.6 MB
Estimated build time: less than 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-vesa-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
-*- Support for frame buffer devices --->
VESA VGA graphics support: Y
Install Xorg VESA Driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The Xorg VMware Driver package contains the X.Org Video Driver for VMware SVGA virtual video cards.
This package is known to build and work properly using an LFS-7.5 platform.
Download (HTTP): http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.0.1.tar.bz2
Download (FTP): ftp://ftp.x.org/pub/individual/driver/xf86-video-vmware-13.0.1.tar.bz2
Download MD5 sum: b08e0195ebf3f88a82129322cb93da08
Download size: 424 KB
Estimated disk space required: 11 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xorg-vmware-driver
Enable the following options in the kernel configuration and recompile the kernel if necessary:
Device Drivers --->
Graphics support --->
DRM driver for VMware Virtual GPU: Y or M
Enable framebuffer console under vmwgfx by default: Y
Install Xorg VMware Driver by running the following commands:
patch -Np1 -i ../xf86-video-vmware-13.0.1-xatracker-1.patch && ./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The libva package contains a library which provides access to hardware accelerated video processing, using hardware to accelerate video processing in order to offload the central processing unit (CPU) to decode and encode compressed digital video. VA API video decode/encode interface is platform and window system independent targeted at Direct Rendering Infrastructure (DRI) in the X Window System however it can potentially also be used with direct framebuffer and graphics sub-systems for video output. Accelerated processing includes support for video decoding, video encoding, subpicture blending, and rendering.
This package is known to build using an LFS 7.5 platform but has not been tested.
Download (HTTP): http://www.freedesktop.org/software/vaapi/releases/libva/libva-1.2.1.tar.bz2
Download MD5 sum: ca95b343050cf8feaf98dfe08ce0191b
Download size: 896 KB
Estimated disk space required: 20 MB
Estimated build time: 0.2 SBU
Intel Driver Download (HTTP): http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver/libva-intel-driver-1.2.2.tar.bz2
Intel Driver Download MD5 sum: c07e0a05f7a9a5fbc61b09788a58f2d7
Intel Driver Download size: 844 KB
Estimated disk space required: 23 MB
Estimated build time: 0.2 SBU
Doxygen-1.8.6 and Wayland
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libva
Install libva by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The libva-intel-driver is designed specifically for video cards based on an Intel GPU. Install the driver by running the following commands:
./configure $XORG_CONFIG && make
This package does not come with a test suite.
Now, as the root
user:
make install
The libvdpau package contains a library which implements the VDPAU library.
VDPAU (Video Decode and Presentation API for Unix) is an open source library (libvdpau) and API originally designed by Nvidia for its GeForce 8 series and later GPU hardware targeted at the X Window System This VDPAU API allows video programs to offload portions of the video decoding process and video post-processing to the GPU video-hardware.
Currently, the portions capable of being offloaded by VDPAU onto the GPU are motion compensation (mo comp), inverse discrete cosine transform (iDCT), VLD (variable-length decoding) and deblocking for MPEG-1, MPEG-2, MPEG-4 ASP (MPEG-4 Part 2), H.264/MPEG-4 AVC and VC-1, WMV3/WMV9 encoded videos. Which specific codecs of these that can be offloaded to the GPU depends on the version of the GPU hardware; specifically, to also decode MPEG-4 ASP (MPEG-4 Part 2), Xvid/OpenDivX (DivX 4), and DivX 5 formats, a GeForce 200M (2xxM) Series (the eleventh generation of Nvidia's GeForce graphics processing units) or newer GPU hardware is required.
This package is known to build and work properly using an LFS-7.5 platform.
Download (HTTP): http://people.freedesktop.org/~aplattner/vdpau/libvdpau-0.7.tar.gz
Download MD5 sum: cb81b0c3b7d32b2b2a51894ef05b95ce
Download size: 476 KB
Estimated disk space required: 4.0 MB
Estimated build time: 0.1 SBU
Doxygen-1.8.6, Graphviz-2.36.0 and texlive-20130530
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libvdpau
Install libvdpau by running the following commands:
./configure $XORG_CONFIG && make
To test the results, issue: make check.
Now, as the root
user:
make install
Last updated on 2013-08-23 19:08:53 -0700