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 sont requis pour que le serveur Xorg démarre.
sur les machines utilisant KMS, le pilote modesetting est fourni par xorg-server et peut être utilisé à la place du pilote vidéo pour des matériels spécifiques, mais avec une réduction des performances. Il peut être également utilisé (sans l'accélération matérielle) dans les machines virtuelles fonctionnant sous qemu.
Si vous connaissez le matériel vidéo que vous avez, vous pouvez utiliser lspci de PCI Utils-3.3.0 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.
En supplément des pilotes listés, il y a plusieurs autres pilotes pour des matériels très anciens qui peuvent rester utiles. Les instructions pour construire ces pilotes non-maintenu peuvent être trouvé dans une version précédente de BLFS: http://www.fr.linuxfromscratch.org/view/blfs-7.6.fr/x/x7driver.html
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.7.
Téléchargement (HTTP) : http://www.freedesktop.org/software/libevdev/libevdev-1.3.2.tar.xz
Somme de contrôle MD5 du téléchargement : 80c7b490bf3e7ec8e8b60d4fb307b664
Taille du téléchargement : 388 Ko
Estimation de l'espace disque requis : 7.1 Mo (avec les tests)
Estimation du temps de construction : 0.1 SBU (0.3 SBU avec les tests)
check-0.9.14, Doxygen-1.8.9.1, et Valgrind-3.10.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-evdev-driver
Activez les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire:
Device Drivers --->
Input device support --->
<*> Generic input layer (needed for...) [CONFIG_INPUT]
<*> Event interface [CONFIG_INPUT_EVDEV]
[*] Miscellaneous devices ---> [CONFIG_INPUT_MISC]
<*> User level driver support [CONFIG_INPUT_UINPUT]
Si Valgrind-3.10.1 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
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.7.
Téléchargement (HTTP) : http://xorg.freedesktop.org/archive/individual/driver/xf86-input-evdev-2.9.1.tar.bz2
Téléchargement (FTP) : ftp://ftp.x.org/pub/individual/driver/xf86-input-evdev-2.9.1.tar.bz2
Somme de contrôle MD5 du téléchargement : 8f73a98e32dccc9d054b54727cc4093f
Taille du téléchargement : 380 Ko
Estimation de l'espace disque requis : 3.6 Mo
Estimation du temps de construction : moins de 0.1 SBU
Libevdev-1.3.2 et Xorg-Server-1.17.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/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
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.7.
Téléchargement (HTTP) : http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.8.1.tar.bz2
Téléchargement (FTP) : ftp://ftp.x.org/pub/individual/driver/xf86-input-synaptics-1.8.1.tar.bz2
Somme de contrôle MD5 du téléchargement : ed70d0cba94262a4008dcef654ab34a9
Taille du téléchargement : 468 Ko
Estimation de l'espace disque requis : 5.5 Mo
Estimation du temps de construction : 0.1 SBU
Libevdev-1.3.2, et Xorg-Server-1.17.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-synaptics-driver
Installez Xorg Synaptics 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
est un utilitaire en ligne de commande utilisé pour demander et modifier les options du pilote Synaptics. |
|
est un programme qui vérifie l'activité du clavier et désactive le touchpad quand le clavier est en cours d'utilisation. |
|
est un pilote de Xorg pour les touchpads. |
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.7.
Téléchargement (HTTP) : http://xorg.freedesktop.org/archive/individual/driver/xf86-input-vmmouse-13.0.0.tar.bz2
Téléchargement (FTP) : ftp://ftp.x.org/pub/individual/driver/xf86-input-vmmouse-13.0.0.tar.bz2
Somme de contrôle MD5 du téléchargement : 34f9f64ee6a1a51fc8266a9af24e1e07
Taille du téléchargement : 308 Ko
Estimation de l'espace disque requis : 2.9 Mo
Estimation du temps de construction : less than 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/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 && sed -i -e '/__i386__/a iopl(3);' tools/vmmouse_detect.c && ./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
sed -i -e '/__i386__/a iopl(3);' ...: Cette commande permet à vmmouse_detect de détecter le protocole VMMouse dans une machine virtuelle Qemu.
--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.
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.7 mais n'a pas été testé.
Téléchargement (HTTP) : http://downloads.sourceforge.net/linuxwacom/xf86-input-wacom-0.28.0.tar.bz2
Somme de contrôle MD5 du téléchargement : c60552cf34cef2d89a072bd7fe46da76
Taille du téléchargement : 584 Ko
Estimation de l'espace disque requis : 7.2 Mo (additional 2.2 Mo for the tests)
Estimation du temps de construction : 0.1 SBU
Doxygen-1.8.9.1 Graphviz-2.38.0
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-wacom-driver
Pour utiliser une tablette Wacom avec l'interface USB, activé les options suivantes dans votre noyau et recompilez. Notez que d'autres options de configuration peuvent être requise pour les tablettes avec une interface série ou bluetooth.
Device Drivers --->
HID support --->
<*/M> HID bus support [CONFIG_HID]
Special HID drivers --->
<*/M> Wacom Intuos/Graphire tablet support (USB) [CONFIG_HID_WACOM]
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
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.7.
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.4.5. 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.
Téléchargement (HTTP) : http://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.5.0.tar.bz2
Téléchargement (FTP) : ftp://ftp.x.org/pub/individual/driver/xf86-video-ati-7.5.0.tar.bz2
Somme de contrôle MD5 du téléchargement : 29654190e37310b87e44a14c229967ee
Taille du téléchargement : 791 Ko
Estimation de l'espace disque requis : 17 Mo
Estimation du temps de construction : 0.2 SBU
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
Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :
Device Drivers --->
Graphics support --->
Direct rendering Manager --->
<*> Direct Rendering Manager (XFree86 ... support) ---> [CONFIG_DRM]
<*> ATI Radeon [CONFIG_DRM_RADEON]
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 :
,
etc. Notez que pour les familles R600 et R700, les firmwares
génériques <ENGINEERING_NAME>
_rlc.binR600_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"
CONFIG_EXTRA_FIRMWARE doit être en une seule ligne. Il est montré sur deux lignes pour la présentation seulement.
Vous pouvez vérifier la sortie de dmesg après le démarrage pour voir les firmwares qui sont manquants.
Alternativement, si vous changez CONFIG_DRM_RADEON à '=m' dans votre .config le firmware peut être chargé automatiquement depuis /lib/firmware/radeon quand il installe le module. Cela offre un petit espace de libéré, mais aussi signifie que l'écran sera blanc pour un plus long moment avant que le framebuffer apparaisse. Les distributions prennent cette approche car il n'est pas pratique de spécifier tous les firmware possible et le noyaux serait excessivmement gros.
Installez Xorg ATI 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
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.4.5. 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. Sur au moins certaine puce Northern Islands, c'est bénéficiaire.
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
${XORG_PREFIX}/share/X11/xorg.conf.d/
suivant
en tant qu'utilisateur root
:
cat >> ${XORG_PREFIX}/share/X11/xorg.conf.d/20-glamor.conf << "EOF"
Section "Device"
Identifier "radeon"
Driver "ati"
Option "AccelMethod" "glamor"
EndSection
EOF
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.7 mais n'a pas été testé.
Téléchargement (HTTP) : http://xorg.freedesktop.org/archive/individual/driver/xf86-video-fbdev-0.4.4.tar.bz2
Téléchargement (FTP) : ftp://ftp.x.org/pub/individual/driver/xf86-video-fbdev-0.4.4.tar.bz2
Somme de contrôle MD5 du téléchargement : 3931c0e19d441cc576dc088f9eb9fd73
Taille du téléchargement : 287 Ko
Estimation de l'espace disque requis : 2.5 Mo
Estimation du temps de construction : 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/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
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.7.
C'est une version de développement du pilote Intel qui est nécessaire pour fonctionner correctement avec du matériel récent.
Téléchargement (HTTP) : http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.917.tar.bz2
Téléchargement (FTP) : ftp://ftp.x.org/pub/individual/driver/xf86-video-intel-2.99.917.tar.bz2
Somme de contrôle MD5 du téléchargement : fa196a66e52c0c624fe5d350af7a5e7b
Taille du téléchargement : 2.2 Mo
Estimation de l'espace disque requis : 70 Mo
Estimation du temps de construction : 0.6 SBU
xcb-util-0.4.0 et Xorg-Server-1.17.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-intel-driver
Activer les options suivantes dans la configuration du noyau. Seulement une des lignes « Intel I810 » ou « Intel 8xx/9xx... » doit être séléctionnée. Si vous sélectionnez la dernière, « Enable modesetting... » est nécessaire également. recompilez le noyau si nécessaire:
Device Drivers --->
Graphics support --->
Direct rendering Manager --->
<*> Direct Rendering Manager (XFree86 ... support) ---> [CONFIG_DRM]
<*> Intel I810 [CONFIG_DRM_I810]
<*> Intel 8xx/9xx/G3x/G4x/HD Graphics [CONFIG_DRM_I915]
[*] Enable modesetting on intel by default [CONFIG_DRM_I915_KMS]
Installez Xorg Intel Driver en lançant les commandes suivantes :
./configure $XORG_CONFIG --enable-kms-only && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
--enable-kms-only: Ce paramètre enlève le code UMS (User Mode Setting).
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.7.
Téléchargement (HTTP) : http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.11.tar.bz2
Téléchargement (FTP) : ftp://ftp.x.org/pub/individual/driver/xf86-video-nouveau-1.0.11.tar.bz2
Somme de contrôle MD5 du téléchargement : a0d2932d84ba10c4933c8332c9afe157
Taille du téléchargement : 569 Ko
Estimation de l'espace disque requis : 14 Mo
Estimation du temps de construction : 0.1 SBU
Xorg-Server-1.17.1 (recommandé pour être construit avec glamor activé)
Les nouveaux GPU « Maxwell » demande Glamor pour être construi avec le serveur Xorg. Notez que les éditeurs BLFS n'ont pas testé ce matériel.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-nouveau-driver
Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :
Device Drivers --->
Graphics support --->
Direct rendering Manager --->
<*> Direct Rendering Manager (XFree86 ... support) ---> [CONFIG_DRM]
<*> Nouveau (NVIDIA) cards [CONFIG_DRM_NOUVEAU]
[*] Support for backlight control [CONFIG_DRM_NOUVEAU_BACKLIGHT]
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
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
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.7.
Téléchargement (HTTP) : http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.1.0.tar.bz2
Téléchargement (FTP) : ftp://ftp.x.org/pub/individual/driver/xf86-video-vmware-13.1.0.tar.bz2
Somme de contrôle MD5 du téléchargement : 0cba22fed4cb639d5c4276f7892c543d
Taille du téléchargement : 452 Ko
Estimation de l'espace disque requis : 7.9 Mo
Estimation du temps de construction : 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xorg-vmware-driver
Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :
Device Drivers --->
Graphics support --->
Direct Rendering Manager --->
<*> Direct Rendering Manager (XFree86 ... support) ---> [CONFIG_DRM]
<*> DRM driver for VMware Virtual GPU [CONFIG_DRM_VMWGFX]
[*] Enable framebuffer console under vmwgfx by default [CONFIG_DRM_VMWGFX_FBCON]
Installez Xorg VMware 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
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.7 mais n'a pas été testé.
Téléchargement (HTTP) : http://www.freedesktop.org/software/vaapi/releases/libva/libva-1.5.0.tar.bz2
Somme de contrôle MD5 du téléchargement : ad0b55794308ec397d249a0a2a6df27a
Taille du téléchargement : 760 Ko
Estimation de l'espace disque requis : 17 Mo
Estimation du temps de construction : 0.2 SBU
Téléchargement du pilote Intel (HTTP) : http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver/libva-intel-driver-1.5.0.tar.bz2
Somme de contrôle MD5 du téléchargement du pilote Intel: 16752f1584398265072129553b7907ce
Taille du téléchargement du pilote Intel : 996 Ko
Estimation de l'espace disque requis : 27 Mo
Estimation du temps de construction : 0.2 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libva
Installez libva en lançant les commandes suivantes :
mkdir -p m4 && autoreconf -fi && ./configure $XORG_CONFIG && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Installez libva-intel-driver en laçant les commandes suivantes
mkdir -p m4 && autoreconf -fi && ./configure $XORG_CONFIG && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
mkdir -p m4: Cette commande empêche une commande qui peut apparaître quand on lance autoreconf.
autoreconf -fi: Cette commande régènère le script configure pour empêcher un test pour wayland-scanner quand il est configuré.
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.7.
Téléchargement (HTTP) : http://people.freedesktop.org/~aplattner/vdpau/libvdpau-0.9.tar.gz
Somme de contrôle MD5 du téléchargement : 3a1f8f3ec6e6adcfbc6044c8f00d7d51
Taille du téléchargement : 516 Ko
Estimation de l'espace disque requis : 7.8 Mo
Estimation du temps de construction : 0.1 SBU
Doxygen-1.8.9.1, Graphviz-2.38.0 et texlive-20140525 ou install-tl-unx
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libvdpau
Installez libvdpau en lançant les commandes suivantes :
./configure $XORG_CONFIG \ --docdir=/usr/share/doc/libvdpau-0.9 && make
Pour tester le résultat, tapez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
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.7.
Libvdpau-va-gl Driver Téléchargement (HTTP) : https://github.com/i-rinat/libvdpau-va-gl/releases/download/v0.3.4/libvdpau-va-gl-0.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 : moins de 0.1 SBU
cmake-3.1.3, FFmpeg-2.5.4, GLU-9.0.0, libvdpau-0.9, et libva-1.5.0
Doxygen-1.8.9.1, Graphviz-2.38.0, et texlive-20140525 ou install-tl-unx
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libvdpau
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
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
Last updated on : 2013-04-24 12:01:29 +020