---
name: "drmAvailable"
section: "3"
platform: "linux"
package: "libdrm"
version: "2.4.134-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/drmAvailable"
---

# drmAvailable(3)

determine whether a DRM kernel driver has been loaded

## Name

drmAvailable - determine whether a DRM kernel driver has been loaded

## Synopsis

**#include \<xf86drm.h\>**

**int drmAvailable(void);**

## Description

**drmAvailable** allows the caller to determine whether a kernel DRM driver is loaded.

## Return Value

**drmAvailable** returns 1 if a DRM driver is currently loaded. Otherwise 0 is returned.

## Reporting Bugs

Bugs in this function should be reported to \<https://gitlab.freedesktop.org/mesa/libdrm/-/issues\>

## See Also

[**drm**(7)](/drm/7.md), **drmOpen**(3)
