libdrm-2.4.100
      
      
        
          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 graphiques comme les pilotes Mesa DRI, les pilotes X, libva
          et les projets similaires.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-9.1.
        
        
          Informations sur le paquet
        
        
          
            - 
              
                Téléchargement (HTTP) : https://dri.freedesktop.org/libdrm/libdrm-2.4.100.tar.bz2
              
             
            - 
              
                Téléchargement (FTP) : 
              
             
            - 
              
                Somme de contrôle MD5 du téléchargement :
                f47bc87e28198ba527e6b44ffdd62f65
              
             
            - 
              
                Taille du téléchargement : 836 Ko
              
             
            - 
              
                Estimation de l'espace disque requis : 12 Mo (avec les
                tests)
              
             
            - 
              
                Estimation du temps de construction : moins de 0.1 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.17.2+f93fc72c03e (pour les
          tests), CMake-3.16.4 (peut être utilisé pour trouver des
          dépendances sans fichiers pkgconfig), docbook-xml-4.5,
          docbook-xsl-1.79.2 et libxslt-1.1.34 (pour construire les pages de
          manuel), libatomic_ops-7.6.10 (requis par
          les architectures sans opérations atomiques natives), Valgrind-3.15.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 :
        
        mkdir build &&
cd    build &&
meson --prefix=$XORG_PREFIX -Dudev=true &&
ninja
        
          Pour vérifier les résultats, lancez ninja test. Un test,
          « threaded » dans le répertoire nouveau, est connu pour
          échouer après 30 secondes d'attente.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        ninja install
       
      
        
          Explication des commandes
        
        
          -Dudev=true : 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/libdrm, /usr/include/libkms
              et /usr/share/libdrm
            
           
         
        
          
            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 2020-02-16 05:23:35 +0100