Date: Tue, 30 Jun 2020 07:42:02 +0000 (UTC) From: Mateusz Piotrowski <0mp@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r540866 - in head/x11: nvidia-driver nvidia-driver-304 nvidia-driver-340 nvidia-driver-390 nvidia-driver/files Message-ID: <202006300742.05U7g2Y4012591@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: 0mp Date: Tue Jun 30 07:42:02 2020 New Revision: 540866 URL: https://svnweb.freebsd.org/changeset/ports/540866 Log: Do not mention loading modules via loader.conf It is generally discouraged to load graphics kernel modules via loader.conf(5). According to kevans@, loading Nvidia modules like this is fragile for UEFI on FreeBSD <= 12.1. It might work, but those modules are large and the loader's staging area is insufficient to contain kernel, Nvidia modules, and much of anything else at the same time. Also, while here, encourage people to use sysrc to modify the contents of rc.conf(5). Reviewed by: danfe Approved by: maintainer (danfe) Differential Revision: https://reviews.freebsd.org/D25506 Modified: head/x11/nvidia-driver-304/Makefile head/x11/nvidia-driver-340/Makefile head/x11/nvidia-driver-390/Makefile head/x11/nvidia-driver/Makefile head/x11/nvidia-driver/files/pkg-message.in Modified: head/x11/nvidia-driver-304/Makefile ============================================================================== --- head/x11/nvidia-driver-304/Makefile Tue Jun 30 07:41:41 2020 (r540865) +++ head/x11/nvidia-driver-304/Makefile Tue Jun 30 07:42:02 2020 (r540866) @@ -3,7 +3,7 @@ DISTVERSION= 304.137 # Explicitly set PORTREVISION as it can be overridden by the master port -PORTREVISION= 6 +PORTREVISION= 7 MASTERDIR= ${.CURDIR}/../nvidia-driver PKGNAMESUFFIX= -304 Modified: head/x11/nvidia-driver-340/Makefile ============================================================================== --- head/x11/nvidia-driver-340/Makefile Tue Jun 30 07:41:41 2020 (r540865) +++ head/x11/nvidia-driver-340/Makefile Tue Jun 30 07:42:02 2020 (r540866) @@ -3,7 +3,7 @@ DISTVERSION= 340.108 # Explicitly set PORTREVISION as it can be overridden by the master port -PORTREVISION= 0 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../nvidia-driver PKGNAMESUFFIX= -340 Modified: head/x11/nvidia-driver-390/Makefile ============================================================================== --- head/x11/nvidia-driver-390/Makefile Tue Jun 30 07:41:41 2020 (r540865) +++ head/x11/nvidia-driver-390/Makefile Tue Jun 30 07:42:02 2020 (r540866) @@ -3,7 +3,7 @@ DISTVERSION= 390.132 # Explicitly set PORTREVISION as it can be overridden by the master port -PORTREVISION= 0 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../nvidia-driver PKGNAMESUFFIX= -390 Modified: head/x11/nvidia-driver/Makefile ============================================================================== --- head/x11/nvidia-driver/Makefile Tue Jun 30 07:41:41 2020 (r540865) +++ head/x11/nvidia-driver/Makefile Tue Jun 30 07:42:02 2020 (r540866) @@ -13,7 +13,7 @@ PORTNAME= nvidia-driver DISTVERSION?= 440.82 # Always try to set PORTREVISION as it can be overridden by the slave ports -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= x11 MASTER_SITES= NVIDIA/XFree86/FreeBSD-${ARCH_SUFX}/${DISTVERSION} DISTNAME= NVIDIA-FreeBSD-${ARCH_SUFX}-${DISTVERSION} Modified: head/x11/nvidia-driver/files/pkg-message.in ============================================================================== --- head/x11/nvidia-driver/files/pkg-message.in Tue Jun 30 07:41:41 2020 (r540865) +++ head/x11/nvidia-driver/files/pkg-message.in Tue Jun 30 07:42:02 2020 (r540866) @@ -2,16 +2,15 @@ { type: install message: <<EOM To use these drivers, make sure that you have loaded the NVidia kernel -module, by doing +module, by running - # kldload nvidia (or nvidia-modeset, see below) + # kldload nvidia (or nvidia-modeset, see below) -or adding +on the command line, or by putting ``nvidia'' (or ``nvidia-modeset'', +see below again) on ``kld_list'' variable in /etc/rc.conf, either manually +or by running - nvidia_load="YES" (or nvidia-modeset_load="YES", see below) - -to /boot/loader.conf, or putting ``nvidia'' (or ``nvidia-modeset'', see -below again) on ``kld_list'' variable in /etc/rc.conf. + # sysrc kld_list+=nvidia (or nvidia-modeset, see below) If you build this port with FreeBSD AGP GART driver, make sure you have agp.ko kernel module installed and loaded, since nvidia.ko will depend
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006300742.05U7g2Y4012591>