Pilotes Xorg

Introduction aux pilotes Xorg

La page des Pilote Xorg contient les instructions pour construire les pilotes xorg qui sont nécessaires au serveur Xorg pour exploiter les avantages du matériel qui est en fonctionnement. Au moins une entrée et un pilote vidéo est requis pour que le serveur Xorg démarre.

[Note]

Note

Si vous connaissez le matériel vidéo que vous avez, vous pouvez utiliser lspci de PCI Utils-3.2.1 pour trouver le matériel vidéo que vous avez et ensuite regarder la description des paquets pour trouver le pilote dont vous avez besoin.

Accélération vidéo matériel

Libevdev 1.2.2

Introduction à Libevdev

Le paquet Libevdev contient des fonctions courantes pour les pilotes de saisie de Xorg.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

Dépendances de Libevdev

Requises

Python-2.7.8

Facultative

check-0.9.14, Doxygen-1.8.8, et Valgrind-3.10.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-evdev-driver

Configuration du noyau

Activez les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire:

Device Drivers  --->
  Input device support --->
    Event interface: Y or M
    Miscellaneous devices  --->
      User level driver support: Y or M

Installation de Libevdev

Si Valgrind-3.10.0 est installé et que les tests doivent être lancés, corrigez un problème des tests:

cat >> test/valgrind.suppressions << "EOF"
{
   <timer_create@@GLIBC_2.3.3-2>
   Memcheck:Param
   timer_create(evp)
   fun:timer_create@@GLIBC_2.3.3
   fun:check_get_clockid
   fun:srunner_run
   fun:main
}
EOF

Installez Libevdev en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Si vous avez installé le paquet facultatif check-0.9.14, les tests de regression peuvent être lancés en tant qu'utilisateur root avec make check.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Programme installé de Xorg: touchpad-edge-detector
bibliothèque installée de Xorg: libevdev.so

Description courte

libevdev.so

est une bibliothèque de fonctions pour les pilotes de saisie de Xorg.

Xorg Evdev Driver-2.9.0

Introduction à Xorg Evdev Driver

Le paquet Xorg Evdev Driver contient un pilote de saisie générique Linux pour le serveur X de Xorg. Il gére les périphériques clavier, souris, touchpads et wacom, cependant pour une gestion avancée du touchpad et des tablettes wacom, des pilotes supplémentaires sont requis.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

Dépendances de Xorg Evdev Driver

Requises

Libevdev-1.2.2 et Xorg-Server-1.16.0

Recommandées

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-evdev-driver

Installation de Xorg Evdev Driver

Installez Xorg Evdev Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Pilote Xorg installé: evdev_drv.so

Description courte

evdev_drv.so

est un pilote Xorg de saisie pour les périphériques Linux génériques.

Xorg Synaptics Driver-1.8.0

Introduction à Xorg Synaptics Driver

Le paquet Xorg Synaptics Driver contient le pilote d'entrée X.Org, les programmes de support et le SDK pour les touchpads de Synaptics. Même si le pilote evdev peut gérer les touchpads correctement, ce pilote est requis si vous souhaitez utiliser des fonctions avancées comme le multi-tapping, le scrolling avec le touchpad, éteindre le touchpad pendant que vous tapez, etc ..

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

Dépendances de Xorg Synaptics Driver

Requises

Libevdev-1.2.2, et Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-synaptics-driver

Installation de Xorg Synaptics Driver

Installez Xorg Synaptics Driver en lançant les commandes suivantes :

sed -i '/_H_/ a#include <xorg-server.h>' src/{eventcomm,ps2comm,synproto}.h &&
./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

sed -i ...: Ce sed corrige la construction avec la dernière version de Glibc.

Contenu

Programmes installés: synclient et syndaemon
Pilote Xorg installé: synaptics_drv.so

Description courte

synclient

est un utilitaire en ligne de commande utilisé pour demander et modifier les options du pilote Synaptics.

syndaemon

est un programme qui vérifie l'activité du clavier et désactive le touchpad quand le clavier est en cours d'utilisation.

synaptics_drv.so

est un pilote de Xorg pour les touchpads.

Xorg VMMouse Driver-13.0.0

Introduction à Xorg VMMouse Driver

Le paquet Xorg VMMouse Driver contient le pilote d'entrée VMMouse pour le server X de Xorg. Le pilote VMMouse active le support pour des protocoles spéciaux de VMMouse qui sont fournis par les machines virtuelles pour avoir une position absolue du pointeur.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

Téléchargements supplémentaires

Dépendances de Xorg VMMouse Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-vmmouse-driver

Installation de Xorg VMMouse Driver

Installez Xorg VMMouse Driver en lançant les commandes suivantes :

patch -Np1 -i ../xf86-input-vmmouse-13.0.0-build_fix-1.patch &&
./configure $XORG_CONFIG               \
            --without-hal-fdi-dir      \
            --without-hal-callouts-dir \
            --with-udev-rules-dir=/lib/udev/rules.d &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--with-udev-rules-dir=/lib/udev/rules.d : Ce paramètre spécifie ou les rêgles udev doivent être isntallées.

--without-hal-*-dir : Ce paramètre désactive l'installation des composants de HAL qui ne sont pas utile avec Linux.

Contenu

Programme installé : vmmouse_detect
Installed Xorg Drivers: vmmouse_drv.so

Description courte

vmmouse_detect

est un outil pour détecter si on est dans un environnement VMware ou vmmouse est utilisé.

vmmouse_drv.so

est un pilote de saisie Xorg pour la souris VMware.

Xorg Wacom Driver-0.25.0

Introduction à Xorg Wacom Driver

Le paquet Xorg Wacom Driver contient le pilote X11 de X.Org et le SDK pour les tablettes Wacom et similaire. Il n'est pas requis pour utiliser une tablette Wacom, le pilote xf86-input-evdev peut gérer ces périphériques sans problèmes.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Dépendances de Xorg Wacom Drivers

Requises

Xorg-Server-1.16.0

Facultative

Doxygen-1.8.8 Graphviz-2.38.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-wacom-driver

Configuration du noyau

Pour utiliser une tablette Wacom, activez les options suivantes dans la configuration de votre noyau et recompilez:

Device Drivers  --->
  Input device support  --->
    [*] Tablets  --->
      Wacom Intuos/Graphire tablet support (USB): Y or M

Installation de Xorg Wacom Driver

Installez Xorg Wacom Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG --with-systemd-unit-dir=no &&
make

Pour tester les résultats, tapez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Programmes installés: isdv4-serial-debugger, isdv4-serial-inputattach and xsetwacom
Pilote Xorg installé: wacom_drv.so

Description courte

xsetwacom

est un utilitaire en ligne de commande utiliser pour demander et modifier les paramètres du pilote wacom.

wacom_drv.so

est un pilote d'entrée Xorg pour les périphériques Wacom.

Xorg ATI Driver-7.4.0

Introduction à Xorg ATI Driver

Le paquet Xorg ATI Driver contient le pilote vidéo X.Org pour les cartes graphiques ATI Radeon incluant tous les chipsets de R100 à R900 et les nouveaux Radeon HD.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

[Note]

Note

Pour un rendu direct fonctionnel avec les nouvelles cartes (chipsets r300 et au dela), vous devrez activer la construction des pilotes Gallium radeonsi r300 et r600 dans les instructions MesaLib-10.2.7. Egalement, quelques cartes demanderont qu'un Firmware soit disponible quand le pilote du noyau est chargé. Le Firmware peut être obtenu depuis ce site. Voir "Configuration pour des firmwares supplémentaires" dessous.

Information sur le paquet

Dépendances de Xorg ATI Driver

Requises

Xorg-Server-1.16.0

[Note]

Note

Glamor est requis pour les GPU "Southern Islands" mais facultatifs pour les GPU R300 à R700, Evergreen et "Northern Islands" - voir le lien dans "Accélération Glamor" dessous.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-ati-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support --->
    ATI Radeon: Y or M

Configuration du noyau pour des firmwares supplémentaires

Si vous devez installer un firmware, installez le(s) fichier(s) et ensuite pointez sur eux dans la configuration du noyau et recompilez le noyau si nécéssaire. Pour trouver les firmware dont vous avez besoin, consultez le décodeur Decoder ring for engineering vs marketing names. Téléchargez les firmwares pour votre carte qui sont nommés en : <ENGINEERING_NAME>_rlc.bin, etc. Notez que pour les familles R600 et R700, les firmwares génériques R600_rlc.bin et R700_rlc.bin sont nécessaires en supplément du firmware spécifique au modèle, alors que pour les dernières générations (Evergreen, "Northern Islands" et probablement "Southern Islands") vous aurez besoin de BTC_rlc.bin en supplément du firmware spécifique au modèle. Après, il y a un exemple pour une Radeon HD6470, qui est basée sur un GPU "Northern Islands" avec une carte réseau qui demande aussi le 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"
[Note]

Note

CONFIG_EXTRA_FIRMWARE doit être en une seule ligne. Il est montré sur deux lignes pour la présentation seulement.

[Astuce]

Astuce

Vous pouvez vérifier la sortie de dmesg après le démarrage pour voir les firmwares qui sont manquants.

Installation de Xorg ATI Driver

Installez Xorg ATI Driver en lançant les commandes suivantes :

sed -i -e '/ac_cv_header_glamor/s/\$ac_includes_default/#include \\"xorg-server.h\\"/' \
       -e '/GLAMOR_NO_DRI3/s/\(#include \)/\1\\"xorg-server.h\\"\n\1/' configure &&
./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Command Explanations

sed -i -e '/ac_cv_header_glamor/s/\$ac_includes_default/#include \\"xorg-server.h\\"/' -e '/GLAMOR_NO_DRI3/s/\(#include \)/\1\\"xorg-server.h\\"\n\1/' configure: cela corrige la compilation avec glamor (par defaut) dans xorg-server avec glibc recent.

Accélération Glamor

Glamor est une bibliothèque d'accélération qui utilise les capacités des cartes 3D pour accéléré le rendu 2D. L'accélération de Glamor est requise pour les GPU Radéon "Southern Islands" qui utilisent le pilote "radeonsi" Gallium3D de MesaLib-10.2.7. Pour voir quelles cartes fonctionne avec "Southern Islands" , lisez Decoder ring for engineering vs marketing names. Merci de noter que l'accélération Glamor peut être utilisée aussi bien avec d'autres chips, depuis R300, mais il n'y a pas eu de tests actuellement.

L'accélération Glamor n'est pas active par défaut pour les chipsets qui n'utilise pas le pilote "radeonsi" de Gallium3D. Vous devez utiliser un fichier xorg.conf pour l'activer. Pour activer Glamor pour les autres cartes que "Southern Islands" et plus, créez le /etc/X11/xorg.conf suivant en tant qu'utilisateur root :

cat >> /etc/X11/xorg.conf << "EOF"
Section "Module"
        Load "dri2"
        Load "glamoregl"
EndSection
Section "Device"
        Identifier "radeon"
        Driver "radeon"
        Option "AccelMethod" "glamor"
EndSection
EOF

Contenu

Pilotes Xorg installés: ati_drv.so et radeon_drv.so

Description courte

ati_drv.so

est un pilote enveloppe pour les cartes video ATI qui détecte le matériel vidéo ATI et charge le pilote radeon, mach64 ou r128.

radeon_drv.so

est un pilote vidéo Xorg pour les cartes basées sur une ATI Radeon.

Xorg Cirrus Driver-1.5.2

Introduction à Xorg Cirrus Driver

Le paquet Xorg Cirrus Driver contient le pilote video de X.Org pour les processeurs vidéo de Cirrus. Qemu utilise ce pilote pour ses GPU virtuels.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Dépendances de Xorg Cirrus Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-cirrus-driver

Configuration du noyau

Activez les options suivantes dans la configuration du noyau et recompilez le noyau si nécéssaire:

Device Drivers  --->
  Graphics support --->
    Cirrus driver for QEMU emulated device: Y or M

Installation de Xorg Cirrus Driver

Installez Xorg Cirrus Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Pilote Xorg installé: cirrus_drv.so

Description courte

cirrus_drv.so

est un pilote vidéo de Xorg pour les puces graphiques Cirrus Logic.

Xorg Fbdev Driver-0.4.4

Introduction à Xorg Fbdev Driver

Le paquet Xorg Fbdev Driver contient le pilote vidéo X.Org pour les périphériques framebuffer. Ce pilote est aussi utilisé comme pilote de secours si les pilotes spécifiques au matériel ou VESA échouent au chargement ou ne sont par présents. Si ce pilote n'est pas installé, Le serveur Xorg affichera un avertissement au démarrage, mais qui peut être ignoré si le pilote spécifique au matériel fonctionne correctement.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Dépendances de Xorg Fbdev Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-fbdev-driver

Installation de Xorg Fbdev Driver

Installez Xorg Fbdev Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Pilote Xorg installé: fbdev_drv.so

Description courte

fbdev_drv.so

est un pilote vidéo Xorg pour les périphériques framebuffer.

Xorg Intel Driver-2.99.916

Introduction à Xorg Intel Driver

Le paquet Xorg Intel Driver contient le pilote vidéo X.Org pour les cartes graphiques Intel incluant les processeurs graphiques 8xx, 9xx, Gxx, Qxx et HD (SandyBridge, IvyBridge et Haswell).

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

[Note]

Note

C'est une version de développement du pilote Intel qui est nécessaire pour fonctionner correctement avec du matériel récent.

Information sur le paquet

Dépendances de Xorg Intel Driver

Requises

xcb-util-0.3.9 et Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-intel-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

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

Installation de Xorg Intel Driver

Installez Xorg Intel Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG      \
            --enable-kms-only \
            --enable-uxa      \
            --enable-glamor   &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--enable-kms-only: Ce paramètre enlève le code UMS (User Mode Setting).

--enable-uxa: Ce paramètre active le support UXA et est requis pour l'accélération glamor.

--enable-glamor: Ce paramètre active la nouvelle accélération 2D basée sur GL. Comme spécifié dans la construction, il est nécessaire de l'activer à l'exécution (voir plus bas).

Accélération de Glamor

Glamor est une bibliothèque d'accélération qui utilise les capacités des cartes 3D pour accélérer le rendu 2D. L'accélération Glamor n'est pas active par défaut. Vous avez à utiliser le fichier xorg.conf pour l'activer. Pour activer, créez le fichier /etc/X11/xorg.conf suivant en tant qu'utilisateur root:

cat >> /etc/X11/xorg.conf << "EOF"
Section "Module"
        Load "dri2"
        Load "glamoregl"
EndSection
Section "Device"
        Identifier "intel"
        Driver "intel"
        Option "AccelMethod" "glamor"
EndSection
EOF

Contenu

Bibliothèque installée: libIntelXvMC.so
Pilote Xorg installé: intel_drv.so

Description courte

intel_drv.so

est un pilote vidéo Xorg pour les chipsets graphiques Intel.

Xorg Mach64 Driver-6.9.4

Introduction à Xorg Mach64 Driver

Le paquet Xorg Mach64 Driver contient le pilote vidéo X.Org pour les adaptateurs vidéos ATI basés sur le chipsets Mach64.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Dépendances de Xorg Mach64 Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-mach64-driver

Installation de Xorg Mach64 Driver

Installez Xorg Mach64 Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Pilote Xorg installé: mach64_drv.so

Description courte

mach64_drv.so

est un pilote vidéo Xorg pour les chipsets graphiques ATI Mach64.

Xorg MGA Driver-1.6.3

Introduction à Xorg MGA Driver

Le pilote Xorg MGA Driver contient le pilote vidéo X.Org pour les cartes graphiques Matrox incluant les chipsets Millenium G2xx, G4xx, G5xx, Millenium II et Mystique G200.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Dépendances de Xorg MGA Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-mga-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support --->
    Matrox g200/g400: Y or M

Installation de Xorg MGA Driver

Installez Xorg MGA Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Pilote Xorg installé: mga_drv.so

Description courte

mga_drv.so

est un pilote vidéo pour les cartes graphiques Matrox.

Xorg Nouveau Driver-1.0.11

Introduction à Xorg Nouveau Driver

Le paquet Xorg Nouveau Driver contient le pilote X.Org pour les cartes NVidia incluant les chipsets RIVA TNT, RIVA TNT2, GeForce 256, QUADRO, GeForce2, QUADRO2, GeForce3, QUADRO DDC, nForce, nForce2, GeForce4, QUADRO4, GeForce FX, QUADRO FX, GeForce 6XXX et GeForce 7xxx.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

Dépendances de Xorg Nouveau Drivers

Requises

Xorg-Server-1.16.0 (recommandé pour être construit avec glamor activé)

[Note]

Note

Le nouveau GPU « Maxwell » demande glamor pour être construit avec le server Xorg. Notez que les editeurs de BLFS n'ont pas testé ce matériel.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-nouveau-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support --->
    Nouveau (nVidia) cards: Y or M
      Support for backlight control: Y

Installation de Xorg Nouveau Driver

Installez Xorg Nouveau Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Accélération Glamor

Glamor est une bibliothèque d'accélération qui utilise les capacités d'accélération 3D pour accéléré le rendu 2D. L'accélération glamor est activée par défaut pour le nouveau GPU« Maxwell ». Selon la documentation, l'accélération Glamor peut être utilisée avec les autres puces, mais cela ne semble pas fonctionnel actuellement.

Pour activer Glamor pour les GPU autre que le nouveau « Maxwell » , créez le fichier suivant en tant qu'utilisateur root:

cat >> /etc/X11/xorg.conf.d/nvidia.conf << "EOF"
Section "Device"
        Identifier "nvidia"
        Driver "nouveau"
        Option "AccelMethod" "glamor"
EndSection
EOF

Contenu

Pilote Xorg installé: nouveau_drv.so

Description courte

nouveau_drv.so

est le pilote Xorg pour les cartes graphiques nVidia.

Xorg OpenChrome Driver-0.3.3

Introduction à Xorg OpenChrome Driver

Le paquet Xorg OpenChrome Driver contient le pilote vidéo X.Org pour les cartes graphiquess Via incluant les séries Unichrome, Unichrome Pro et Chrome9.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Dépendances de Xorg OpenChrome Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-openchrome-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support --->
    Via unichrome video cards: Y or M

Installation de Xorg OpenChrome Driver

Installez Xorg OpenChrome Driver en lançant les commandes suivantes :

sed -i "/via_3d.h/i #include <xorg-server.h>" src/via_3d.c &&
./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

sed -i ...: Ce sed corrige la construction avec la dernière version de Glibc.

Contenu

Bibliothèques installées: libchromeXvMCPro.so et libchromeXvMC.so
Pilote Xorg installé: openchrome_drv.so

Description courte

openchrome_drv.so

est un pilote vidéo Xorg pour les chipsets graphiques VIA.

Xorg R128 Driver-6.9.2

Introduction à Xorg R128 Driver

Le paquet Xorg R128 Driver contient le pilote vidéo X.Org pour les cartes graphiques basés sur ATI Rage 128.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Dépendances de Xorg R128 Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-r128-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support --->
    ATI Rage 128: Y or M

Installation de Xorg R128 Driver

Installez Xorg R128 Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Pilote Xorg installé: r128_drv.so

Description courte

r128_drv.so

est un pilote vidéo Xorg pour les cartes graphiques ATI Rage 128 based video cards.

Xorg Savage Driver-2.3.6

Introduction à Xorg Savage Driver

Le paquet Xorg Savage Driver contient le pilote vidéo X.Org pour les puces d'accélération vidéo de la famille S3 Savage incluant les séries Savage3D, Savage4, Savage/MX, Savage/IX, SuperSavage/MX, SuperSavage/IX, ProSavage PM133, ProSavage KM133, Twister, TwisterK, ProSavage DDR et ProSavage DDR-K.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Dépendances de Xorg Savage Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-savage-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support --->
    Savage video cards: Y or M

Installation de Xorg Savage Driver

Installez Xorg Savage Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Installed Xorg Driver: savage_drv.so

Description courte

savage_drv.so

est un pilote vidéo Xorg pour les cartes graphiques S3 Savage.

Xorg SiS Driver-0.10.7

Introduction à Xorg SiS Driver

Le paquet Xorg SiS Driver contient le pilote vidéo X.Org pour les cartes graphiques SiS (Silicon Integrated Systems) et XGI incluant les chipsets 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 et XGI Volari Z7.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Additional Téléchargements

Dépendances de Xorg SiS Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-sis-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support --->
    SiS video cards: Y or M

Installation de Xorg SiS Driver

Installez Xorg SiS Driver en lançant les commandes suivantes :

patch -Np1 -i ../xf86-video-sis-0.10.7-upstream_fixes-1.patch &&
./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Pilote Xorg installé: sis_drv.so

Description courte

sis_drv.so

est un pilote vidéo Xorg pour les cartes graphiques SiS.

Xorg 3Dfx Driver-1.4.5

Introduction à Xorg 3Dfx Driver

Le paquet Xorg 3Dfx Driver contient le pilote vidéo X.Org pour les cartes graphiques 3Dfx incluant les chipsets Voodoo Banshee, Voodoo3, Voodoo4 et Voodoo5.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6 mais n'a pas été testé.

Information sur le paquet

Dépendances de Xorg 3Dfx Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-tdfx-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support --->
    3dfx Banshee/Voodoo3+: Y or M

Installation de Xorg 3Dfx Driver

Installez Xorg 3Dfx Driver en lançant les commandes suivantes :

sed -i -e "/mibstore.h/d" -e "/miInitializeBackingStore/d" src/tdfx_driver.c &&
./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

sed -e "/mibstore.h/d" ... : corriges la construction avec Xorg Server 1.14.0 et plus.

Contenu

Pilote Xorg installé: tdfx_drv.so

Description courte

tdfx_drv.so

est un pilote vidéo Xorg pour les cartes graphiques 3Dfx.

Xorg VESA Driver-2.3.2

Introduction à Xorg VESA Driver

Le paquet Xorg VESA Driver contient le pilote générique VESA pour le serveur X de Xorg. Ce pilote est également utilisé en secours si le pilote spécifique au matériel échoue au chargement ou n'est pas présent. Si ce pilote n'est pas installé, le serveur de Xorg affichera un avertissement au démarrage, mais il peut être ignoré si le pilote spécifique au matériel fonctionne correctement.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

Dépendances de Xorg VESA Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-vesa-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support --->
    -*- Support for frame buffer devices --->
      VESA VGA graphics support: Y

Installation de Xorg VESA Driver

Installez Xorg VESA Driver en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Pilote Xorg installé: vesa_drv.so

Description courte

vesa_drv.so

est un pilote vidéo Xorg pour les cartes graphiques generiques VESA.

Xorg VMware Driver-13.0.2

Introduction à Xorg VMware Driver

Le paquet Xorg VMware Driver contient le pilote vidéo pour les cartes graphiques SVGA virtuelles de VMware.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

Dépendances de Xorg VMware Driver

Requises

Xorg-Server-1.16.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-vmware-driver

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Device Drivers  --->
  Graphics support  --->
    Direct Rendering Manager  --->
      DRM driver for VMware Virtual GPU: Y or M
        Enable framebuffer console under vmwgfx by default: Y

Installation de Xorg VMware Driver

Installez Xorg VMware Driver en lançant les commandes suivantes :

sed -i "/xf86xv.h/i #include <xorg-server.h>" vmwgfx/vmwgfx_overlay.c &&
./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

sed -i ...: Ce sed corrige la construction avec la dernière version de Glibc.

Contenu

Pilote Xorg installé: vmware_drv.so

Description courte

vmware_drv.so

est un pilote vidéo Xorg pour les cartes graphiques virtuelles VMware SVGA.

libva-1.3.1

Introduction à libva

Le paquet libva contient une bibliothèque qui fournit un accès à l'accélération vidéo matériel, en utilisant le matériel pour accélérer le traitement vidéo afin de décharger l'unité centrale de traitement (CPU) pour décoder et encoder la vidéo compressée.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

Téléchargements supplémentaires

Dépendances de libva

Requises

MesaLib-10.2.7

Facultative

Doxygen-1.8.8 et Wayland

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libva

Installation de libva

Installez libva en lançant les commandes suivantes :

mkdir -p m4              &&
autoreconf   -f          &&
./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Installation de libva-intel-driver

Installez libva-intel-driver en laçant les commandes suivantes

mkdir -p m4              &&
autoreconf -f            &&
./configure $XORG_CONFIG &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Command Explanations

mkdir -p m4: Cette commande empêche une commande qui peut apparaître quand on lance autoreconf.

autoreconf -f: Cette commande régènère le scropt configure pour empêcher un test pour wayland-scanner quand il est configuré.

Contenu

Programmes installés: avcenc, h264encode, loadjpeg, mpeg2vaenc, mpeg2vldemo, putsurface, putsurface_wayland et vainfo
Bibliothèques installées: libva-drm.so, libva-egl.so, libva-glx.so, libva.so, libva-tpi.so, libva-wayland.so et libva-x11.so
Pilotes installés: dummy_drv_video.so et i965_drv_video.so
Répertoire installé: /usr/include/va

Description courte

libva.so

contient les fonctions de l'API qui fournit l'accès aux traitements vidéo accéléré par le matériel.

libvdpau-0.8

Introduction à libvdpau

Le paquet libvdpau contient une bibliothèque qui implémente la bibliothèque VDPAU.

VDPAU (Décodeur Video et Présentation de l'API pour Unix) est une bibliothèque open source (libvdpau) et une API conçu originellement par Nvidia pour ses séries GeForce 8 et les matériels GPU supérieurs ciblé dans X. Cette API VDPAU permet aux programmes vidéo de décharger des portions du processus de décodage vidéo et du post-traitement des vidéos dans le matériel vidéo du GPU.

Actuellement, les portions pouvant être déchargées par VDPAU dans le GPU sont la compensation de mouvement (mo comp), la transformation inverse de discretisation par cosinus (iDCT), VLD (décodage à longueur variable) et le déblocage pour MPEG-1, MPEG-2, MPEG-4 ASP (MPEG-4 Part 2), H.264/MPEG-4 AVC et VC-1, les vidéos encodés en WMV3/WMV9. Les codecs spécifiques de ceux la qui peuvent être déchargés dans le GPU dépendent du matériel GPU; spécifiquement, pour aussi décoder MPEG-4 ASP (MPEG-4 Part 2), Xvid/OpenDivX (DivX 4),et les formats DivX 5, une GeForce 200M (2xxM) Series (la onzieme génération des Geforce de Nvidia) ou plus récente est requise.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

Dépendances de libvdpau

Requises

Xorg Libraries

Facultative

Doxygen-1.8.8, Graphviz-2.38.0 et TeX-Live-20140525

Dépendance d'exécution

MesaLib-10.2.7

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libvdpau

Installation de libvdpau

Installez libvdpau en lançant les commandes suivantes :

./configure $XORG_CONFIG &&
make

Pour tester le résultat, tapez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Programmes installés: Aucun
Bibliothèque installée: libvdpau.so
Répertoires installés: /usr/include/libvdpau et /usr/lib/libvdpau

Description courte

libvdpau.so

contient des fonctions pour décharger des portions du traitement du décodage vidéo et du post-traitement de vidéo dans le GPU du matériel vidéo

libvdpau-va-gl-0.3.4

Introduction à libvdpau-va-gl

Le paquet libvdpau-va-gl contient une bibliothèque qui implémente la bibliothèque VDPAU. Libvdpau_va_gl utilise OpenGL sous le capot pour accélérer le dessin et la mise à l'échelle et VA-API (si disponible) pour accélérer le décodage vidéo. Actuellement VA-API est disponible sur quelques puces Intel, et sur quelques adaptateurs vidéo AMD avec l'aide du pilote libvdpau.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Information sur le paquet

  • Libvdpau-va-gl Driver Téléchargement (HTTP) : https://github.com/i-rinat/libvdpau-va-gl/archive/v0.3.4.tar.gz

  • Libvdpau-va-gl Driver Somme de contrôle MD5 du téléchargement : 09ceb2f75eafccc9b002d35ede0de6a5

  • Libvdpau-va-gl Driver Taille du téléchargement : 100 Ko

  • Estimation de l'espace disque requis : 4.0 Mo

  • Estimation du temps de construction : less than 0.1 SBU

[Note]

Note

Le nom d'archive de libvdpau-va-gl n'inclut par le nom de fichier, donc il ne se déballe pas dans libvdpau-va-gl-0.3.4. Le fichier doit être renomé après le téléchargement:

mv v0.3.4.tar.gz libvdpau-va-gl-0.3.4.tar.gz

Dépendances de libvdpau-va-gl

Requises

cmake-3.0.1, FFmpeg-2.3.3, GLU-9.0.0, libvdpau-0.8, et libva-1.3.1

Facultative

Doxygen-1.8.8, Graphviz-2.38.0, et TeX-Live-20140525

Dépendance d'éxécution

MesaLib-10.2.7

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libvdpau

Installation de libvdpau-va-gl

Installez libvdpau-va-gl en lançant les commandes suivantes :

mkdir build &&
cd    build &&
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$XORG_PREFIX .. &&
make

Pour tester le résultat, tapez : make check. Les tests doivent être lancés depuis un environnement Xorg.

Maintenant, en tant qu'utilisateur root :

make install

Configuration

Pour permettre à libvdpau de trouver libvdpau-va-gl, initialisez une variable d'environnement. En tant qu'utilisateur root:

echo "export VDPAU_DRIVER=va_gl" >> /etc/profile.d/xorg.sh

Contenu

Programmes installés: Aucun
Bibliothèque installée: libvdpau_va_gl.so
Répertoires installés: Aucun

Description courte

libvdpau_va_gl.so

contient des fonctions pou implémenter le moteur OpenGL dans l'API VDPAU (Video Decode and Presentation API for Unix).

Last updated on : 2013-04-24 12:01:29 +020