DRM (Direct Rendering Manager)
E745758
DRM (Direct Rendering Manager) is a Linux kernel subsystem that manages graphics processing units (GPUs) and provides an interface for efficient, direct rendering of graphics.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Direct Rendering Infrastructure | 1 |
Statements (65)
| Predicate | Object |
|---|---|
| instanceOf |
Linux kernel subsystem
ⓘ
graphics subsystem ⓘ |
| abbreviation | DRM NERFINISHED ⓘ |
| category |
Linux graphics stack
NERFINISHED
ⓘ
device drivers ⓘ |
| component |
DRM core
ⓘ
DRM drivers ⓘ GEM (Graphics Execution Manager) NERFINISHED ⓘ KMS (Kernel Mode Setting) NERFINISHED ⓘ TTM (Translation Table Maps) NERFINISHED ⓘ |
| designedFor |
compositors
ⓘ
display servers ⓘ user-space graphics drivers ⓘ |
| documentedIn | Linux kernel documentation ⓘ |
| exposesInterface | /dev/dri/* device nodes ⓘ |
| fullName | Direct Rendering Manager NERFINISHED ⓘ |
| handles |
GPU resource sharing between processes
ⓘ
access control to GPU hardware ⓘ framebuffer management ⓘ |
| hasDriver |
amdgpu
NERFINISHED
ⓘ
ast ⓘ i915 NERFINISHED ⓘ nouveau NERFINISHED ⓘ qxl NERFINISHED ⓘ radeon NERFINISHED ⓘ rockchip DRM driver ⓘ simpledrm ⓘ virtio-gpu NERFINISHED ⓘ vmwgfx ⓘ |
| implements |
buffer management
ⓘ
command submission to GPUs ⓘ interrupt handling for GPUs ⓘ kernel mode setting ⓘ memory management for GPU buffers ⓘ mode setting ⓘ synchronization primitives for GPU access ⓘ |
| introducedIn | Linux 2.3 development series NERFINISHED ⓘ |
| license | GPL-compatible ⓘ |
| maintainedBy | Linux kernel graphics maintainers ⓘ |
| manages |
GPUs
ⓘ
graphics processing units ⓘ |
| operatingSystem | Linux ⓘ |
| partOf | Linux kernel NERFINISHED ⓘ |
| primaryGoal |
efficient direct rendering of graphics
ⓘ
secure access to GPU hardware ⓘ |
| provides |
direct rendering interface
ⓘ
kernel-level graphics API ⓘ |
| relatedTo |
Direct Rendering Infrastructure (DRI)
NERFINISHED
ⓘ
KMS (Kernel Mode Setting) NERFINISHED ⓘ Mesa 3D Graphics Library NERFINISHED ⓘ Wayland protocol NERFINISHED ⓘ X.Org video drivers NERFINISHED ⓘ |
| supports |
2D graphics acceleration
ⓘ
3D graphics acceleration ⓘ display controllers ⓘ multiple GPUs ⓘ multiple displays ⓘ video acceleration ⓘ |
| usedBy |
DRI2
NERFINISHED
ⓘ
DRI3 ⓘ Direct Rendering Infrastructure NERFINISHED ⓘ KMS-based display servers ⓘ Mesa 3D NERFINISHED ⓘ Wayland compositors ⓘ X.Org Server NERFINISHED ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Wayland
this entity surface form:
Direct Rendering Infrastructure