Libdrm-2.4.134
Introdução ao Libdrm
Libdrm fornece uma biblioteca de
espaço de usante para acessar o Direct Rendering Manager (DRM) em
sistemas operacionais que suportem a interface ioctl. Libdrm é uma
biblioteca de baixo nível, tipicamente usada por controladores
gráficos, como os controladores DRI do Mesa, os controladores do X,
libva e projetos semelhantes.
Nota
Esse pacote é conhecido por construir e
funcionar adequadamente usando-se uma plataforma LFS 13.1.
Informação do Pacote
-
Transferência (HTTP): https://dri.freedesktop.org/libdrm/libdrm-2.4.134.tar.xz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
0e70607bb5c2f7ecbc411e6a2fab8b22
-
Tamanho da transferência: 428 KB
-
Espaço em disco estimado exigido: 7,8 MB (com testes)
-
Tempo de construção estimado: 0,1UPC (com testes)
Dependências do "libdrm"
Recomendadas
Bibliotecas do Xorg (para suporte à "API"
do "KMS" da "Intel" exigido pelo "Mesa")
Opcionais
Cairo-1.18.4 (para testes), CMake-4.4.2
(poderia ser usado para encontrar dependências sem arquivos do
"pkgconfig"), docbook-xml-4.5, docbook-xsl-nons-1.79.2, docutils-0.23 e libxslt-1.1.45
(para construir páginas de manual), libatomic_ops-7.10.0 (exigido por
arquiteturas sem operações atômicas nativas), Valgrind-3.27.1 e CUnit (para testes de
"AMDGPU")
Instalação do Libdrm
Instale o "libdrm" executando os
seguintes comandos:
mkdir build &&
cd build &&
meson setup --prefix=$XORG_PREFIX \
--buildtype=release \
-D udev=true \
-D valgrind=disabled \
.. &&
ninja
Para verificar os resultados, execute "ninja test".
Agora, como o(a) usante root:
ninja install
Explicações do Comando
--buildtype=release:
Especifique um tipo de construção adequado para lançamentos
estáveis do pacote, pois o padrão possivelmente produza binários
não otimizados.
-D udev=true: Esse
parâmetro habilita o suporte para usar o Udev em vez do mknod.
-D valgrind=disabled: Esse
parâmetro desabilita construir libdrm com suporte a valgrind. Isso
corrige construir alguns pacotes que usam libdrm. Mude esse
parâmetro para "enabled" (ou remova-o) se você precisar de suporte
para valgrind.
Conteúdo
Aplicativos Instalados:
Nenhum(a)
Bibliotecas Instaladas:
libdrm_amdgpu.so, libdrm_intel.so,
libdrm_nouveau.so, libdrm_radeon.so e libdrm.so
Diretórios Instalados:
/usr/include/libdrm e
/usr/share/libdrm
Descrições Curtas
|
libdrm_amdgpu.so
|
contém as funções específicas do "Direct Rendering
Manager" do "AMDGPU"
|
|
libdrm_intel.so
|
contém as funções específicas do "Direct Rendering
Manager" da "Intel"
|
|
libdrm_nouveau.so
|
contém as funções específicas do "Direct Rendering
Manager" de fonte aberto da "nVidia" ("Nouveau")
|
|
libdrm_radeon.so
|
contém as funções específicas do "Direct Rendering
Manager" da "Radeon" da "AMD"
|
|
libdrm.so
|
contém as funções da "API" do "Direct Rendering Manager"
|