Libdrm-2.4.125

Introduksjon til Libdrm

Libdrm tilbyr et brukerrombibliotek for tilgang til Direct Rendering Manager (DRM) på operativsystemer som støtter ioctl grensesnittet. Libdrm er et lavnivåbibliotek, vanligvis brukt av grafikkdrivere som Mesa DRI driverne, X driverne, libva og lignende prosjekter.

libdrm Avhengigheter

Anbefalt

Valgfri

libatomic_ops (kreves av arkitekturer uten opprinnelige atomic operasjoner)

Installasjon av Libdrm

Installer libdrm ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr         \
            --buildtype=release   \
            -D tests=false        \
            -D udev=true          \
            -D valgrind=disabled  \
            .. &&

ninja

Nå, som root bruker:

ninja install

lib32 Installasjon av Libdrm

Installer lib32-libdrm ved å kjøre følgende kommandoer:

rm -rf * &&
CC="gcc -m32" CXX="g++ -m32"         \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
meson setup --prefix=/usr            \
            --buildtype=release      \
            --libdir=/usr/lib32      \
            -D tests=false           \
            -D udev=true             \
            -D valgrind=disabled     \
            .. &&

ninja

Nå, som root bruker:

DESTDIR=$PWD/DESTDIR ninja install                     &&
cp -vr DESTDIR/usr/lib32/* /usr/lib32                  &&
rm -rf DESTDIR                                         &&
ldconfig

Parameterforklaringer

[Notat]

Notat

Undersøk meson_options.txt eller meson.options for en fullstendig liste over alternativer.

--buildtype=release: Spesifiser en byggetype som er egnet for stabile utgivelser av pakken, da standardtypen kan produsere uoptimaliserte binærfiler.

-D tests=false: Denne parameteren deaktiverer bygging av tester for denne pakken.

-D udev=true: Denne parameteren aktiverer støtte for bruk avUdev istedenfor mknod.

-D valgrind=disabled: Denne parameteren deaktiverer bygging av libdrm med støtte for valgrind. Dette fikser problemet med å bygge noen pakker som bruker libdrm. Endre denne parameteren til «enabled» (eller fjern den) hvis du trenger støtte for valgrind.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: libdrm_amdgpu, libdrm_intel, libdrm_nouveau, libdrm_radeon, og libdrm
Installerte Mapper: /usr/include/libdrm og /usr/share/libdrm

Korte Beskrivelser

libdrm_amdgpu

inneholder AMDGPU spesifikke Direct Rendering Manager funksjoner

libdrm_intel

inneholder Intel spesifikke Direct Rendering Manager funksjoner

libdrm_nouveau

inneholder åpen kildekode nVidia (Nouveau) spesifikke Direct Rendering Manager funksjoner

libdrm_radeon

inneholder AMD Radeon spesifikke Direct Rendering Manager funksjoner

libdrm

inneholder Direct Rendering Manager API funksjoner