Index: head/graphics/drm-next-kmod/Makefile =================================================================== --- head/graphics/drm-next-kmod/Makefile (revision 449818) +++ head/graphics/drm-next-kmod/Makefile (revision 449819) @@ -1,37 +1,37 @@ # Created by: Johannes Dieterich # $FreeBSD$ PORTNAME= drm-next-kmod -PORTVERSION= g20170829 +PORTVERSION= g20170912 CATEGORIES= graphics MAINTAINER= jmd@FreeBSD.org COMMENT= DRM modules for the linuxkpi-based KMS components LICENSE= BSD2CLAUSE MIT GPLv2 LICENSE_COMB= multi ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 RUN_DEPENDS= gpu-firmware-kmod>=g20170403:graphics/gpu-firmware-kmod OPTIONS_DEFINE= DEBUG USES= kmod uidfix USE_GITHUB= yes GH_ACCOUNT= FreeBSDDesktop GH_PROJECT= kms-drm -GH_TAGNAME= fc90953 +GH_TAGNAME= 5b5d651 .include -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200039 +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200043 IGNORE= not supported on 11.x or older, no kernel support .endif .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) .endif .include Index: head/graphics/drm-next-kmod/distinfo =================================================================== --- head/graphics/drm-next-kmod/distinfo (revision 449818) +++ head/graphics/drm-next-kmod/distinfo (revision 449819) @@ -1,3 +1,3 @@ -TIMESTAMP = 1504057443 -SHA256 (FreeBSDDesktop-kms-drm-g20170829-fc90953_GH0.tar.gz) = 81ab0b075727f824fafea5e61a868cedbce2f8003819dd65811e3ad363c3d729 -SIZE (FreeBSDDesktop-kms-drm-g20170829-fc90953_GH0.tar.gz) = 6678672 +TIMESTAMP = 1505271981 +SHA256 (FreeBSDDesktop-kms-drm-g20170912-5b5d651_GH0.tar.gz) = 97a4a54db9b276f430aee956d59ed667cf8968fdde9eb12bd3a502ea28035bb3 +SIZE (FreeBSDDesktop-kms-drm-g20170912-5b5d651_GH0.tar.gz) = 6678618 Index: head/graphics/drm-next-kmod/pkg-descr =================================================================== --- head/graphics/drm-next-kmod/pkg-descr (revision 449818) +++ head/graphics/drm-next-kmod/pkg-descr (revision 449819) @@ -1,4 +1,5 @@ amdgpu, i915, and radeon DRM modules for the linuxkpi-based KMS components. -Currently corresponding to Linux 4.9 DRM. +Currently corresponding to Linux 4.9 DRM. Experimental state. amdgpu and +radeonkms are known to fail with EFI boot. WWW: https://github.com/FreeBSDDesktop/kms-drm Index: head/graphics/drm-next-kmod/pkg-message =================================================================== --- head/graphics/drm-next-kmod/pkg-message (revision 449818) +++ head/graphics/drm-next-kmod/pkg-message (revision 449819) @@ -1,10 +1,15 @@ -The drm-next-kmod port requires explicit loading of its drm.ko kernel -module prior to loading either amdgpu (for AMD GPUs starting with -the HD7000 series / Tahiti) or i915kms (for Intel APUs starting with -HD3000 / Sandy Bridge) through kld_list in /etc/rc.conf. +The experimental drm-next-kmod port can be enabled for amdgpu (for AMD +GPUs starting with the HD7000 series / Tahiti) or i915kms (for Intel +APUs starting with HD3000 / Sandy Bridge) through kld_list in +/etc/rc.conf. radeomkms for older AMD GPUs can be loaded and there are +some positive reports if EFI boot is NOT enabled (similar to amdgpu). -For example: kld_list="/boot/modules/drm.ko /boot/modules/amdgpu.ko" -or kld_list="/boot/modules/drm.ko /boot/modules/i915kms.ko" +For amdgpu: kld_list="amdgpu" +For Intel: kld_list="/boot/modules/i915kms.ko" +For radeonkms: kld_list="/boot/modules/radeonkms.ko" -Older generations are supported by the kms modules (radeonkms / +Please ensure that all users requiring graphics are members of the +"video" group. + +Older generations are supported by the stable kms modules (radeonkms / i915kms) in base.