DRM(4) | Device Drivers Manual | DRM(4) |
drm
—
i915drm* at drm?
mach64drm* at drm?
mgadrm* at drm?
r128drm* at drm?
radeondrm* at drm?
savagedrm* at drm?
sisdrm* at drm?
tdfxdrm* at drm?
options DRM_DEBUG
options DRM_NO_AGP
The drm
drivers provide support for the
following chipsets:
To make use of the driver, the kernel must include
agp(4) (for some drivers, using
options DRM_NO_AGP
instead may be sufficient),
X(7) must be compiled with DRI
support, Mesa DRI drivers must be installed, the appropriate
/dev/dri/card* device must exist, and DRI must be
enabled in the X configuration file.
X(7) provided with
NetBSD and compiled from
pkgsrc(7) do so automatically
where supported.
X(7) will attempt to create the device node automatically. To create the device node manually:
mkdir -p /dev/dri mknod /dev/dri/card0 c 180 0 chgrp wheel /dev/dri/card0 chmod 0660 /dev/dri/card0
To enable DRI in the X configuration add the following to either xorg.conf for Xorg(1) or XF86Config for XFree86(1) :
Section "Module" ... Load "dri" Load "dri2" Load "glx" EndSection ... Section "DRI" Group "wheel" Mode 0660 EndSection
Debugging output can be enabled and disabled by setting the sysctl(8) node hw.dri.debug. Additional information can be obtained from the sysctl(8) nodes hw.dri, hw.dri.card0, hw.dri.card1, etc.
The drm
drivers appeared in
NetBSD 5.0.
options DRM_DEBUG
can slow DRI down a lot;
disable it once drm
works.
July 10, 2018 | NetBSD 9.4 |