libdrm-2.4.70
Introduction à libdrm
libdrm fournit une bibliothèque en
espace utilisateur pour accéder au DRM, au gestionnaire de rendu
direct, sur les systèmes qui supportent l'interface ioctl. libdrm
est une bibliothèque de bas-niveau, généralement utilisée par les
pilotes graphique comme les pilotes Mesa DRI, les pilotes X, libva
et les projets similaires.
This package is known to build and work properly using an LFS-7.10
platform.
Informations sur le paquet
-
Téléchargement (HTTP) : http://dri.freedesktop.org/libdrm/libdrm-2.4.70.tar.bz2
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
920957cfe25a80efb02be9bd90bf3c1e
-
Taille du téléchargement : 676 Ko
-
Estimation de l'espace disque requis : 16 Mo (plus 1 Mo
pour les tests)
-
Estimation du temps de construction : 0.2 SBU (plus 0.8
SBU pour les tests)
Dépendances de libdrm
Recommandées
Bibliothèques Xorg (pour le support de
l'API Intel KMS requis par Mesa)
Facultatives
Cairo-1.14.6 (pour les tests), docbook-xml-4.5, docbook-xsl-1.79.1 et libxslt-1.1.29 (pour construire les pages de
manuel), Valgrind-3.11.0 et CUNIT (pour les tests AMDGPU)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libdrm
Installation de libdrm
Installez libdrm en lançant les
commandes suivantes :
sed -i "/pthread-stubs/d" configure.ac &&
autoreconf -fiv &&
./configure --prefix=/usr --enable-udev &&
make
Pour tester les résultats, lancez : make check. Des tests peuvent
tourner à l'infini pour des raisons inconnues. Si le test threadé
nouveau ne répond plus, vous pouvez le désactiver avec sed -i 's/^TESTS/#&/'
tests/nouveau/Makefile.in.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
sed -e "/pthread-stubs/d" -i
configure.ac : Ce sed supprime la dépendance
au paquet libpthread-stubs qui est inutile sur Linux.
--enable-udev
: Cette
option active le support pour utiliser Udev au lieu de mknod.
Contenu
Programmes installés:
Aucun
Bibliothèques installées:
libdrm_amdgpu.so, libdrm_intel.so,
libdrm_nouveau.so, libdrm_radeon.so, libdrm.so et
libkms.so
Répertoires installés:
/usr/include/lib{drm,kms}
Descriptions courtes
libdrm_amdgpu.so
|
contient les fonctions de gestion du rendu direct
spécifique à AMDGPU.
|
libdrm_intel.so
|
contient les fonctions spécifiques au gestionnaire de
rendu direct de Intel.
|
libdrm_nouveau.so
|
contient les fonctions spécifiques au gestionnaire de
rendu direct de nVidia (Nouveau).
|
libdrm_radeon.so
|
contient les fonctions spécifiques au gestionnaire de
rendu direct de AMD Radeon.
|
libdrm.so
|
contient les fonctions de l'API de gestion directe du
rendu.
|
libkms.so
|
contient les fonctions de l'API nécessaire pour
l'initialisation des modes du noyau.
|
Last updated on 2016-08-28 03:22:29 +0200