-Because of changes made in recent versions of FreeBSD, it is now possible to use graphics drivers provided by the Ports framework or as packages. As such, users can use one of the following drivers available from package:graphics/drm-kmod[].
+The Ports framework provides the drm graphics drivers necessary for X11 operation on recent hardware.
+Users can use one of the following drivers available from package:graphics/drm-kmod[].
+These drivers use interfaces in the kernel that are normally private.
+As such, it is strongly recommended that the drivers be built via the ports system, or PORTS_MODULES variable in [.filename]#/etc/make.conf.
+With `PORTS_MODULES`, the corresponding port (containing kernel modules) is re-built against the kernel sources, every time you build the kernel.
+This ensures the kernel module stays in-sync with the kernel itself.
+The kernel and ports trees should be updated together.
+You can add `PORTS_MODULES` to your [.filename]#/etc/make.conf# file to ensure all kernels you build rebuild this module.
+Advanced users can add it to their kernel config files with the `makeoptions` directive.
+If you run GENERIC and use freebsd-update, you can just build the [.filename]#graphics/drm-kmod# port after each `freebsd-update install` invocation.