xref: /openbsd-src/share/man/man4/drm.4 (revision 182cda815af080999d90dd17b8d2e457738c6e4c)
1*182cda81Sjsg.\" $OpenBSD: drm.4,v 1.13 2022/01/07 00:44:17 jsg Exp $
22404ce64Sjmc.\"
32404ce64Sjmc.\" Copyright (c) 2008 Jason McIntyre <jmc@openbsd.org>
42404ce64Sjmc.\"
52404ce64Sjmc.\" Permission to use, copy, modify, and distribute this software for any
62404ce64Sjmc.\" purpose with or without fee is hereby granted, provided that the above
72404ce64Sjmc.\" copyright notice and this permission notice appear in all copies.
82404ce64Sjmc.\"
92404ce64Sjmc.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
102404ce64Sjmc.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
112404ce64Sjmc.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
122404ce64Sjmc.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
132404ce64Sjmc.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
142404ce64Sjmc.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
152404ce64Sjmc.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16*182cda81Sjsg.Dd $Mdocdate: January 7 2022 $
172404ce64Sjmc.Dt DRM 4
182404ce64Sjmc.Os
192404ce64Sjmc.Sh NAME
203fe1c122Sjmc.Nm drm ,
213fe1c122Sjmc.Nm inteldrm ,
223fe1c122Sjmc.Nm radeondrm
232404ce64Sjmc.Nd Direct Rendering Manager device
242404ce64Sjmc.Sh SYNOPSIS
25e7d7f419Sjsg.Cd "# amd64"
26c182f7bdSjsg.Cd "amdgpu* at pci?"
27e7d7f419Sjsg.Cd "drm0 at amdgpu? primary 1"
28c182f7bdSjsg.Cd "drm* at amdgpu?"
29e7d7f419Sjsg.Cd "wsdisplay0 at amdgpu? primary 1"
30e7d7f419Sjsg.Cd "wsdisplay* at amdgpu? mux -1"
31e7d7f419Sjsg.Pp
3202e24d7eSjsg.Cd "# arm64"
3302e24d7eSjsg.Cd "amdgpu* at pci?"
3402e24d7eSjsg.Cd "drm* at amdgpu?"
3502e24d7eSjsg.Cd "wsdisplay* at amdgpu?"
3602e24d7eSjsg.Pp
37e7d7f419Sjsg.Cd "# amd64, i386"
38e7d7f419Sjsg.Cd "inteldrm* at pci?"
39e7d7f419Sjsg.Cd "intagp* at inteldrm?"
40e7d7f419Sjsg.Cd "agp* at intagp?"
41e7d7f419Sjsg.Cd "drm0 at inteldrm? primary 1"
42f38ca59bSjmc.Cd "drm* at inteldrm?"
43e7d7f419Sjsg.Cd "wsdisplay0 at inteldrm? primary 1"
44e7d7f419Sjsg.Cd "wsdisplay* at inteldrm? mux -1"
45e7d7f419Sjsg.Pp
46e7d7f419Sjsg.Cd "# amd64, i386"
47e7d7f419Sjsg.Cd "radeondrm* at pci?"
48e7d7f419Sjsg.Cd "drm0 at radeondrm? primary 1"
49e7d7f419Sjsg.Cd "drm* at radeondrm?"
50e7d7f419Sjsg.Cd "wsdisplay0 at radeondrm? primary 1"
51e7d7f419Sjsg.Cd "wsdisplay* at radeondrm? mux -1"
52e7d7f419Sjsg.Pp
53*182cda81Sjsg.Cd "# arm64, loongson, macppc, powerpc64, riscv64, sparc64"
54e9b85e6dSjsg.Cd "radeondrm* at pci?"
55f38ca59bSjmc.Cd "drm* at radeondrm?"
5602e24d7eSjsg.Cd "wsdisplay* at radeondrm?"
572404ce64Sjmc.Sh DESCRIPTION
582404ce64SjmcThe
592404ce64Sjmc.Nm
602404ce64Sjmcdriver provides support for hardware accelerated video
612404ce64Sjmcusing the Direct Rendering Infrastructure (DRI).
622404ce64Sjmc.Nm
632404ce64Sjmcprovides kernel support for DRI,
642404ce64Sjmcand is used in conjunction with the
652404ce64Sjmc.Xr X 7
662404ce64SjmcDRI module.
672404ce64Sjmc.Pp
682404ce64SjmcSupport is currently available for the following graphics cards:
692404ce64Sjmc.Pp
702404ce64Sjmc.Bl -tag -width "radeon(4)XXX" -offset indent -compact
71c182f7bdSjsg.It Xr amdgpu 4
72c182f7bdSjsgAMD Radeon GPUs using the amdgpu kernel driver
732404ce64Sjmc.It Xr intel 4
742404ce64SjmcIntel integrated graphics chipsets
752404ce64Sjmc.It Xr radeon 4
76c182f7bdSjsgATI/AMD Radeon video driver
772404ce64Sjmc.El
782404ce64Sjmc.Sh FILES
7903bbf82dSbentley.Bl -tag -width "/usr/X11R6/lib/modules/dri/X_dri.so" -compact
8077cbc539Sjsg.It Pa /dev/dri/card*
81411b199bSjsgDRM primary node files.
8277cbc539Sjsg.It Pa /dev/dri/renderD*
83411b199bSjsgDRM render node files.
8403bbf82dSbentley.It Pa /usr/X11R6/lib/modules/dri/*_dri.so
85422c483cSajacoutotX DRI modules.
862404ce64Sjmc.El
872404ce64Sjmc.Sh SEE ALSO
882404ce64Sjmc.Xr vga 4
892404ce64Sjmc.Sh HISTORY
902404ce64SjmcThe
912404ce64Sjmc.Nm
922404ce64Sjmcdriver first appeared in
932404ce64Sjmc.Ox 4.3 .
94