Port details |
- nvidia-driver-390 NVidia graphics card binary drivers for hardware OpenGL rendering
- 390.154_1 x11 =2 390.154_1Version of this port present on the latest quarterly branch.
- Maintainer: danfe@FreeBSD.org
- Port Added: 2019-10-29 13:45:04
- Last Update: 2023-08-12 22:58:06
- Commit Hash: d1b7aad
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: kld
- License: NVIDIA
- WWW:
- https://www.nvidia.com/object/unix.html
- Description:
- These are the official NVidia binary drivers for hardware OpenGL rendering
in X11, using the GLX extensions.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- nvidia-driver-390>0:x11/nvidia-driver-390
- Conflicts:
- CONFLICTS_INSTALL:
- nvidia-driver
- nvidia-driver-*
- nvidia-secondary-driver
- To install the port:
- cd /usr/ports/x11/nvidia-driver-390/ && make install clean
- To add the package, run one of these commands:
- pkg install x11/nvidia-driver-390
- pkg install nvidia-driver-390
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: nvidia-driver-390
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: i386 amd64
- distinfo:
- TIMESTAMP = 1729779540
SHA256 (NVIDIA-FreeBSD-x86_64-550.127.05.tar.xz) = 74557d328ad74f604599ee2df3d42defc86ebe231e7cbe99c860f928f16a0bc3
SIZE (NVIDIA-FreeBSD-x86_64-550.127.05.tar.xz) = 143641432
Packages (timestamps in pop-ups are UTC):
- Master port: x11/nvidia-driver
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- x11.pc : x11/libX11
- xorg-server.pc : x11-servers/xorg-server
- xext.pc : x11/libXext
- Runtime dependencies:
-
- x11.pc : x11/libX11
- xorg-server.pc : x11-servers/xorg-server
- xext.pc : x11/libXext
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for nvidia-driver-390-390.154_1:
ACPI_PM=on: ACPI Power Management support
DOCS=on: Build and/or install documentation
LINUX=on: Linux compatibility support
WBINVD=off: Flush CPU caches directly with WBINVD
===> Use 'make config' to modify these settings
- Options name:
- x11_nvidia-driver-390
- USES:
- kmod uidfix xorg
- pkg-message:
- For install:
- To use these drivers, make sure that you have loaded the NVidia kernel
module, by running
# kldload nvidia-modeset
on the command line, or by putting ``nvidia-modeset'' on the ``kld_list''
variable in /etc/rc.conf, either manually or by running
# sysrc kld_list+=nvidia-modeset
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
on it, or have your kernel compiled with "device agp". Otherwise, the
NVidia kernel module will not load. Also, please set correct value for
``Option "NvAGP"'' in ``Device'' section of your X11 configuration file.
When building with Linux compatibility support, make sure that linux.ko
module is available as well (or have it compiled in kernel). It can be
loaded via /boot/loader.conf, or later in the boot process if you add
linux_enable="YES"
to your /etc/rc.conf.
If X.org cannot start and reports
(EE) NVIDIA(0): Failed to obtain a shared memory identifier.
in /var/log/Xorg.0.log while actually you have ``options SYSVSHM''
enabled in kernel, the sysctl ``kern.ipc.shmall'' should be increased.
See /usr/local/share/doc/NVIDIA_GLX-1.0/README for more information.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: x11/nvidia-driver |
Commit | Credits | Log message |
390.154_1 12 Aug 2023 22:58:06 |
Jan Beich (jbeich) |
x11-servers/xorg-server: complete libmap.d switch after 50a34a07740e
libmap.conf(5) supports dlopen(3) but xorg-server uses absolute paths.
PR: 271686
Reviewed by: gallatin |
390.154 17 Oct 2022 05:31:00 |
Alexey Dokuchaev (danfe) |
x11/{linux-nvidia-libs,nvidia-driver}-390: update to version 390.154
Reported by: portscout |
390.151 20 Jul 2022 14:23:32 |
Tobias C. Berner (tcberner) |
x11: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Weinberger <adam@vectors.cx>
* Adam Weinberger <adamw@FreeBSD.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexander Matey <matey@cis.ohio-state.edu>
* Alexander Nedotsukov <bland@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Alexey Mikhailov <karma@ez.pereslavl.ru>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Anton Berezin <tobez@FreeBSD.org>
* Anton Toernqvist <antont@inbox.lv> (Only the first 15 lines of the commit message are shown above ) |
390.151 19 May 2022 18:02:08 |
Alexey Dokuchaev (danfe) |
x11/{linux-nvidia-libs,nvidia-driver}-390: update to version 390.151.
Reported by: portscout |
390.147 04 Apr 2022 20:48:53 |
Kevin Bowling (kbowling) |
x11/nvidia-driver-390, x11/linux-nvidia-libs-390: update to 390.147
PR: 261666
Approved by: maintainer timeout
Sponsored by: BBOX.io |
390.144 23 Jul 2021 08:58:53 |
Alexey Dokuchaev (danfe) |
x11/{linux-nvidia-libs,nvidia-driver}-390: ports had been updated (+)
- Update 390.x series legacy driver and corresponding Linux libraries
ports to version 390.144, which fixed a bug where vkCreateSwapchain
could cause the X11 server to crash when an invalid imageFormat had
been provided
Reported by: portscout |
390.143_1 22 Jun 2021 18:53:08 |
Kevin Bowling (kbowling) |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
390.143 20 May 2021 15:10:29 |
Alexey Dokuchaev (danfe) |
x11/{linux-nvidia-libs,nvidia-driver}{,-390}: update to the latest versions |
390.141 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
390.141 04 Feb 2021 06:00:05 |
danfe |
Update to version 390.141. |
390.138_1 21 Sep 2020 09:05:04 |
manu |
Fix nvidia-driver* after r548950
Now that mesa include glesv1 lib, remove the nvidia generic named lib
and add more entries in libmap.conf so the nvidia ones are used.
PR: 249448
Reported by: VVD <vvd@unislabs.com> |
390.138 30 Jun 2020 08:42:18 |
danfe |
Update NVidia drivers and auxiliary utilities to their latest versions
and transfer maintainership of the latter to the graphics team (x11). |
390.132_1 30 Jun 2020 07:42:02 |
0mp |
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 |
390.132 22 Feb 2020 07:55:37 |
danfe |
Update nVidia drivers to their most recent versions. The prominent change
is that 32-bit libraries are now provided with the 4xx driver versions, so
games should work under Wine.
PR: 242177 |
390.129_1 20 Feb 2020 21:15:45 |
zeising |
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
(Only the first 15 lines of the commit message are shown above ) |
390.129 29 Oct 2019 13:44:57 |
danfe |
- Update NVidia mainline driver to version 410.104, the latest in
the 410.xx series and the last without full Wayland support
- Move 390.xx to corresponding legacy slave port and update to the
latest version 390.129
PR: 232645 |