libdrm é uma biblioteca para acessar o DRM, gerenciador de renderização direta, no Linux e outros sistemas operacionais que suportam a interface. A biblioteca fornece uma interface de usuário para os serviços do DRM, como configuração de modos e troca de páginas, que são implementados no núcleo. Com o libdrm, você pode criar e gerenciar contextos gráficos, bem como consultar e configurar recursos de hardware. Além disso, ele fornece suporte para os vários tipos de memória GPU, como VRAM e GART. 