Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Direct Rendering Manager
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Subsystem of the Linux kernel}} {{Distinguish|digital rights management}} {{Infobox software | name = | title = | logo = <!-- [[File: ]] --> | logo caption = | screenshot = <!-- [[File: ]] --> | caption = | collapsible = | author = [[kernel.org]] & [[freedesktop.org]] | developer = [[kernel.org]] & [[freedesktop.org]] | released = <!-- {{Start date|YYYY|MM|DD|df=yes/no}} --> | discontinued = | latest release version = | latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> | latest preview version = | latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> | programming language = [[C (programming language)|C]] | operating system = | platform = | size = | language = | genre = {{unbulleted list|[[Device driver]]|[[Loadable kernel module]]}} | license = {{unbulleted list|[[MIT License]]{{citation needed|date=July 2014}}|[[GNU General Public License|GPL]]{{citation needed|date=July 2014}}}} | website = {{URL|http://dri.freedesktop.org/wiki/DRM}} }} The '''Direct Rendering Manager''' ('''DRM''') is a subsystem of the [[Linux kernel]] responsible for interfacing with [[Graphics processing unit|GPUs]] of modern [[video cards]]. DRM exposes an [[Application programming interface|API]] that [[user-space]] programs can use to send commands and data to the GPU and perform operations such as configuring the [[mode setting]] of the display. DRM was first developed as the [[kernel-space]] component of the [[X.Org Server|X Server]] [[Direct Rendering Infrastructure]],{{r|DRM readme}} but since then it has been used by other graphic stack alternatives such as [[Wayland (display server protocol)|Wayland]] and standalone applications and libraries such as [[Simple DirectMedia Layer | SDL2]] and [[Kodi (software) | Kodi]]. User-space programs can use the DRM API to command the GPU to do [[hardware acceleration|hardware-accelerated]] [[3D rendering]] and [[video decoding]], as well as [[General-purpose computing on graphics processing units|GPGPU computing]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)