The i915 driver in FreeBSD 11.2 (i915-11) seems to have an issue which results in the DVI monitor not being recognized. The i915 driver in FreeBSD 10.4 (i915-10) does not have this problem. The changes between i915-10 and i915-11 were too numerous for me to try to figure out the problem(s) on my own. But it turns out that with a few very small patches, the i915-10 driver will build cleanly into the FreeBSD-11.2 kernel. Included here is that tweaked i915-10 driver which is working for me. Kernel directories involved: /sys/dev/drm2/i915/ /sys/modules/drm2/i915kms/ Files included here: i915-fb10-fb11.pch - the tiny patches to make it compile under FreeBSD-11.2. - output from "diff -u ..." i915-fb10-fb11.tar.gz - a complete i915-10 directory that builds with FreeBSD-11.2. - so as avoid clobbering any existing i915 directories, the tarfile contents will unpack into ... ./dev/drm2/,i915-10/ ./modules/drm2/,i915kms-10/ i915-fb10-fb11.swap.sh - a script which can be used to shuffle the ,i915-10 parts from the tarfile into place in your local kernel src tree. - - - - - - - - - - - - - - - - - - - - - - - - 2018-11-06.pk