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