Xorg Drivers

Introduction to Xorg Drivers

The Xorg drivers provide the means for the xserver to take advantage of installed hardware.

Package Information

Xorg Drivers Dependencies

Required

Xorg-Server-1.1.1

Optional

MesaLib-6.5

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/Xorg7Drivers

Downloading Xorg Drivers

To download the needed files using wget, use the following commands:

wget http://anduin.linuxfromscratch.org/files/BLFS/xorg/driver-7.1.wget &&
mkdir driver &&
cd driver &&
wget -B http://xorg.freedesktop.org/releases/individual/driver/ \
     -i ../driver-7.1.wget

Installation of Xorg Drivers

The xf86-input-evdev, xf86-video-ati, xf86-video-fbdev, xf86-video-glint, and xf86-video-newport packages install man pages in UTF-8 encoding, and they will not display correctly using Man-DB. Issue the following command before building these packages to replace the offending characters with ones that man can properly display.

sed -i -e "s/\xc3\xb8/\\\\[\/o]/" \
       -e "s/\xc3\xa4/\\\\[:a]/" \
       -e "s/\xc3\x9c/\\\\[:U]/" man/*.man
[Warning]

Warning

It is very important not to build display drivers that cannot be used with your hardware. For instance, do not build Sun drivers for an x86 PC as the Sun drivers will expect to see SPARC symbols exported from the kernel. Failure to follow this warning will result in a display lockup, which requires a hard reboot, when configuring Xorg for the first time.

Install the drivers by running the following commands for each package:

./configure $XORG_CONFIG \
    --with-xorg-module-dir=$XORG_PREFIX/lib/X11/modules &&
make

These packages do not provide test suites.

Now as the root user:

make install

Command Explanations

--with-xorg-module-dir=...: This switch ensures that the drivers are installed into the correct directory.

Contents

Installed Programs: None
Installed Libraries: libI810XvMC.so, libviaXvMC.so, and libviaXvMCPro.so
Installed Directories: $XORG_PREFIX/lib/X11/modules/{drivers,input}

Short Descriptions

libI810XvMC.so

is the X-Video Motion Compensation client library for the Intel i810 video driver.

libviaXvMC.so

is the X-Video Motion Compensation client library for the VIA Unichrome video driver.

libviaXvMCPro.so

is the X-Video Motion Compensation client library for the VIA Unichrome Pro video driver.

Last updated on 2007-02-11 01:32:30 -0600