%general-entities; ]> $LastChangedBy$ $Date$ libdrm-&libdrm-version; libdrm Introduction to libdrm libdrm provides core library routines for the X Window System to directly interface with video hardware using the Linux kernel's Direct Rendering Manager (DRM). &lfs71_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libdrm-md5sum; Download size: &libdrm-size; Estimated disk space required: &libdrm-buildsize; Estimated build time: &libdrm-time; libdrm Dependencies Required Optional Valgrind User Notes: Installation of libdrm You may notice that there are several newer version of libdrm available upstream. However, we do not recommend using any later version than this one if you are going to build using BLFS instructions. Install libdrm by running the following commands: ./configure --prefix=$XORG_PREFIX \ --enable-udev \ --enable-vmwgfx-experimental-api \ --enable-nouveau-experimental-api && make To check the results, issue make check. Note that some tests may fail depending on the video hardware installed in the machine. Now, as the root user: make install Command Explanations : This parameter enables building of Nouveau (Open Source NVidia drivers) DRM interface library as well as corresponding headers. : This parameter enables use of vmwgfx experimental kernel API used by the VMware 3D Gallium driver. : This option enables use of OMAP's experimental kernel API. OMAP is a series of system-on-chips (SoCs) developed by Texas Instruments. Contents Installed Libraries Installed Directories libdrm.so, libdrm_intel.so, libdrm_nouveau.so, libdrm_omap.so libdrm_radeon.so and libkms.so $XORG_PREFIX/include/{libdrm,libkms,nouveau,omap} Short Descriptions libdrm{,_intel,_nouveau,_omap,_radeon}.so contains the Direct Rendering Manager library functions, and additional vendor specific functions for Intel, nVidia, Omap and Radeon devices. libdrm{,_intel,_nouveau,_omap,_radeon}.so libkms.so contains functions necessary for kernel modesetting. libkms.so